Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -fix typos | Christian Grothoff | 2021-04-24 |
| | |||
* | Fixed compiler warning | Evgeny Grin (Karlson2k) | 2021-04-23 |
| | |||
* | Fixed compiler warnings on x32 | Evgeny Grin (Karlson2k) | 2021-04-23 |
| | |||
* | Fixed build without poll() | Evgeny Grin (Karlson2k) | 2021-04-23 |
| | |||
* | Fixed build with MSVC, fixed compiler warnings | Evgeny Grin (Karlson2k) | 2021-04-23 |
| | |||
* | daemon: fixed build without HTTPS | Evgeny Grin (Karlson2k) | 2021-04-22 |
| | |||
* | test_upgrade{,_large}: removed use on unportable function | Evgeny Grin (Karlson2k) | 2021-04-22 |
| | | | | | | Usage of CORK is not required for upgraded connection, CORK is not portable. To make test behavior unified for all supported platforms, CORK usage is removed from tests. | ||
* | upgraded connection: ensure normal buffering | Evgeny Grin (Karlson2k) | 2021-04-22 |
| | | | | | Ensure that TCP_CORK and TCP_NODELAY are disabled for upgraded sockets. | ||
* | Fixed copy-paster and typo errors | Evgeny Grin (Karlson2k) | 2021-04-22 |
| | |||
* | Formatting and comments for 4e8f86a655a7d786bdce3f1330fd8fa083df8dfe | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | Added support for ALPN protocols list for TLS connections | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | connection: report error details for recv() as well | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | log messaged-related minor fixes | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | mhd_send: added TLS-specific error code | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | testzzuf/test_put_chunked: fixed callback | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | testzzuf: print wrong callback parameters values | Evgeny Grin (Karlson2k) | 2021-04-19 |
| | |||
* | connection: report socket error in MHD log | Evgeny Grin (Karlson2k) | 2021-04-18 |
| | |||
* | mhd_send: more detailed error results | Evgeny Grin (Karlson2k) | 2021-04-18 |
| | |||
* | MHD_create_response_from_iovec(): more portable behavior | Evgeny Grin (Karlson2k) | 2021-04-18 |
| | | | | | Reject responses larger than SSIZE_MAX as they could be rejected by sendmsg() | ||
* | mhd_sockets: removed dead code | Evgeny Grin (Karlson2k) | 2021-04-18 |
| | |||
* | response: simplified code | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | | | | Reused cork set functions from mhd_send. | ||
* | mhd_send: changed results for non-IP sockets | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | | | | | When some IP option is tried for non-IP socket report failure as option cannot be applied. | ||
* | memorypool: muted compiler warning and additional assert | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | |||
* | mhd_send: fixed copy-paster error in 99f2df6dea40624ff82b00ebe362e587f722985f | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | | | | One more copy-paste error | ||
* | mhd_send: made MHD_connection_set_cork_state_() non-static | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | |||
* | test_upgrade_large: do not uncork the socket | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | | | | | | | | Uncorking of the socket is not required as it wasn't corked. Moreover, uncorking always flush network buffers with Linux kernel, while on all other platforms behavior is different. As test should function on all platforms in the same way, we shouldn't use unportable features. | ||
* | mhd_send: fixed log messaged broken by 99f2df6dea40624ff82b00ebe362e587f722985f | Evgeny Grin (Karlson2k) | 2021-04-17 |
| | |||
* | mhd_send: finally handle sockets errors in portable way | Evgeny Grin (Karlson2k) | 2021-04-16 |
| | |||
* | Formatting and minor fix for 61fa3896442b5629e28d36d4e9e924440e03d873 | Evgeny Grin (Karlson2k) | 2021-04-16 |
| | |||
* | Fixes and improvements for 6c751386a2e06d35b6d072c064bd581ddd561c52 | Evgeny Grin (Karlson2k) | 2021-04-16 |
| | | | | | Fixed build on platforms without epoll, saved one sys-call for externally added connections. | ||
* | mhd_send: use run-time value of IOV_MAX if available | Evgeny Grin (Karlson2k) | 2021-04-16 |
| | |||
* | init refactoring: always call MHD_send_init_static_vars_() | Evgeny Grin (Karlson2k) | 2021-04-16 |
| | |||
* | fix #6768: do not use TCP-specific syscalls on UNIX domain sockets | Evgeny Grin (Karlson2k) | 2021-04-16 |
| | |||
* | mhd_send: do not push incomplete responses with vector send | Evgeny Grin (Karlson2k) | 2021-04-15 |
| | |||
* | mhd_send: use sendmsg() in POSIX-compatible way | Evgeny Grin (Karlson2k) | 2021-04-14 |
| | | | | | | Some OSes may have limit on number of maximum elements per single call of sendmsg()/writev(). Do not try to send more elements than allowed by OS. | ||
* | test_upgrade_large: fixed data race | Evgeny Grin (Karlson2k) | 2021-04-14 |
| | |||
* | Style and shadowing fixes | Evgeny Grin (Karlson2k) | 2021-04-13 |
| | |||
* | connection_https: disabled back TCP_NODELAY optimisation | Evgeny Grin (Karlson2k) | 2021-04-11 |
| | |||
* | Updated test certificates | Evgeny Grin (Karlson2k) | 2021-04-11 |
| | | | | | | Updated TLS test certificates with modern algorithms and correct alternative names, which is closer to real live scenarios. Examples programs work with browsers again. | ||
* | response.c: fixed compiler warning on W32 | Evgeny Grin (Karlson2k) | 2021-04-11 |
| | |||
* | Added missing '_MHD_EXTERN' to MHD_run_wait() | Evgeny Grin (Karlson2k) | 2021-04-11 |
| | |||
* | digestauth.c: trust configure detection of variable length arrays | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | websocket_threaded_example: muted compiler warning | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | testzzuf: test thoroughly if heavy tests are enabled | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | test_add_conn: muted compiler warning | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | test_get_iovec: fixed compiler warning | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | connection.c: mute compiler warning | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | digestauth: fixed compiler warning | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | |||
* | digestauth: do not use size of buffer as size of digest | Evgeny Grin (Karlson2k) | 2021-04-01 |
| | | | | | | | Without variable size arrays, size of the buffer is constant and doesn't match size of the digest. This fixes MD5 digest support currently broken on compilers without variable size array support (Visual C). | ||
* | Implemented new API function MHD_run_wait(). | Evgeny Grin (Karlson2k) | 2021-04-01 |
| |