- 28 Jun, 2021 2 commits
- 
- 
Andrea Pappacoda authoredThis CI workflow builds and tests every commit and PR using autopkgtest. It builds a Debian Testing image using autopkgtest-build-qemu (autopkgtest-buildvm-ubuntu-cloud was too slow), builds the source package and test is with autopkgtest. I'm trying to set this up for multiple architectures (see https://github.com/Tachi107/pistache/tree/actions-autopkgtest), but for whatever reason Ubuntu's autopkgtest-build-qemu is unable to build images for foreign architectures, as it fails with "E: Unable to locate package linux-image-arm64", while it should be downloading it from https://packages.debian.org/testing/linux-image-arm64. If you know how to help please let me know. 
- 
Kip authoredRemove --no-tests option when preparing tarballs 
 
- 
- 27 Jun, 2021 3 commits
- 
- 
Andrea Pappacoda authoredThe option was added in Meson 0.550, but we target Meson 0.50 
- 
Kip authoredMove copyright notices down the title in docs 
- 
Andrea Pappacoda authoredOtherwise Docusaurus can't see the document's title 
 
- 
- 26 Jun, 2021 3 commits
- 
- 
Kip authoredMake Pistache REUSE compliant 
- 
Andrea Pappacoda authored
- 
Andrea Pappacoda authoredReuse is a specification that aims at making licensing of open source software easier. You basically have to include an SPDX header in all files, and when this isn't possible you create a file named filename.license containing the header. While I find this a bit too much this is also the only way of reliably determining the license and the copyright holder of a certain file. The use of SPDX tags has been adopted by projects like the Linux Kernel (torvalds/linux/commit/a61127c2130236168321cc76c5a58e15c00ad154), systemd, etc, and I find it way better that including a long copyright notice on top of every file. I didn't add any email address, but if you'd like to it is completely possible to add them in the SPDX-FileCopyrightText tag, between angle brackets. The specification is available on https://reuse.software 
 
- 
- 21 Jun, 2021 7 commits
- 
- 
Kip authoredMake date.h and cpp-httplib proper dependencies 
- 
Andrea Pappacoda authored
- 
Andrea Pappacoda authored
- 
Timmons C. Player authoredNew connections can come from either IPv4 or IPv6 addresses. Hence, use a sockaddress structure that can handle both. 
- 
Andrea Pappacoda authored
- 
dependabot[bot] authoredBumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/sindresorhus/normalize-url/releases) - [Commits](https://github.com/sindresorhus/normalize-url/commits) --- updated-dependencies: - dependency-name: normalize-url dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> 
- 
Andrea Pappacoda authoredIf someone is building Pistache from source as a subproject they are not going to commit any changes from there, and setting up the pre-commit hook is pointless. It is now also optional, since git is not stictly needed to build the library, and if you don't have git installed you are probably not going to commit. 
 
- 
- 19 Jun, 2021 1 commit
- 
- 
Andrea Pappacoda authoredOtherwise Debian packaging wouldn't be possible. 
 
- 
- 18 Jun, 2021 1 commit
- 
- 
Andrea Pappacoda authored
 
- 
- 17 Jun, 2021 1 commit
- 
- 
Andrea Pappacoda authored
 
- 
- 14 Jun, 2021 1 commit
- 
- 
Kip authoredlistener: use sockaddr_storage for socket addrs 
 
- 
- 12 Jun, 2021 4 commits
- 
- 
Kip authoredUpdate Docusaurus to beta 0 
- 
Andrea Pappacoda authored
- 
Kip authoredBump normalize-url from 4.5.0 to 4.5.1 in /pistache.io 
- 
dependabot[bot] authoredBumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/sindresorhus/normalize-url/releases) - [Commits](https://github.com/sindresorhus/normalize-url/commits) --- updated-dependencies: - dependency-name: normalize-url dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> 
 
- 
- 10 Jun, 2021 4 commits
- 
- 
Timmons C. Player authoredNew connections can come from either IPv4 or IPv6 addresses. Hence, use a sockaddress structure that can handle both. 
- 
Andrea Pappacoda authoredThey were previously embedded in the source tree, and are now proper subprojects. I've also moved rapidjson.h out of include/pistache/thirdparty since it is part of Pistache - this is a breaking change. 
- 
Kip authoredSet up commit hook only if master project and make it "optional" 
- 
Andrea Pappacoda authoredIf someone is building Pistache from source as a subproject they are not going to commit any changes from there, and setting up the pre-commit hook is pointless. It is now also optional, since git is not stictly needed to build the library, and if you don't have git installed you are probably not going to commit. 
 
- 
- 09 Jun, 2021 2 commits
- 
- 
Kip authoredAdd pre-commit format hook 
- 
Andrea Pappacoda authored
 
- 
- 05 Jun, 2021 10 commits
- 
- 
Kip authoredComplete #933 
- 
Andrea Pappacoda authored
- 
Andrea Pappacoda authored
- 
Andrea Pappacoda authoredAs always, I fogot about something 
- 
Kip authoredFix some compiler and clang-tidy warnings 
- 
Andrea Pappacoda authoredUse `override`, `= default` instead of `{}`, remove std::moves of const& objects, use `[[maybe_unused]]`, use `nullptr` instead of `0`, rename function parameters so that they are the same in declarations and definitions, use `const auto&` instead of `const auto` when appropriate, use structured bindings, use C++ casts instead of C-style casts, use `.empty()` instead of `.size() == 0`, use `.emplace_back()` when appropriate, use bool literals instead of `0` and `1`, use `auto*` instead of `auto`, fix #928, close #897
- 
Kip authoredUse std::string_view 
- 
Kip authoredBump ws from 6.2.1 to 6.2.2 in /pistache.io 
- 
Andrea Pappacoda authoredinclude/view.h is now unused, and could be removed, even though I would keep it untill C++20 (std::span) 
- 
dependabot[bot] authoredBumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/commits) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> 
 
- 
- 04 Jun, 2021 1 commit
- 
- 
Kip authoredNested namespaces 
 
- 
