Debian Patches

Status for cpp-httplib/0.18.0+ds-1

Patch Description Author Forwarded Bugs Origin Last update
0001-build-meson-bump-minimum-version-to-0.62.0.patch build(meson): bump minimum version to 0.62.0
This allows making some minor cleanups
Andrea Pappacoda <andrea@pappacoda.it> yes debian upstream 2024-09-17
0002-test-meson-fix-SSLClientServerTest.-tests-with-OpenS.patch test(meson): fix SSLClientServerTest.* tests with OpenSSL 3.2.0
Since OpenSSL commit
<https://github.com/openssl/openssl/commit/342e3652c791bdb06e08abcc169b4456c83ccd00>,
the default X.509 certificate format generated with the `openssl req`
command has been changed to X.509 v3 from X.509 v1.

For some reason, this change breaks cpp-httplib's SSLClientServerTest.*
tests.

To fix the test failures, this patch passes the '-x509v1' flag instead
of '-x509' when OpenSSL 3.2.0 or newer is detected. To detect the
version of a command line utility, Meson 0.62.0 or later is required.

Fixes <https://github.com/yhirose/cpp-httplib/issues/1798>, but only for
the Meson build system.
Andrea Pappacoda <andrea@pappacoda.it> yes debian upstream 2024-09-17
0003-test-meson-copy-files-in-www-directory.patch test(meson): copy files in www directory
These files were added in commits
2d01e712866d3ed17d33569b8fa5345f5cade146 and
b8315278cb4c313e97f9b980d29b09d35f742a97
Andrea Pappacoda <andrea@pappacoda.it> no 2024-09-17

All known versions for source package 'cpp-httplib'

Links