Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -support mime-types by file extension in demo.c | Christian Grothoff | 2022-10-28 |
| | |||
* | Fixing missing status update after 8565e7a8a9e38ae2a2027624cc12c73ef9628f09 | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | epoll: make sure that connection waiting for data processing will be processed | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462 | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | Fixed 699b6cd5636ef7ce2e41b42301fc1b56f9a02f8e | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | | | | | Do not removed connection from eready-list if it is waiting for read and data processing at the same time. | ||
* | microhttpd.h: doxy improvements | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | postprocessor.h: fixed typos in doxy | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | |||
* | 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 |
| | |||
* | connection.c: fixed handling of various errors automatically detected by MHD ↵ | Evgeny Grin (Karlson2k) | 2022-10-28 |
| | | | | | | code Make sure that errors replies are processed correctly. | ||
* | Reworked partial processing of the upload | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | | | | | | | | Now if some data has been processed by Access Handler Callback, zero timeout is used for the next turn and at the same time more data is read (if available) from the network. If Access Handler Callback has not processed any data, MHD will wait for additional data to come. | ||
* | Do not send "100 Continue" if part of the request body is already received | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | |||
* | Do not send "100 Continue" if request does not have a body | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | |||
* | Renamed one more connection state for clarity | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | |||
* | Renamed one state in MHD_ConnectionEventLoopInfo for clarity | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | |||
* | Added new state for MHD_ConnectionEventLoopInfo | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | |||
* | New values for MHD_ConnectionEventLoopInfo | Evgeny Grin (Karlson2k) | 2022-10-22 |
| | |||
* | Added check for hypothetical too large accepted sockets addresses | Evgeny Grin (Karlson2k) | 2022-10-14 |
| | | | | Also added warning (instead of rejection) for zero-length addresses. | ||
* | Added ability to check for MHD debug builds at run-time | Evgeny Grin (Karlson2k) | 2022-10-14 |
| | |||
* | Fixed builds with old compilers after 0b9776811f2d8bd1041b759bd84733754bba7b3e | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | test_toolarge: fixed compiler warning | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | testcurl/https: minor improvements | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | daemon: added reporting of the position of problem in priorities string | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | daemon: merged processing of two similar options | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | testcurl/https: added test for MHD_OPTION_HTTPS_PRIORITIES_APPEND | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | Added new MHD option to append TLS priorities string | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | | | | | | The string is appended to default GnuTLS priorities. This way application may control priorities details, while leaving the basic settings to system's defaults. | ||
* | testcurl/https/Makefile.am: removed bad whitespace | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | |||
* | TLS: use application-specific system-wide configuration with fallbacks | Evgeny Grin (Karlson2k) | 2022-10-13 |
| | | | | | | | | | | | | | | Implemented more flexible GnuTLS priorities string initialisation. Now MHD tries to use "@LIBMICROHTTPD" configuration at first, so all MHD instances on particular system can be configured by specifying the string like "LIBMICROHTTPD = ..." in GnuTLS system-wide configuration. For example "LIBMICROHTTPD = NORMAL:-VERS-TLS1.0:-VERS-TLS1.1" could be used to disable TLS v1.0 and TLS v1.1 for all MHD instances. If application-specific configuration is not available, then default "@SYSTEM" run-time configuration is used. If "@SYSTEM" is not defined, then GnuTLS build-time default string is used. Standard "NORMAL" configuration is used if everything else fails. | ||
* | mhd_assert: use "DEBUG" macro defined by some toolchains | 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 |
| | |||
* | digestauth.h: removed leftover in doxy | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | microhttpd.h: minor doxy fix | 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. | ||
* | MHD_poll(): removed unneeded check | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | | | | The shutdown flag is handled externally | ||
* | daemon: small refactoring for more compact code when poll() is not supported | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | MHD_run_wait(): improved readability | Evgeny Grin (Karlson2k) | 2022-10-10 |
| | |||
* | microhttpd.h: improved doxy for MHD_USE_THREAD_PER_CONNECTION | Evgeny Grin (Karlson2k) | 2022-10-10 |
| |