Commit Graph
4924 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 7676e698a9 Updated test_sha* and test_md5 with unaligned data 2021-05-16 21:34:31 +03:00
Evgeny Grin (Karlson2k) 9b9b413a1e Updated .gitignore 2021-05-16 21:26:31 +03:00
Evgeny Grin (Karlson2k) cea71d6e52 test_sha1: minor fixes 2021-05-16 21:23:07 +03:00
Evgeny Grin (Karlson2k) 714c5735e4 Implemented SHA-1 calculation 2021-05-16 18:21:27 +03:00
Evgeny Grin (Karlson2k) b25cc0f301 sha256: formatting, cosmetics, typos in comments 2021-05-16 18:21:27 +03:00
Evgeny Grin (Karlson2k) ab7c8f4efc sha256: minor optimization 2021-05-16 18:15:39 +03:00
Evgeny Grin (Karlson2k) 255c45dd3b sha256: re-arranged struct members to have better alignment 2021-05-16 18:15:39 +03:00
Evgeny Grin (Karlson2k) 356187139c sha256: renamed one function for clarity and uniformity 2021-05-16 18:15:39 +03:00
Evgeny Grin (Karlson2k) 1265e687ff mhd_bithelpers: replaced macro with static function
Bit-rotating macro was replaced with static inline function to avoid two time evaluation
and calculation of the parameters.
2021-05-16 17:53:45 +03:00
Evgeny Grin (Karlson2k) 8a9a64a703 Added new response create function.
Added MHD_create_response_from_buffer_with_free_callback_cls function
2021-05-12 20:52:13 +03:00
Evgeny Grin (Karlson2k) 9ac7492bb5 Further clarified requirement to use MHD_get_timeout()
Emphasise that it is necessary to use MHD_get_timeout() with any
external sockets polling function.
2021-05-12 20:11:32 +03:00
Evgeny Grin (Karlson2k) fc0385be98 test_get_chunked_close: new test
Test chunked encoding with non-Keep-Alive connections
2021-05-06 11:26:34 +03:00
Evgeny Grin (Karlson2k) 81bbdc7048 chunked_example: enforce to use chunked encoding
Previously MHD switches to identity encoding if connection
is not Keep-Alive
2021-05-06 11:26:34 +03:00
Christian Grothoff 3569c42c4c -more work for JE Marchesi 2021-05-02 12:34:05 +02:00
Evgeny Grin (Karlson2k) edb98b9a34 mhd_str: minor optimization 2021-04-30 17:01:42 +03:00
Christian Grothoff 5a5e402b11 fix typos 2021-04-27 23:31:58 +02:00
Christian Grothoff 8ee4e54f4f fix typos 2021-04-27 23:23:00 +02:00
Christian Grothoff 67c79a9cd1 fix typos 2021-04-27 23:22:31 +02:00
Christian Grothoff 26b082a6b4 -fix typo 2021-04-26 17:14:46 +02:00
Christian Grothoff 450b868804 add David's WS example 2021-04-26 14:33:55 +02:00
Christian Grothoff c488cadbc1 verbatim import of David Gausmann's websocket extension; tests do not yet pass, only enabled with --enable-experimental 2021-04-26 14:12:23 +02:00
Evgeny Grin (Karlson2k) 1e14757122 mhd_mono_clock: cosmetic edit 2021-04-25 17:16:06 +03:00
Evgeny Grin (Karlson2k) 1cab154366 Bump MHD_VERSION to indicate development version 2021-04-25 17:16:05 +03:00
Evgeny Grin (Karlson2k) 7b93a775cd Released GNU libmicrohttpd 0.9.73 v0.9.73 2021-04-25 13:53:59 +03:00
Evgeny Grin (Karlson2k) b7b0ed28db Updated ChangeLog 2021-04-25 13:11:23 +03:00
Evgeny Grin (Karlson2k) 0a374c71b8 Updates for MSVC builds 2021-04-24 23:01:18 +03:00
Evgeny Grin (Karlson2k) eb76464cdf connection.c: muted compiler warning for builds without messages 2021-04-24 18:06:08 +03:00
Evgeny Grin (Karlson2k) e66aac06c0 Updated ChangeLog 2021-04-24 16:06:55 +03:00
Christian Grothoff 7241cb611a -fix typos 2021-04-24 00:05:37 +02:00
Evgeny Grin (Karlson2k) 1683a563db Fixed compiler warning 2021-04-23 18:05:37 +03:00
Evgeny Grin (Karlson2k) fa3e94ddcd Fixed compiler warnings on x32 2021-04-23 18:05:36 +03:00
Evgeny Grin (Karlson2k) 4049caeb1c Fixed build without poll() 2021-04-23 18:05:36 +03:00
Evgeny Grin (Karlson2k) ba5174d488 Fixed build with MSVC, fixed compiler warnings 2021-04-23 18:05:24 +03:00
Evgeny Grin (Karlson2k) 70a4aff15b daemon: fixed build without HTTPS 2021-04-22 20:07:52 +03:00
Evgeny Grin (Karlson2k) a55b52f027 test_upgrade{,_large}: removed use on unportable function
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.
2021-04-22 13:17:29 +03:00
Evgeny Grin (Karlson2k) 79df07303a upgraded connection: ensure normal buffering
Ensure that TCP_CORK and TCP_NODELAY are disabled for
upgraded sockets.
2021-04-22 12:11:02 +03:00
Evgeny Grin (Karlson2k) 387ec260ee Fixed copy-paster and typo errors 2021-04-22 12:08:21 +03:00
Evgeny Grin (Karlson2k) 85b9c083b7 Corrected typos in ChangeLog 2021-04-22 12:06:58 +03:00
Evgeny Grin (Karlson2k) 78a167d80a ChangeLog updated 2021-04-21 11:58:48 +03:00
Evgeny Grin (Karlson2k) 4b54e7c0a9 configure: disable NLS by default 2021-04-20 17:11:16 +03:00
Evgeny Grin (Karlson2k) af1bf13fad Formatting and comments for 4e8f86a655 2021-04-19 18:58:52 +03:00
Evgeny Grin (Karlson2k) 4e8f86a655 Added support for ALPN protocols list for TLS connections 2021-04-19 18:39:56 +03:00
Evgeny Grin (Karlson2k) 523fa712fd connection: report error details for recv() as well 2021-04-19 16:23:22 +03:00
Evgeny Grin (Karlson2k) 0b22e20357 log messaged-related minor fixes 2021-04-19 16:23:22 +03:00
Evgeny Grin (Karlson2k) 69c600bd85 mhd_send: added TLS-specific error code 2021-04-19 16:23:21 +03:00
Evgeny Grin (Karlson2k) 65dac757a6 testzzuf/test_put_chunked: fixed callback 2021-04-19 13:46:07 +03:00
Evgeny Grin (Karlson2k) ff842eabd8 testzzuf: print wrong callback parameters values 2021-04-19 13:38:16 +03:00
Evgeny Grin (Karlson2k) e53b8c0b28 connection: report socket error in MHD log 2021-04-18 20:47:38 +03:00
Evgeny Grin (Karlson2k) c5b661b672 mhd_send: more detailed error results 2021-04-18 17:13:01 +03:00
Evgeny Grin (Karlson2k) 17934e4ebf MHD_create_response_from_iovec(): more portable behavior
Reject responses larger than SSIZE_MAX as they could be rejected
by sendmsg()
2021-04-18 14:18:01 +03:00