- 02 Oct, 2021 1 commit
-
-
Andrea Pappacoda authored
abipkgdiff is a tool capable of comparing two library packages and tell if one of them introduced ABI-breaking changes. Plain abidiff is also available, but since we already build Debian packages I thought it would be more convenient to use pkg version. This currently works only for pull requests.
-
- 28 Sep, 2021 7 commits
-
-
Kip authored
ci(autopkgtest): fix Debian data checkout
-
Andrea Pappacoda authored
-
Kip authored
ci(autopkgtest): use uscan to get upstream source
-
Kip authored
Bump prismjs from 1.24.0 to 1.25.0 in /pistache.io
-
Kip authored
Bump url-parse from 1.5.1 to 1.5.3 in /pistache.io
-
Kip authored
Bump axios from 0.21.1 to 0.21.4 in /pistache.io
-
Andrea Pappacoda authored
-
- 27 Sep, 2021 3 commits
-
-
dependabot[bot] authored
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
-
Andrea Pappacoda authored
related to #41 related to #183 related to #760 closes #960 related to #985 related to #6 related to #538 related to #649 related to #741 related to #874 closes #525
-
- 20 Sep, 2021 1 commit
-
-
dependabot[bot] authored
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.0 to 1.25.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.24.0...v1.25.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
-
- 17 Sep, 2021 2 commits
-
-
Kip authored
build(meson): look for howardhinnant-date
-
Andrea Pappacoda authored
Since the "date" library has such a general name, it often gets renamed to "hinnant-date", "howardhinnant-date", etc. This change enables Meson to find the library when it is called in either ways. This "new" name is used, for example, in the Debian package.
-
- 15 Sep, 2021 7 commits
-
-
Kip authored
ci: add conventional commits check
-
Andrea Pappacoda authored
Conventional Commits is a specification that aims at improving commit messages and history. It consists of a simple canonical format for commit messages: type(optional scope): description Having a small list of types helps understand when a change is breaking, when it adds a feature, where it patches something, or when it is unrelated to the main library (build system changes, CI, tests...). This is really useful when determing when to release and what type of release should be made (major, minor, or patch release).
-
Kip authored
chore: check VERSION_GIT_DATE in pre-commit hook
-
Kip authored
meson: small improvements
-
Andrea Pappacoda authored
This makes Meson use the internal Python version instead of looking for the "python3" executable in the system. This means that python will be more likely to be found on system where the binary is named differently (Windows?), python3 is not required (any version will do), and could even be faster.
-
Andrea Pappacoda authored
-
Andrea Pappacoda authored
-
- 13 Sep, 2021 2 commits
- 12 Sep, 2021 1 commit
-
-
Andrea Pappacoda authored
-
- 03 Sep, 2021 2 commits
-
-
Kip authored
Moved Debian data to the `debian` branch
-
Andrea Pappacoda authored
-
- 30 Aug, 2021 2 commits
-
-
Kip authored
fix: remove extra ; in include/http.h
-
Andrea Pappacoda authored
-
- 27 Aug, 2021 1 commit
-
-
Louis Solofrizzo authored
In order to use passphrase-protected keys. This patch does not change the default behavior: server.useSSL("./cert/server.crt", "./cert/server.key"); $> ./a.out Enter PEM pass phrase: [...] static int password_callback(char *buf, int size, int rwflag, void *u) { static const char *password = "foobar"; // _Please_ don't do that, that's an example strncpy(buf, password, size); return strlen(password); } server.useSSL("./cert/server.crt", "./cert/server.key", false, &password_callback); $> ./a.out Listening on 0.0.0.0:9080 Key has been generated with: $> openssl genrsa -aes128 -passout pass:foobar -out server.key 3072 If you intend to use this feature, please look at the recent developments on memfd_secret[1] in order to actually store a passphrase with relative security in memory. [1] https://lwn.net/Articles/865256/Signed-off-by: Louis Solofrizzo <lsolofrizzo@scaleway.com>
-
- 10 Aug, 2021 2 commits
-
-
Kip authored
also check for linking with libatomic
-
Jurij Robba authored
-
- 05 Aug, 2021 2 commits
-
-
Kip authored
include/pistache/typeid.h: include stddef.h
-
Fabrice Fontaine authored
Include cstddef to avoid the following build failure with gcc 11: In file included from /tmp/instance-3/output-1/build/pistache-f2f5a50f/src/../include/pistache/async.h:10, from /tmp/instance-3/output-1/build/pistache-f2f5a50f/src/../include/pistache/client.h:9, from /tmp/instance-3/output-1/build/pistache-f2f5a50f/src/client/client.cc:7: /tmp/instance-3/output-1/build/pistache-f2f5a50f/src/../include/pistache/typeid.h:26:12: error: expected type-specifier before 'size_t' 26 | operator size_t() const { return reinterpret_cast<size_t>(id_); } | ^~~~~~ Fixes: - http://autobuild.buildroot.org/results/2443559df8c2357476e4cbdbebb08280cbb80a3bSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-
- 07 Jul, 2021 7 commits
-
-
Kip authored
autopkgtest: don't fail on testbed failures
-
Andrea Pappacoda authored
autopkgtest is flaky and sometimes fails even if the code is completely fine. When it crashes like this, it exits with code 16. With this change all CI runs that exit with code 16 won't be considered failures, but will just report a warning. For more info, see `man autopkgtest`
-
Kip authored
Move the Http client to `Pistache::Experimental`
-
Kip authored
`chmod +x .hooks/pre-commit`
-
Kip authored
Cleanups
-
Andrea Pappacoda authored
-
Andrea Pappacoda authored
Closes #952. To be merged after #955
-