Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Skipped some HTTPS tests with old broken GnuTLS | Evgeny Grin (Karlson2k) | 2024-01-30 |
| | |||
* | Fixed compiler warnings | Evgeny Grin (Karlson2k) | 2024-01-29 |
| | |||
* | Fixed and/or muted compiler warnings | Evgeny Grin (Karlson2k) | 2024-01-29 |
| | |||
* | Tests: added use of MHD_USE_NO_THREAD_SAFETY flag | Evgeny Grin (Karlson2k) | 2023-11-23 |
| | |||
* | Tests and examples: added rule to (re-)build libmicrohttpd.la | Evgeny Grin (Karlson2k) | 2022-11-06 |
| | |||
* | configure: do not pass AM_TESTS_ENVIRONMENT directly | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | testcurl/https: minor improvements | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | testcurl/https: added test for MHD_OPTION_HTTPS_PRIORITIES_APPEND | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | testcurl/https/Makefile.am: removed bad whitespace | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | testcurl/https: enabled parallel make | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | | | | All blocking issues should be fixed now. | ||
* | testcurl/https: handle libcurl with missing custom CA support | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | testcurl/https: updated copyright year in modified files, fixed some doxy | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | test_tls_authentication: fixed to really test TLS authentication | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | Previously test certificate authentication was just skipped | ||
* | https tests: updated self-signed certificate | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | | The new certificate is TLS v1.3 compatible, while still maintaining backward-compatibly with old TLS libs and protocols. | ||
* | https tests: renamed private key variable to match certificate name | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | test_tls_options: re-implemented, removed hardcoded TLS versions | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | | | | The test now tries several TLS versions. If no TLS versions are supported, then the test is considered SKIPPED. This way test is forward compatible with future GnuTLS and libcurl versions. | ||
* | tls_test_common: fixed comments and error messages | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | test_https_get_parallel_threads: removed libcurl-GnuTLS requirement | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | test_https_session_info: removed hardcoded TLS version | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | | | | Test rewritten to use several known TLS versions. If all known TLS version fail, test is skipped instead of error. This way MHD is forward-compatible with TLS libraries versions, as TLS versions are phased out from time to time. | ||
* | test_tls_extensions: removed unused test | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | | | The test has not been used for a long time. The initial idea of the test was testing GnuTLS for some bugs. Let's leave GnuTLS testing for GnuTLS test-suite. | ||
* | testcurl/https: some simplifications and clean-ups | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | testcurl/https: added proper check for snprintf() result | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | testcurl/https: significantly simplified test URI | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | | The set URI was overcomplicated without any practical reasons. Fixed compiler warning on W32. | ||
* | test_https_time_out: second attempt to really check something with this test | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | test_https_get_parallel{,_threads}: removed artificial delay | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | testcurl/https: enable verbose libcurl on debug builds | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | testcurl/https: removed usage of deprecated libcurl parameter | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | test_https_session_info: fixed compiler warning with old libcurl | Evgeny Grin (Karlson2k) | 2022-10-06 |
| | |||
* | testcurl/https: do not enforce TLSv1 | Evgeny Grin (Karlson2k) | 2022-10-05 |
| | | | | | Usage of concrete TLS version is not future-proof. Relay on default version setting by libcurl/TLS lib. | ||
* | testcurl/https: removed explicit cipher setting | Evgeny Grin (Karlson2k) | 2022-10-05 |
| | | | | Explicit ciphers are not required and not future-proof. | ||
* | testcurl/https: stopped CA file creation/removal | Evgeny Grin (Karlson2k) | 2022-10-05 |
| | | | | Use CA cert file which is already in the filesystem | ||
* | testcurl/https: fixed compiler warnings, wrong types | Evgeny Grin (Karlson2k) | 2022-10-05 |
| | |||
* | testcurl/https: fixed functions declarations | Evgeny Grin (Karlson2k) | 2022-10-05 |
| | |||
* | Removed curl_version_check | Evgeny Grin (Karlson2k) | 2022-10-05 |
| | | | | No modern and even old platform has such old components | ||
* | Some readability improvements | Evgeny Grin (Karlson2k) | 2022-09-28 |
| | |||
* | test-suite: sorted and fixed build flags | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | Fixed initialisation of old GnuTLS versions | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | src/microhttpd/test_*: fixed more compiler warnings | Evgeny Grin (Karlson2k) | 2022-06-14 |
| | |||
* | HTTPS tests: added missing function declaration | Evgeny Grin (Karlson2k) | 2022-05-31 |
| | |||
* | Makefile: fixed *.crt files names for dist target | Evgeny Grin (Karlson2k) | 2022-05-15 |
| | |||
* | Replaced MHD_RESPMEM_PERSISTENT usage in examples and code | Evgeny Grin (Karlson2k) | 2022-05-14 |
| | | | | New functions do not produce compiler warnings. | ||
* | test_https_sni: limit to libcrul with certain TLS backends. | Evgeny Grin (Karlson2k) | 2022-04-21 |
| | | | | | NSS can't be used with SSL_VERIFYPEER disabled, while SSL_VERIFYHOST is enabled, other backends may have some problems as well. | ||
* | test_https_sni: use CA certificate | Evgeny Grin (Karlson2k) | 2022-04-21 |
| | | | | | Still disabled in the test itself, but it should not hurt to give the proper CA if it is available. | ||
* | Updated test TLS certificate in test and examples | Evgeny Grin (Karlson2k) | 2022-04-21 |
| | | | | The new certificate should be a bit more similar to production certs. | ||
* | test_https_sni: use certificates with SAN fields | Evgeny Grin (Karlson2k) | 2022-04-21 |
| | | | | | | | While host in CommonName (CN) is still should be supported, it is recommended to use SubjectAltName to identify the host. This also workarounds the bug in libcurl 7.82.0 with certificates processing. | ||
* | Use HTTP/1.1 for all TLS tests | Evgeny Grin (Karlson2k) | 2022-04-21 |
| | | | | Nobody is using HTTP/1.0 with TLS | ||
* | Renamed 'con_cls' -> 'req_cls' for access handler callback | Evgeny Grin (Karlson2k) | 2022-01-18 |
| | | | | | | | | The argument is actually request-specific, not connection specific. The name was confusing. Fixed related documentation and clarified usage. Also fixed code where argument named 'unused' was actually used. | ||
* | Autotools refactoring: better follow GNU coding standards | Evgeny Grin (Karlson2k) | 2022-01-06 |
| | | | | | | | | Never override CFLAGS, CPPFLAGS, and LDFLAGS in 'configure'. Let user override compile setting as make-time almost in the same way like at configure-time. Removed some redundant compile settings. | ||
* | https tests: mute compiler warning on old systems | Evgeny Grin (Karlson2k) | 2021-12-13 |
| | |||
* | Workaround for old broken GnuTLS builds | Evgeny Grin (Karlson2k) | 2021-12-13 |
| |