Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | configure: minor refactoring for check for libcurl-based tests | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | configure: do not pass AM_TESTS_ENVIRONMENT directly | Evgeny Grin (Karlson2k) | 2022-10-30 |
| | |||
* | test_head: check libcurl for timeout value | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | test_head: added check for excess data in reply | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | testcurl: added test with Content-Length broken value in request | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | test_toolarge: fixed compiler warning | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | 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 | ||
* | testcurl: updated copyright year in updated files | Evgeny Grin (Karlson2k) | 2022-10-01 |
| | |||
* | test_add_conn: added reasonable limits | Evgeny Grin (Karlson2k) | 2022-10-01 |
| | |||
* | testcurl: fixed used types and related warnings | Evgeny Grin (Karlson2k) | 2022-10-01 |
| | |||
* | testcurl: fixed functions declarations | Evgeny Grin (Karlson2k) | 2022-10-01 |
| | |||
* | testcurl: Muted some compiler warnings, minor refactoring | Evgeny Grin (Karlson2k) | 2022-10-01 |
| | | | | Used new API for creating of responses to avoid 'const' drops | ||
* | Removed "gauger" server usage from the testsuite | Evgeny Grin (Karlson2k) | 2022-09-30 |
| | | | | | The testsuite should test MHD functionality, not measure performance in some unpredictable conditions. | ||
* | Some readability improvements | Evgeny Grin (Karlson2k) | 2022-09-28 |
| | |||
* | test_head: new test-case for HEAD requests | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | | | | | HEAD requests are handled in a special way. This handling must be tested. | ||
* | test-suite: sorted and fixed build flags | Evgeny Grin (Karlson2k) | 2022-09-27 |
| | |||
* | Implemented support for hash calculation by GnuTLS lib functions | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | Fixed initialisation of old GnuTLS versions | Evgeny Grin (Karlson2k) | 2022-09-25 |
| | |||
* | digestauth: added support for SHA-512/256, made MD5 and SHA-256 optional | Evgeny Grin (Karlson2k) | 2022-09-11 |
| | | | | | Give more flexibility for custom builds: MD5, SHA-256 and SHA-512/256 may be disabled individually. | ||
* | Digest Auth API: do not store 'userhash' in 'username' members | Evgeny Grin (Karlson2k) | 2022-09-05 |
| | | | | | | | While the 'username' is used to carry 'userhash' in headers, it is confusing as 'userhash' type of the data is different from type of the 'username'. To make a clear distinction, use dedicated members to store 'userhash'. | ||
* | .gitignore: added universal patter to ignore test binaries | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | test_digestauth2: removed copy-paste leftovers | Evgeny Grin (Karlson2k) | 2022-09-04 |
| | |||
* | Modified public Digest Username struct to include the algorithm | Evgeny Grin (Karlson2k) | 2022-08-26 |
| |