cpp-httplib/test
Andrea Pappacoda 5064373c23
test(meson): fix SSLClientServerTest.* tests with OpenSSL 3.2.0 ()
* build(meson): bump minimum version to 0.62.0

This allows making some minor cleanups

* test(meson): fix SSLClientServerTest.* tests with OpenSSL 3.2.0

Since OpenSSL commit
<342e3652c7>,
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.
2024-09-17 16:58:09 -04:00
..
fuzzing Fixed FuzzableServer build error 2024-09-08 19:00:23 -04:00
gtest Fix typo in gtest-all.cc () 2024-02-05 15:35:33 -05:00
proxy Removed up.sh and down.sh 2022-02-09 17:16:18 -05:00
www Test reading empty zero-length file () 2024-09-09 17:54:11 -04:00
www2/dir meson: add tests () 2021-09-11 14:26:48 -04:00
www3/dir meson: add tests () 2021-09-11 14:26:48 -04:00
ca-bundle.crt Wildcard support for verifying server certificate. fix 2019-05-07 21:40:03 -04:00
CMakeLists.txt Fix find_package for curl () 2024-09-06 07:22:03 -04:00
image.jpg Add a file for test 2017-12-29 22:34:59 -05:00
include_httplib.cc Add test of httplib.h split into .h + .cc () 2021-07-31 09:53:30 -04:00
Makefile Fix GitHub Actions errors 2024-09-04 09:06:27 -04:00
meson.build test(meson): fix SSLClientServerTest.* tests with OpenSSL 3.2.0 () 2024-09-17 16:58:09 -04:00
test.cc Revert "Enabled HostnameToIPConversionTest.YouTube_Online partially" 2024-09-15 01:18:20 -04:00
test.conf ssl-verify-host: fix verifying ip addresses containing zero's () 2020-11-02 20:27:34 -05:00
test.rootCA.conf setup test cases for client certificates 2019-06-07 01:23:22 +08:00
test.sln static file support. vc12 support. 2013-07-04 18:18:52 -04:00
test.vcxproj resolve http server can't send file large than 2GB (Fix ) () 2022-05-27 11:56:20 -04:00
test_proxy.cc Use StatusCode in tests and examples () 2023-12-20 17:28:57 -05:00