| 2025-10-12 09:06 | fix #10483 | Christian Grothoff | 1 | +0 | -1 |
| 2025-10-12 07:34 | fix indentation | Christian Grothoff | 1 | +93 | -42 |
| 2025-09-23 15:54 | add SECURITY.md | Christian Grothoff | 1 | +57 | -0 |
| 2025-09-21 14:20 | test_get_close_keep_alive: a minimal fix for curl 8.16 | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2025-09-21 14:16 | test_get_close_keep_alive: improved reports readability | Evgeny Grin (Karlson2k) | 1 | +39 | -16 |
| 2025-09-20 10:15 | fix #9634: ensure http header field names are restricted to 'token' character set as per RFC 9110 | Christian Grothoff | 1 | +126 | -2 |
| 2025-09-20 09:46 | more DCE | Christian Grothoff | 4 | +0 | -5665 |
| 2025-09-16 09:08 | remove websocket examples | Christian Grothoff | 3 | +1 | -3317 |
| 2025-09-16 09:05 | fix example FTBFS | Christian Grothoff | 1 | +0 | -2 |
| 2025-09-16 09:04 | fix example FTBFS | Christian Grothoff | 1 | +4 | -6 |
| 2025-09-16 09:00 | remove broken experimental code | Christian Grothoff | 7 | +0 | -13651 |
| 2025-09-06 23:09 | fix #10333 | Christian Grothoff | 1 | +68 | -60 |
| 2025-08-31 18:43 | remove pre-1.0 comment | Christian Grothoff | 1 | +1 | -24 |
| 2025-08-16 13:48 | fix rvalues (#9667) | Christian Grothoff | 4 | +147 | -145 |
| 2025-07-14 15:09 | -bump header version | Christian Grothoff | 1 | +86 | -85 |
| 2025-07-14 15:05 | fix double-close() bug reported by MC on the mailinglist | Christian Grothoff | 91 | +108 | -22275 |
| 2025-06-14 17:19 | perf_replies: minor readability improvement | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2025-06-14 17:19 | perf_replies: corrected comments and messages | Evgeny Grin (Karlson2k) | 1 | +16 | -16 |
| 2025-06-14 17:19 | perf_replies: backported larger replies | Evgeny Grin (Karlson2k) | 1 | +207 | -9 |
| 2025-05-13 06:42 | add json_echo example | Christian Grothoff | 4 | +378 | -0 |
| 2025-04-12 16:45 | test_timeout: more detailed libcurl error report | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2025-04-12 16:44 | test_timeout: a minimal fix for libcurl changes | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2025-04-11 17:26 | test_tricky: updated to better use libcurl API | Evgeny Grin (Karlson2k) | 1 | +43 | -26 |
| 2025-04-11 17:13 | test_tricky.c: applied a minimal fix for the libcurl >= 8.13.0 | Evgeny Grin (Karlson2k) | 1 | +19 | -0 |
| 2024-10-16 19:49 | -test | Christian Grothoff | 1 | +64 | -0 |
| 2024-08-03 16:49 | mhd_sys_extentions.m4: more fixed for older autoconf | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-08-03 16:31 | mhd_sys_extentions.m4: improved compatibility with old autoconf versions | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-08-03 16:07 | mhd_sys_extentions.m4: updated, workarounds for broken clang behaviour | Evgeny Grin (Karlson2k) | 1 | +16 | -16 |
| 2024-07-31 11:28 | digestauth: fixed log message when wrong value used and MHD has some hashing algorithms disabled. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-07-31 11:21 | test_client_put_stop: adapted test for GNU Hurd kernel | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2024-07-31 10:45 | man page: updated bug tracker link | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-07-31 10:43 | Fixed man page as suggested by Florian Ernst | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2024-07-25 13:26 | test_upgrade: removed duplicated include | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2024-07-25 13:22 | digestauth: explicitly reject unsupported algorithm requested by application | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2024-07-25 13:19 | digestauth: fixed bits manipulations | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-06-15 11:00 | test_str_bin_hex: fixed reporting | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2024-06-15 10:59 | mhd_str.c: fixed logic when built without 'inline' | Evgeny Grin (Karlson2k) | 1 | +22 | -11 |
| 2024-06-15 10:57 | mhd_str.c: synced macros names with recent configure changes | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2024-06-14 10:18 | Remove tags from .gitlab-ci.yml | Tim Rühsen | 1 | +0 | -15 |
| 2024-06-05 13:02 | W32 resources: reworked, added support for the static lib resources | Evgeny Grin (Karlson2k) | 3 | +34 | -23 |
| 2024-05-26 15:55 | configure: supported C23 'noreturn' keyword | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2024-05-26 15:53 | configure: improved checks for function name magic-macros | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2024-05-20 09:10 | configure: rewritten checks for inline and force inline keywords | Evgeny Grin (Karlson2k) | 1 | +74 | -65 |
| 2024-05-19 10:34 | configure: fixed configuration summary | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-04-29 12:53 | mhd_bool.m4: one more minor correction | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-04-29 11:48 | mhd_bool.m4: minor corrections | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2024-04-28 19:04 | Fixed deprecation message when building the lib | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-04-28 19:03 | microhttpd.h: fixed deprecation messages | Evgeny Grin (Karlson2k) | 1 | +7 | -6 |
| 2024-04-28 14:32 | mhd_bool.m4: new autoconf macro that supports C23 | Evgeny Grin (Karlson2k) | 2 | +136 | -96 |
| 2024-04-24 22:00 | configure: print DAuth defaults in the help message | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-04-24 21:49 | bootstrap: better support Gentoo and MinGW | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2024-04-24 16:24 | configure: enable 64 bit time_t by default if possible | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2024-04-24 16:21 | configure: enable largefile earlier as it may influence other checks | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-04-24 14:49 | configure: improved messages | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2024-04-22 10:42 | configure: fixed compiler warnings for new compilers | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2024-04-21 17:07 | configure: cosmetics and formatting | Evgeny Grin (Karlson2k) | 1 | +23 | -23 |
| 2024-04-21 17:06 | configure: improved portability when cross-compiling | Evgeny Grin (Karlson2k) | 2 | +97 | -167 |
| 2024-04-21 17:01 | mhd_check_func_run.m4: new autoconf macro | Evgeny Grin (Karlson2k) | 1 | +120 | -0 |
| 2024-04-21 17:00 | mhd_check_func.m4: corrected | Evgeny Grin (Karlson2k) | 2 | +28 | -31 |
| 2024-04-20 19:51 | mhd_check_link_run.m4: documentation fixes | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2024-04-22 09:26 | src/examples/demo{,_https}: fix response buffer overwriting | Мяделец Андрей Алексеевич | 2 | +2 | -2 |
| 2024-04-08 13:49 | microhttpd.h: workaround for uncrustify bug | Evgeny Grin (Karlson2k) | 1 | +13 | -13 |
| 2024-03-30 17:50 | microhttpd.h: fixed feature name | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2024-04-11 16:24 | Bump MHD_VERSION to indicate development version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-02-23 16:00 | Releasing GNU libmicrohttpd 1.0.1 | Evgeny Grin (Karlson2k) | 5 | +192 | -176 |
| 2024-02-23 12:58 | ChangeLog: updated | Evgeny Grin (Karlson2k) | 1 | +12 | -0 |
| 2024-02-21 14:49 | digestauth: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +8 | -5 |
| 2024-02-21 14:02 | configure: warn if HTTP upgrade is disabled | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2024-02-21 13:36 | Fixed compiler warnings for builds without Digest Auth | Evgeny Grin (Karlson2k) | 1 | +14 | -1 |
| 2024-02-21 13:34 | Muted possible compiler warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2024-02-20 16:08 | Excluded example with basic auth when basic auth is disabled | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-02-20 15:35 | tests: do not use test_auth_parse when messages are disabled | Evgeny Grin (Karlson2k) | 2 | +4 | -1 |
| 2024-02-20 15:34 | configure: corrected help message | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2024-02-19 16:54 | Removed strings with filenames from binary when built without messages | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-02-19 16:30 | Fixed code logic for builds without messages | Evgeny Grin (Karlson2k) | 1 | +10 | -6 |
| 2024-02-19 14:04 | microhttpd.h: bump version number to indicate development version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-02-19 09:22 | Partial revert "-whitespace and indentation changes only" | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-02-19 09:17 | MHD_queue_response(): do not return MHD_YES when shutting down the daemon | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2024-02-18 14:16 | -whitespace and indentation changes only | Christian Grothoff | 2 | +11 | -9 |
| 2024-02-04 23:05 | Fixed SHA-512/256 calculation for unrealistically large volumes | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2024-02-04 21:35 | md5_ext.c: fixed missing include | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2024-02-04 17:28 | small typo likely from copy&paste causing macro names to be different between builds with and without messages resulting in compilation failure if configured with --disable-messages | Christian Grothoff | 1 | +2 | -2 |
| 2024-02-01 16:09 | Fixe NEWS one more time | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-02-01 15:41 | Fixed typo in NEWS file | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-02-01 14:06 | Released GNU libmicrohttpd 1.0.0 | Evgeny Grin (Karlson2k) | 5 | +163 | -126 |
| 2024-02-01 13:51 | W32: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2024-02-01 13:37 | W32 VS: simplified custom MHD_config.h | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2024-02-01 09:17 | -remove trailing whitespace, update PO file, no semantic change(s) | Christian Grothoff | 2 | +258 | -258 |
| 2024-02-01 05:39 | W32 VS: updated MHD_config.h | Evgeny Grin (Karlson2k) | 1 | +14 | -3 |
| 2024-02-01 05:04 | ChangeLog: updated | Evgeny Grin (Karlson2k) | 1 | +478 | -0 |
| 2024-01-31 22:28 | Updated copyright years | Evgeny Grin (Karlson2k) | 45 | +56 | -50 |
| 2024-01-31 22:11 | Unified handling of external hash function for MD5 and SHA-256 | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2024-01-31 20:53 | test_upgrade: disable now unused function | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2024-01-31 20:05 | test_upgrade: adapted for macOS | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2024-01-31 14:38 | configure: removed old workaround | Evgeny Grin (Karlson2k) | 1 | +0 | -41 |
| 2024-01-31 14:37 | Compiler warning fixes | Evgeny Grin (Karlson2k) | 5 | +15 | -15 |
| 2024-01-31 09:33 | Fixes for 32-bit platforms | Evgeny Grin (Karlson2k) | 5 | +28 | -10 |
| 2024-01-31 00:11 | VS Project: exclude file not used on W32 | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2024-01-30 23:53 | Muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +9 | -5 |
| 2024-01-30 23:36 | VS Projects: switched optimisation to "MaxSpeed" | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-01-30 23:10 | Fixed grow buffer check on 32-bit platforms | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2024-01-30 22:52 | Fixed non-debug build without HTTPS | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-01-30 22:05 | configure: sorted messages in final config summary | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2024-01-30 22:04 | Muted some compiler warnings | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2024-01-30 19:49 | Fixed tests with GnuTLS in non-default path | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2024-01-30 19:49 | Fixed compiler warnings | Evgeny Grin (Karlson2k) | 2 | +8 | -6 |
| 2024-01-30 18:48 | Moved test_quiesce to heavy tests | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-01-30 17:49 | Skipped some HTTPS tests with old broken GnuTLS | Evgeny Grin (Karlson2k) | 1 | +2 | -7 |
| 2024-01-30 16:32 | test_digestauth2: supported old libcurl versions | Evgeny Grin (Karlson2k) | 1 | +11 | -6 |
| 2024-01-30 16:31 | test_str: reduced number of extra checked locales | Evgeny Grin (Karlson2k) | 1 | +26 | -29 |
| 2024-01-30 16:08 | Muted extra compiler warnings | Evgeny Grin (Karlson2k) | 3 | +17 | -15 |
| 2024-01-29 22:50 | Fuzz test: increased tests' timeout value | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2024-01-29 22:50 | Fuzz tests: muted undefined behaviour signal | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2024-01-29 22:26 | Fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2024-01-29 22:22 | Fixed compiler warnings | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2024-01-29 22:16 | Fixed and/or muted compiler warnings | Evgeny Grin (Karlson2k) | 8 | +19 | -15 |
| 2024-01-29 21:29 | Updated .gitignore | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2024-01-29 21:26 | Updated .gitignore | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2024-01-29 21:24 | Updated .gitingnore | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2024-01-29 21:11 | libcurl tests: fixed compiler warnings | Evgeny Grin (Karlson2k) | 4 | +13 | -9 |
| 2024-01-29 21:11 | make-dist.sh: allowed Debian trixie/sid | Evgeny Grin (Karlson2k) | 1 | +5 | -4 |
| 2024-01-29 21:10 | configure: fixed some compiler warnings | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-01-29 11:00 | Minor corrections for bc827fcc09ac66b87a6ac052982beda393aeec60 | Evgeny Grin (Karlson2k) | 1 | +28 | -3 |
| 2024-01-28 22:36 | Minor correction for 52a5e465844add3dd968f2318eab5e6f91a5a1e7 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-01-28 22:14 | digest_auth_example_adv: added new example | Evgeny Grin (Karlson2k) | 2 | +1056 | -1 |
| 2024-01-28 22:04 | digest_auth_example: updated and fixed | Evgeny Grin (Karlson2k) | 1 | +84 | -50 |
| 2024-01-28 22:02 | Fixed some doxy for digest auth | Evgeny Grin (Karlson2k) | 2 | +9 | -7 |
| 2024-01-21 11:29 | fix #8012 | Christian Grothoff | 1 | +4 | -2 |
| 2024-01-21 10:44 | fix memory leak on error path | Christian Grothoff | 1 | +27 | -13 |
| 2024-01-21 09:45 | clean up logic, simplify one dead branch in test | Christian Grothoff | 1 | +21 | -16 |
| 2024-01-21 09:33 | use correct HTTP header (content type, not content encoding) for mime type in example; do check return value in example | Christian Grothoff | 3 | +70 | -32 |
| 2024-01-21 09:18 | regenerate POTfiles | Christian Grothoff | 3 | +1002 | -441 |
| 2024-01-21 09:18 | add missing lock, do not call 'close(-1)' on very rare error path | Christian Grothoff | 1 | +15 | -9 |
| 2024-01-19 19:13 | notes on MHD2 API | Christian Grothoff | 1 | +90 | -0 |
| 2024-01-05 10:58 | Docs correction as suggested by Aymeric Agon-Rambosson in ML | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2024-01-04 13:47 | test_upgrade{,_large}{,_tls}: unified code, removed workarounds, added new test | Evgeny Grin (Karlson2k) | 3 | +248 | -1878 |
| 2024-01-04 13:33 | MHD_OPTION_CONNECTION_MEMORY_{LIMIT,INCREMENT}: added ignore of zero value | Evgeny Grin (Karlson2k) | 2 | +41 | -28 |
| 2024-01-02 12:46 | test_upgrade: changed the order of send/receive | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2023-12-31 12:53 | connection.c: muted false-positive compiler warning | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2023-12-31 12:37 | daemon: one-line comment formatting | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-12-31 11:12 | initialize required_bytes on all code paths to avoid false-positive compiler warning | Christian Grothoff | 2 | +3 | -2 |
| 2023-12-29 13:56 | test_digestauth_concurrent: fixed error message | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-12-29 13:54 | configure: implemented setting DAuth defaults by parameters | Evgeny Grin (Karlson2k) | 3 | +108 | -2 |
| 2023-12-29 13:56 | tests: added setting of DAuth max nc value by daemon option | Evgeny Grin (Karlson2k) | 4 | +4 | -0 |
| 2023-12-28 10:30 | Added daemon options for default nonce timeout and max nc values | Evgeny Grin (Karlson2k) | 2 | +49 | -1 |
| 2023-12-28 09:44 | digest auth: added default timeout and max nc values | Evgeny Grin (Karlson2k) | 4 | +38 | -16 |
| 2023-12-28 08:29 | internal.h: reordered members in struct MHD_Daemon | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2023-12-28 07:30 | microhttpd.h: minor doxy improvement | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-12-28 06:26 | bootstrap: simplified autotools invocation | Evgeny Grin (Karlson2k) | 1 | +8 | -23 |
| 2023-12-28 06:24 | bootstrap: added fallback for uncrustify conf installation | Evgeny Grin (Karlson2k) | 1 | +15 | -9 |
| 2023-12-28 06:14 | bootstrap: fixed fallback detection of sources dir | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-12-02 19:49 | "Upgraded" TLS connections: removed minor duplicated code | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2023-12-02 19:48 | Fixed epoll processing of "Upgraded" connections broken by 38599d9fab185d2673674ac3b109f73d284e7127 | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2023-11-26 16:37 | "Upgraded" TLS connections: fixed sending of large messages | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2023-11-26 15:56 | "Upgraded" TLS connections: force processing again if 'was_close' missed | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2023-11-26 15:00 | "Upgraded" TLS connections: fixed reading last chunks when closing | Evgeny Grin (Karlson2k) | 1 | +25 | -38 |
| 2023-11-26 10:31 | test_upgrade: added checking of socket shutdown status | Evgeny Grin (Karlson2k) | 1 | +219 | -24 |
| 2023-12-02 11:32 | fix #7967 | Christian Grothoff | 1 | +2 | -0 |
| 2023-11-24 14:43 | test_upgrade: implemented timeouts for all socket operations | Evgeny Grin (Karlson2k) | 1 | +263 | -95 |
| 2023-11-24 10:53 | test_upgrade: merged similar code paths | Evgeny Grin (Karlson2k) | 1 | +37 | -64 |
| 2023-11-23 10:43 | test_upgrade: fixed timeout value for external select | Evgeny Grin (Karlson2k) | 1 | +91 | -32 |
| 2023-10-24 14:47 | test_upgrade: added timeout detection on send/recv operations | Evgeny Grin (Karlson2k) | 1 | +128 | -10 |
| 2023-10-23 17:52 | test_upgrade: set TCP_NODELAY unconditionally on used sockets | Evgeny Grin (Karlson2k) | 1 | +61 | -27 |
| 2023-10-23 17:50 | test_upgrade: added initial support for timeout detection | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2023-10-23 17:23 | test_upgrade: used sized send and receive, removed VLA, other improvements | Evgeny Grin (Karlson2k) | 1 | +85 | -63 |
| 2023-10-09 13:14 | test_upgrade{,_large}: minor improvements | Evgeny Grin (Karlson2k) | 2 | +52 | -2 |
| 2023-11-24 12:14 | mhd_sockets: fixed error code for W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-11-23 08:27 | Officially support zero for MHD_OPTION_THREAD_POOL_SIZE | Evgeny Grin (Karlson2k) | 2 | +6 | -11 |
| 2023-11-21 14:33 | Tests: added use of MHD_USE_NO_THREAD_SAFETY flag | Evgeny Grin (Karlson2k) | 34 | +100 | -58 |
| 2023-11-21 14:32 | Added new daemon flag MHD_USE_NO_THREAD_SAFETY | Evgeny Grin (Karlson2k) | 3 | +40 | -16 |
| 2023-11-21 14:26 | Unified and simplified fd_set filling | Evgeny Grin (Karlson2k) | 1 | +81 | -60 |
| 2023-11-21 12:58 | Micro-optimisations for non-overridable FD_SETSIZE | Evgeny Grin (Karlson2k) | 2 | +17 | -0 |
| 2023-11-21 12:41 | Improved daemon shutdown handling in external polling mode | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2023-11-21 10:42 | test_digestauth2: fixed order of the initial checks | Evgeny Grin (Karlson2k) | 1 | +21 | -20 |
| 2023-10-27 08:41 | test_daemon: fixed to not skip if failed | Evgeny Grin (Karlson2k) | 1 | +19 | -12 |
| 2023-11-21 08:08 | Moved user options counter to shorter its lifetime | Evgeny Grin (Karlson2k) | 2 | +12 | -12 |
| 2023-11-21 06:53 | MHD_start_daemon(): reject INTERNAL_POLLING_THREAD if threads are disabled | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2023-11-17 10:49 | MHD_start_daemon(): moved daemon flags internal initialisation | Evgeny Grin (Karlson2k) | 1 | +14 | -15 |
| 2023-11-17 08:00 | MHD_quiesce_daemon(): fixed return value if already quiesced | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2023-10-27 08:14 | Added detection of more conditions to process the data without waiting | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2023-11-16 14:14 | MHD_add_connection(): minor readability improvement | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2023-11-16 14:05 | MHD_add_connection(): added more checks for correct members of sockaddr | Evgeny Grin (Karlson2k) | 1 | +31 | -0 |
| 2023-11-16 07:04 | MHD_start_daemon(): fixed leaked listen socket when daemon start failed | Evgeny Grin (Karlson2k) | 1 | +11 | -1 |
| 2023-11-16 07:03 | MHD_start_daemon(): added check for app-provided socket to fit fd_set | Evgeny Grin (Karlson2k) | 1 | +53 | -38 |
| 2023-11-15 14:51 | Fixed (again) and improved detection of application-provided socket type | Evgeny Grin (Karlson2k) | 1 | +56 | -18 |
| 2023-11-15 12:33 | Implemented new option MHD_OPTION_SOCK_ADDR_LEN | Evgeny Grin (Karlson2k) | 4 | +507 | -128 |
| 2023-11-15 12:28 | microhttpd.h: minor clarification for doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-11-15 12:26 | Moved check for listen socket to fit fd_set | Evgeny Grin (Karlson2k) | 1 | +13 | -13 |
| 2023-11-15 12:22 | Additional corrections for MHD_OPTION_APP_FD_SETSIZE | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2023-11-12 16:26 | Added check for signed socket type | Evgeny Grin (Karlson2k) | 2 | +51 | -2 |
| 2023-11-12 15:56 | MHD_start_daemon(): further improved UNIX / IP socket detection | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2023-11-12 08:38 | Fixed ignored daemon port when MHD_OPTION_LISTEN_SOCKET or MHD_OPTION_SOCK_ADDR are used as documented | Evgeny Grin (Karlson2k) | 1 | +40 | -0 |
| 2023-11-12 08:14 | Implemented and documented MHD_OPTION_LISTEN_SOCKET followed by MHD_INVALID_SOCKET | Evgeny Grin (Karlson2k) | 2 | +8 | -4 |
| 2023-11-10 14:20 | MHD_start_daemon(): added check for epoll FD to fit fd_set for external polling mode | Evgeny Grin (Karlson2k) | 1 | +19 | -0 |
| 2023-11-10 07:24 | MHD_start_daemon(): added stricter checks for bind() and listen() return values | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2023-11-10 06:42 | MHD_D_DOES_SCKT_FIT_FDSET_(): simplified macro | Evgeny Grin (Karlson2k) | 3 | +7 | -14 |
| 2023-11-10 06:33 | MHD_start_daemon(): added some asserts | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2023-11-10 06:33 | MHD_start_daemon(): mark listen as UNIX based on available information | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2023-11-10 05:57 | daemon.c: moved processing and checking of app-provided listen socket | Evgeny Grin (Karlson2k) | 1 | +63 | -34 |
| 2023-11-10 05:57 | .gitlab-ci.yml: removed "keep-going" make flag | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-11-09 17:08 | Fixed copy-paste error introduced by 2475030dcbdb95f6843d251d6e4ee1b4be9f3f3b | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2023-11-09 13:53 | Added use of the new internal macro MHD_D_IS_USING_THREAD_PER_CONN_ | Evgeny Grin (Karlson2k) | 4 | +39 | -42 |
| 2023-11-09 09:31 | Added use of the new internal macro MHD_D_IS_USING_THREADS_() | Evgeny Grin (Karlson2k) | 3 | +40 | -40 |
| 2023-11-08 17:32 | Fixed merge conflict introduced by 32eae456fddba5b48d08f44dda956a0ea1ffffea | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-11-08 14:58 | Added new function MHD_run_from_select2() with FD_SETSIZE value | Evgeny Grin (Karlson2k) | 4 | +328 | -71 |
| 2023-11-08 14:57 | Added ignore of MHD_OPTION_APP_FD_SETSIZE when poll() is used | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2023-11-08 14:03 | Additional corrections for MHD_get_fdset2() | Evgeny Grin (Karlson2k) | 1 | +11 | -9 |
| 2023-11-08 13:39 | Upgraded connection: added missing check | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2023-11-08 07:28 | mhd_itc.h: cosmetics | Evgeny Grin (Karlson2k) | 1 | +47 | -46 |
| 2023-11-07 18:07 | MHD_run_from_select(): reworked workaround for missing except_fd_set | Evgeny Grin (Karlson2k) | 1 | +11 | -10 |
| 2023-11-07 17:56 | daemon.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2023-11-07 17:10 | Used custom FD_SETSIZE in MHD_get_fdset2() | Evgeny Grin (Karlson2k) | 1 | +73 | -23 |
| 2023-11-07 09:47 | Added MHD_OPTION_APP_FD_SETSIZE and MHD_FEATURE_FLEXIBLE_FD_SETSIZE | Evgeny Grin (Karlson2k) | 42 | +361 | -43 |
| 2023-11-07 09:30 | mhd_sockets.h: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-11-06 17:10 | daemon.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-11-06 16:05 | internal.h: added macros for internal threads modes detection | Evgeny Grin (Karlson2k) | 1 | +23 | -0 |
| 2023-11-06 16:03 | internal.h: moved some macros | Evgeny Grin (Karlson2k) | 1 | +55 | -55 |
| 2023-11-07 15:35 | mhd_sockets.h: directly used detected system FD_SETSIZE | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2023-11-06 16:01 | Correction for cdf9b66c61a444c09ba7c9f4cee385cbd2b3bcdc | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2023-11-02 18:42 | Added use of configure-detected system default FD_SETSIZE value | Evgeny Grin (Karlson2k) | 4 | +31 | -3 |
| 2023-11-01 12:47 | Updated and used macros for polling modes | Evgeny Grin (Karlson2k) | 4 | +76 | -75 |
| 2023-11-01 10:36 | internal.h: added macros for polling mode detection | Evgeny Grin (Karlson2k) | 1 | +55 | -0 |
| 2023-11-01 10:35 | Adjusted default value of maximum connections | Evgeny Grin (Karlson2k) | 2 | +15 | -1 |
| 2023-10-30 16:32 | configure: added detection of FD_SETSIZE value and ability to override it | Evgeny Grin (Karlson2k) | 1 | +495 | -0 |
| 2023-10-30 16:31 | configure: warn if building without threads | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2023-10-30 16:30 | configure: cosmetics | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2023-10-27 14:04 | microhttpd.h: updated doxy for MHD_USE_PEDANTIC_CHECKS | Evgeny Grin (Karlson2k) | 1 | +3 | -6 |
| 2023-10-27 07:57 | daemon: muted possible compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-10-27 07:55 | daemon.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-10-10 17:38 | Upgraded connection: cosmetics | Evgeny Grin (Karlson2k) | 1 | +3 | -5 |
| 2023-10-10 06:11 | digestauth: added asserts, fixed internal doxy | Evgeny Grin (Karlson2k) | 1 | +26 | -17 |
| 2023-10-18 09:00 | websocket_threaded_example: fix websocket url string | Evgeniy Gavrilenko | 1 | +1 | -1 |
| 2023-10-06 14:59 | digest auth: updated header, slightly modified multi-value processing | Evgeny Grin (Karlson2k) | 2 | +143 | -94 |
| 2023-10-06 11:11 | Renamed one new basic auth function, improved doxy | Evgeny Grin (Karlson2k) | 6 | +56 | -53 |
| 2023-10-02 15:19 | Helper scripts: minor simplification | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-10-02 13:40 | Updated HTTP methods, headers and reason phrases | Evgeny Grin (Karlson2k) | 2 | +430 | -391 |
| 2023-10-02 13:30 | Updated helper scripts | Evgeny Grin (Karlson2k) | 3 | +100 | -29 |
| 2023-09-27 19:22 | Fixed compatibility with more old compilers | Evgeny Grin (Karlson2k) | 1 | +56 | -41 |
| 2023-09-27 18:36 | Fixed more compiler warnings | Evgeny Grin (Karlson2k) | 2 | +12 | -78 |
| 2023-09-27 17:35 | Correction for 93bc2751bf5a04380de4435877344418bbeec770 | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2023-09-27 17:02 | Improved compatibility with old compilers | Evgeny Grin (Karlson2k) | 5 | +17 | -18 |
| 2023-09-27 05:32 | Implemented correct processing of chunked request encoding with BWS in chunk size line | Evgeny Grin (Karlson2k) | 1 | +92 | -87 |
| 2023-09-26 14:27 | Unified bare LF as CRLF handling for request chunked encoding | Evgeny Grin (Karlson2k) | 1 | +14 | -4 |
| 2023-09-26 14:05 | connection: added helper macro | Evgeny Grin (Karlson2k) | 1 | +10 | -2 |
| 2023-09-27 14:44 | test_long_header: improved, fixed, added error reporting | Evgeny Grin (Karlson2k) | 1 | +339 | -131 |
| 2023-09-27 12:21 | test_put_header_fold: fixed copy-paste error | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2023-09-27 11:00 | test_long_header: re-use the same port for all checks | Evgeny Grin (Karlson2k) | 1 | +14 | -27 |
| 2023-09-27 06:28 | zzuf tests: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +12 | -9 |
| 2023-09-27 06:13 | tests: fixed compiler warnings | Evgeny Grin (Karlson2k) | 5 | +10 | -8 |
| 2023-09-26 13:48 | test_toolarge: removed debug value introduced by 6ee7fa38d9d4548a46ac2b7ad9f830bf7b63798c | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-09-25 18:03 | Rewritten handling of exhaustion of memory pool when receiving | Evgeny Grin (Karlson2k) | 2 | +778 | -98 |
| 2023-09-19 12:13 | Added calculation of request headers total size | Evgeny Grin (Karlson2k) | 2 | +50 | -2 |
| 2023-09-18 16:48 | Detect error earlier if request HTTP version is bad | Evgeny Grin (Karlson2k) | 1 | +15 | -0 |
| 2023-09-18 16:47 | Refactoring: store "request target" original length | Evgeny Grin (Karlson2k) | 2 | +26 | -25 |
| 2023-09-24 12:16 | microhttpd.h: fixed deprecation messages | Evgeny Grin (Karlson2k) | 1 | +24 | -32 |
| 2023-09-26 12:11 | Added check for magic number in the request content-lenght | Evgeny Grin (Karlson2k) | 1 | +40 | -39 |
| 2023-09-26 09:58 | Revert "-add support for ICECAST-style uploads" | Christian Grothoff | 2 | +4 | -28 |
| 2023-09-25 19:52 | -fix theoretical use-after-free in test on error path | Christian Grothoff | 1 | +27 | -26 |
| 2023-09-25 19:49 | -tighten test further | Christian Grothoff | 1 | +2 | -1 |
| 2023-09-25 19:41 | fix check order | Christian Grothoff | 1 | +4 | -4 |
| 2023-09-25 19:38 | check rvalues from MHD_post_process in examples | Christian Grothoff | 4 | +32 | -16 |
| 2023-09-25 19:31 | check rvalues from MHD_add_response_header in examples | Christian Grothoff | 1 | +32 | -12 |
| 2023-09-25 19:30 | check rvalues from MHD_add_response_header in examples | Christian Grothoff | 1 | +21 | -5 |
| 2023-09-25 19:26 | check rvalues from pthread_mutex_ operations in examples | Christian Grothoff | 2 | +250 | -249 |
| 2023-09-25 19:13 | -very theoretically, 0 would be OK, too | Christian Grothoff | 1 | +1 | -1 |
| 2023-09-25 18:32 | -add support for ICECAST-style uploads | Christian Grothoff | 2 | +28 | -4 |
| 2023-09-19 11:52 | Improved doxy for #MHD_CONNECTION_INFO_REQUEST_HEADER_SIZE info | Evgeny Grin (Karlson2k) | 2 | +4 | -0 |
| 2023-09-19 09:28 | Fixed MHD_CONNECTION_INFO_DAEMON: return master daemon | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2023-09-19 07:40 | get_request_line_inner(): added RFC references | Evgeny Grin (Karlson2k) | 1 | +10 | -5 |
| 2023-09-17 16:16 | Refactored threads support | Evgeny Grin (Karlson2k) | 6 | +522 | -113 |
| 2023-09-15 15:54 | test_shutdown_select: muted compiler warninig | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-09-15 15:54 | test_put_header_fold: fixed code style | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-09-15 15:53 | Fixed missing <errno.h> includes | Evgeny Grin (Karlson2k) | 52 | +53 | -1 |
| 2023-09-15 06:30 | examples/sessions.c: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2023-09-15 06:29 | examples/sessions.c: fixed wrong check for error | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-09-13 14:11 | Fixed debug build without TLS support | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2023-09-13 14:11 | daemon: unified check for debug macros | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-09-13 14:10 | W32 VS: really muted run-time warnings about data truncation | Evgeny Grin (Karlson2k) | 8 | +41 | -1 |
| 2023-09-12 12:31 | W32 VS project: corrected compiler settings | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2023-09-12 12:27 | Muted and fixed some compiler warnings | Evgeny Grin (Karlson2k) | 4 | +9 | -7 |
| 2023-09-12 08:54 | mhd_str: removed some over-casting | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-09-11 16:48 | mhd_str: fixed possible compiler and run-time sanitizers warnings | Evgeny Grin (Karlson2k) | 1 | +41 | -29 |
| 2023-09-08 09:02 | mhd_threads: added new macro MHD_join_thread_tid_() | Evgeny Grin (Karlson2k) | 2 | +7 | -4 |
| 2023-09-08 09:03 | Renamed 'pid' -> 'tid' when used for threads | Evgeny Grin (Karlson2k) | 7 | +40 | -40 |
| 2023-09-08 08:10 | mhd_threads: renamed one macro for clarity | Evgeny Grin (Karlson2k) | 4 | +24 | -23 |
| 2023-09-07 18:09 | mhd_threads: fixed check for error when starting a new thread on W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-09-07 18:08 | mhd_threads: muted compiler warning on W32 | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2023-09-07 14:53 | Simplified deinit on W32. | Evgeny Grin (Karlson2k) | 1 | +1 | -11 |
| 2023-09-07 14:41 | Allowed responses in special cases for backward-compatibility. | Evgeny Grin (Karlson2k) | 3 | +32 | -17 |
| 2023-09-06 14:44 | perf_replies: disabled limit for maximum number of automatic threads | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2023-09-06 14:41 | mhd_tool_get_cpu_count: fixed code style | Evgeny Grin (Karlson2k) | 1 | +27 | -27 |
| 2023-09-06 14:22 | perf_replies: minor improvement for W32 code | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2023-09-06 14:22 | Implemented detection of number of CPUs available for the process on W32 | Evgeny Grin (Karlson2k) | 1 | +204 | -0 |
| 2023-09-04 07:48 | W32 projects: added .editorconfig | Evgeny Grin (Karlson2k) | 1 | +87 | -0 |
| 2023-09-03 17:38 | Revert "fixing #7772 exactly as suggested by reporter" | Christian Grothoff | 2 | +8 | -14 |
| 2023-09-03 10:05 | proper fix for #7757 | Christian Grothoff | 1 | +7 | -0 |
| 2023-08-21 09:57 | W32 projects: added perf_replies project | Evgeny Grin (Karlson2k) | 25 | +645 | -0 |
| 2023-08-21 08:47 | mhd_tool_str_to_uint.h: cosmetic fix | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-08-21 07:31 | W32 projects: minor fixes | Evgeny Grin (Karlson2k) | 7 | +6 | -2 |
| 2023-09-02 22:49 | fixing #7772 exactly as suggested by reporter | Christian Grothoff | 2 | +14 | -8 |
| 2023-09-02 22:29 | fix #7928: correct tutorial direntry | Christian Grothoff | 1 | +1 | -1 |
| 2023-09-02 22:23 | fix #7757 | Christian Grothoff | 3 | +23 | -2 |
| 2023-08-10 08:50 | Improved detection of number of available CPU cores | Evgeny Grin (Karlson2k) | 1 | +86 | -10 |
| 2023-07-12 18:29 | Implemented proper detection of number of available CPU cores | Evgeny Grin (Karlson2k) | 6 | +1232 | -29 |
| 2023-07-18 11:41 | perf_replies: updated license text | Evgeny Grin (Karlson2k) | 1 | +14 | -14 |
| 2023-07-10 11:28 | mhd_tool_str_to_uint.h: fixed doxy | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2023-07-10 17:47 | -typos | Christian Grothoff | 1 | +3 | -3 |
| 2023-07-10 10:40 | perf_replies: moved one function to separate header | Evgeny Grin (Karlson2k) | 3 | +75 | -42 |
| 2023-07-10 05:32 | perf_replies: added options for response sharing types | Evgeny Grin (Karlson2k) | 1 | +424 | -78 |
| 2023-07-09 15:38 | perf_replies: added 'thread-per-connection' mode | Evgeny Grin (Karlson2k) | 1 | +84 | -9 |
| 2023-07-08 10:12 | perf_replies: added short aliases for polling function modes | Evgeny Grin (Karlson2k) | 1 | +17 | -11 |
| 2023-07-04 19:35 | perf_replies: added various response sizes, minor fixes | Evgeny Grin (Karlson2k) | 1 | +270 | -10 |
| 2023-07-04 12:19 | perf_replies: added more features | Evgeny Grin (Karlson2k) | 3 | +210 | -64 |
| 2023-07-03 08:25 | Added new tool perf_replies | Evgeny Grin (Karlson2k) | 5 | +1110 | -0 |
| 2023-07-03 08:38 | connection: fixed sending error responses | Evgeny Grin (Karlson2k) | 1 | +85 | -49 |
| 2023-06-22 11:13 | Make sure that some space for request body is always available | Evgeny Grin (Karlson2k) | 1 | +28 | -0 |
| 2023-06-19 15:47 | Focused all read-buffer grows in a single point, related improvements. | Evgeny Grin (Karlson2k) | 1 | +234 | -79 |
| 2023-06-19 15:25 | try_grow_read_buffer(): better handling of edge cases | Evgeny Grin (Karlson2k) | 1 | +15 | -4 |
| 2023-06-19 15:15 | Fixed some comments | Evgeny Grin (Karlson2k) | 3 | +4 | -4 |
| 2023-06-19 11:15 | W32 VS Projects: fixed code parsing | Evgeny Grin (Karlson2k) | 3 | +9 | -0 |
| 2023-06-19 11:13 | Fixed possible timeout value trim on 32-bits platforms | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2023-06-19 10:05 | process new connection: fixed missing mutex unlock in error handling path | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2023-06-19 06:42 | Adjusted buffer increase default step size | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2023-06-17 14:22 | Minor refactoring for partially processed request body | Evgeny Grin (Karlson2k) | 2 | +12 | -7 |
| 2023-06-16 08:30 | process_request_body(): minor readability improvementы | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2023-06-14 10:46 | Added checks for correct values specified for connection memory limits | Evgeny Grin (Karlson2k) | 2 | +35 | -2 |
| 2023-06-14 07:57 | connection: fixed pipelined requests processing | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2023-06-14 07:49 | Added proper connection's buffers pre-initialisaion | Evgeny Grin (Karlson2k) | 3 | +52 | -0 |
| 2023-06-12 17:43 | connection.c: corrected error responses | Evgeny Grin (Karlson2k) | 1 | +43 | -27 |
| 2022-11-07 13:13 | Added tests with single and double folded header | Evgeny Grin (Karlson2k) | 2 | +31 | -2 |
| 2022-11-07 11:25 | Added test with large folded header | Evgeny Grin (Karlson2k) | 2 | +49 | -3 |
| 2022-11-07 10:56 | Added test with folded header placed last | Evgeny Grin (Karlson2k) | 2 | +22 | -5 |
| 2022-11-06 11:07 | Added new tests with header fold | Evgeny Grin (Karlson2k) | 2 | +1241 | -0 |
| 2022-10-28 09:06 | Added back testing with socat as a fallback option | Evgeny Grin (Karlson2k) | 5 | +273 | -53 |
| 2022-10-28 08:59 | testzzuf: re-worked zzuf testing | Evgeny Grin (Karlson2k) | 14 | +1746 | -3069 |
| 2022-10-17 09:00 | testzzuf: added special debug functions | Evgeny Grin (Karlson2k) | 3 | +111 | -0 |
| 2022-10-14 12:42 | daemon: added debug member to avoid accept4() usage | Evgeny Grin (Karlson2k) | 2 | +38 | -14 |
| 2023-06-12 17:23 | tests: minor improvemnts | Evgeny Grin (Karlson2k) | 2 | +18 | -9 |
| 2023-06-14 11:36 | Removed request line and headers processing old functions and variables | Evgeny Grin (Karlson2k) | 3 | +6 | -246 |
| 2023-06-12 17:22 | Re-implemented parsing of the request headers and footers from scratch. | Evgeny Grin (Karlson2k) | 4 | +951 | -161 |
| 2023-02-24 17:26 | Request body processing: removed impossible code paths | Evgeny Grin (Karlson2k) | 1 | +10 | -26 |
| 2023-01-10 12:58 | Renamed connection state for clarity | Evgeny Grin (Karlson2k) | 4 | +11 | -11 |
| 2023-01-10 10:44 | microhttpd.h: fixed typos in comments | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-11-08 13:46 | Re-implemented parsing of the request line from scratch. | Evgeny Grin (Karlson2k) | 2 | +987 | -223 |
| 2022-11-24 07:26 | Refactoring: check whether memory block is resizable | Evgeny Grin (Karlson2k) | 3 | +113 | -47 |
| 2023-06-09 10:11 | base64 decoding: added more compact code version | Evgeny Grin (Karlson2k) | 2 | +124 | -21 |
| 2023-06-08 13:13 | Added test for MHD_get_version{,_bin} function and related macros | Evgeny Grin (Karlson2k) | 2 | +229 | -0 |
| 2023-06-07 19:02 | Bump version in 'configure' as well | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-06-06 19:56 | Bump version numbers as v0.9.77 was released on parallel branch | Evgeny Grin (Karlson2k) | 6 | +135 | -74 |
| 2023-06-02 13:10 | MHD_base64_to_bin_n(): improved readbility | Evgeny Grin (Karlson2k) | 1 | +64 | -9 |
| 2023-06-01 15:15 | mhd_str: hex to value optimisation | Evgeny Grin (Karlson2k) | 1 | +304 | -1 |
| 2023-06-03 10:58 | -typos | Christian Grothoff | 1 | +4 | -4 |
| 2023-05-30 12:41 | W32 VS Project: fixed warning with external build systems | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2023-05-26 17:30 | autoinit_funcs.h: fixed warning on MSVC | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2023-05-26 13:04 | W32 VS Project: minor internal fixes, fixed files for "dist" | Evgeny Grin (Karlson2k) | 32 | +177 | -141 |
| 2023-05-26 12:12 | W32 VS project: reverted to standard arches names | Evgeny Grin (Karlson2k) | 6 | +1272 | -1272 |
| 2023-05-25 17:06 | Added macro for base64 decoded size | Evgeny Grin (Karlson2k) | 2 | +11 | -1 |
| 2023-05-25 10:23 | Avoided potential compiler warnings | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-05-25 10:22 | Fixed compiler warning when built without poll() support | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2023-05-25 10:22 | daemon.c: redesigned code for clarity and formatting | Evgeny Grin (Karlson2k) | 1 | +17 | -17 |
| 2023-05-24 18:01 | contrib/make-dist.sh: added use of zopfli if available | Evgeny Grin (Karlson2k) | 1 | +12 | -1 |
| 2023-05-24 16:56 | Added support for custom command for tarball compression | Evgeny Grin (Karlson2k) | 1 | +20 | -1 |
| 2023-05-22 16:58 | test_client_put_stop: fixed typo in diag message | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-05-22 16:24 | Detect sysctl() symbols in configure | Evgeny Grin (Karlson2k) | 2 | +53 | -7 |
| 2023-05-22 13:56 | websocket_threaded_example: fixed wrong commented-out code | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-05-22 08:04 | .gitignore: force include all *.{c,h} files | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2023-05-19 11:59 | test_client_put_stop: muted compiler warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2023-06-01 08:28 | Added internal preprocessor macro for magic macro presence | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2023-05-19 11:27 | tests: unified use of function name macros | Evgeny Grin (Karlson2k) | 3 | +17 | -17 |
| 2023-05-19 11:26 | Simplified usage of the function name magic macros | Evgeny Grin (Karlson2k) | 2 | +19 | -4 |
| 2023-05-19 11:24 | configure: fixed detection of __FUNCTION__ magic macro | Evgeny Grin (Karlson2k) | 1 | +13 | -1 |
| 2023-05-19 10:07 | examples/sessions.c: removed non-portable function and improved safety | Evgeny Grin (Karlson2k) | 1 | +69 | -81 |
| 2023-05-18 17:44 | test_post: fixed caseless key name match | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-05-18 17:42 | examples/largepost.c: fixed caseless method match | Evgeny Grin (Karlson2k) | 1 | +3 | -9 |
| 2023-05-18 16:56 | Added specific headers inclusion and detection | Evgeny Grin (Karlson2k) | 2 | +11 | -2 |
| 2023-05-18 14:02 | test_timeout: moved to heavy tests | Evgeny Grin (Karlson2k) | 1 | +1 | -4 |
| 2023-05-18 13:15 | test_client_put_stop: avoid stress-testing the OS | Evgeny Grin (Karlson2k) | 3 | +118 | -64 |
| 2023-05-17 16:57 | test_client_put_stop: fixed typo in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-05-17 08:15 | test_client_put_stop: fixed test on Darwin | Evgeny Grin (Karlson2k) | 1 | +8 | -2 |
| 2023-05-16 15:25 | test_postprocessor_md: fixed build in C89 mode | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2023-05-16 11:53 | test_quiesce: fixed possible uninitialised var | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-05-16 11:30 | configure: renamed macro | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2023-05-16 09:57 | test_toolarge: fixed reported error description | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-05-16 08:40 | configure: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +9 | -1 |
| 2023-05-15 16:49 | tests: adopted to new libcurl API | Evgeny Grin (Karlson2k) | 8 | +24 | -8 |
| 2023-05-15 16:23 | autoinit_funcs.h: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-05-15 12:27 | Added more mutes for autoconf compiler warnings | Evgeny Grin | 1 | +2 | -0 |
| 2023-05-15 10:37 | bootstrap script: improved portability | Evgeny Grin | 2 | +45 | -21 |
| 2023-05-25 09:04 | The proper fix for MHD_get_connection_info() | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2023-05-25 08:51 | MHD_get_connection_info(): fixed copying pointer instead of copying value | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-05-15 14:50 | test_postform: updated to support the new libcurl API | Evgeny Grin (Karlson2k) | 1 | +131 | -33 |
| 2023-05-13 20:04 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2023-05-12 16:09 | Added back more autopoint files | Evgeny Grin (Karlson2k) | 2 | +82 | -1 |
| 2023-05-12 15:12 | Updated autopoint files | Evgeny Grin (Karlson2k) | 7 | +43 | -36 |
| 2023-05-12 12:34 | Added back some autopoint files | Evgeny Grin | 2 | +685 | -0 |
| 2023-04-17 20:01 | Reworked 'po' directory files and 'po' infrastructure handling | Evgeny Grin (Karlson2k) | 6 | +357 | -60 |
| 2023-05-02 08:45 | autoinit_funcs.h: added more macros checks for platform identification | Evgeny Grin (Karlson2k) | 1 | +7 | -5 |
| 2023-05-01 11:37 | W32 VS projects: added ARM and ARM64 configurations | Evgeny Grin (Karlson2k) | 32 | +1408 | -1563 |
| 2023-05-01 12:53 | W32 VS projects: target Win8 or later on ARM and ARM64 arches | Evgeny Grin (Karlson2k) | 1 | +17 | -5 |
| 2023-05-01 12:29 | W32 VS projects: fixed: define 'WIN32' only on x32 platforms | Evgeny Grin (Karlson2k) | 1 | +8 | -1 |
| 2023-05-01 12:13 | W32 VS projects: disabled specific compiler warning on ARM | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2023-05-01 11:57 | W32 VS projects: unified output and intermediate directories | Evgeny Grin (Karlson2k) | 1 | +1 | -5 |
| 2023-04-27 17:27 | autoinit_funcs.h: unified English spelling (prefer GB over US) | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2023-04-27 17:24 | autoinit_funcs.h: updated to use (semi-)official documented sections | Evgeny Grin (Karlson2k) | 1 | +89 | -52 |
| 2023-04-26 11:34 | autoinit_funcs.h: added support for non-x86 arches for MSVC | Evgeny Grin (Karlson2k) | 1 | +7 | -4 |
| 2023-04-25 17:29 | autoinit_funcs.h: fixed harmless typos | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2023-04-17 14:05 | {md5,sha256}_ext.c: fixed processing of initialisation error with NULL handler | Evgeny Grin (Karlson2k) | 2 | +10 | -4 |
| 2023-04-17 12:42 | {md5,sha256}_ext.c: comments added | Evgeny Grin (Karlson2k) | 2 | +8 | -3 |
| 2023-04-17 08:55 | -fix bogus assert, use proper libgcrypt type | Christian Grothoff | 2 | +6 | -9 |
| 2023-04-10 21:32 | -fix typos | Christian Grothoff | 1 | +5 | -6 |
| 2023-04-10 17:17 | Fixed copy-paste error introduced by b6f9ef4232e189b3cae00dadf68336aa3e07f9ad | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-04-10 17:10 | contrib/make-dist.sh: added new helper script | Evgeny Grin (Karlson2k) | 1 | +97 | -0 |
| 2023-04-09 18:16 | Added autoconf patches and fixes | Evgeny Grin (Karlson2k) | 4 | +629 | -1 |
| 2023-04-10 09:22 | Removed autotools files from git | Evgeny Grin | 2 | +1 | -695 |
| 2023-04-07 19:06 | Updated libtool fixes | Evgeny Grin (Karlson2k) | 18 | +1706 | -725 |
| 2023-04-05 13:48 | Implemented and used new function MHD_pool_deallocate() | Evgeny Grin (Karlson2k) | 5 | +155 | -29 |
| 2023-04-05 11:14 | memorypool: added more asserts | Evgeny Grin (Karlson2k) | 2 | +15 | -0 |
| 2023-04-05 11:08 | memorypool: fixed wrong pointer comparison introduced by 3444792f14d96a58648add92b8f3b70e4babf772 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-04-05 11:04 | memorypool: cosmetics | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2023-03-31 07:20 | Upgraded TLS: use more available memory for pumping the data | Evgeny Grin (Karlson2k) | 1 | +62 | -45 |
| 2023-03-30 16:12 | Upgraded connection: replaced two checks with asserts | Evgeny Grin (Karlson2k) | 1 | +8 | -16 |
| 2023-03-30 16:10 | connection.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2023-03-30 16:09 | Upgraded TLS: fixed inefficient communication | Evgeny Grin (Karlson2k) | 1 | +14 | -1 |
| 2023-03-30 16:08 | microhttpd.h: fixed typo in doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-03-30 16:07 | ChangeLog: corrected | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-03-29 19:13 | Bumped version as it should be later then the hotfix release | Evgeny Grin (Karlson2k) | 3 | +60 | -57 |
| 2023-03-29 18:18 | mhd_find_lib.m4: fixed compatibility with old autoconf | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-03-29 15:13 | Upgraded TLS: warn if emergency buffer is used | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2023-03-25 16:58 | mhd_shutdown_socket_trigger.m4: fixed preprocessor conditional | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2023-03-14 14:36 | mhd_check_func_gettimeofday.m4: added new autoconf macro | Evgeny Grin (Karlson2k) | 3 | +56 | -32 |
| 2023-03-14 14:20 | configure: cosmetics: deleted extra spaces | Evgeny Grin (Karlson2k) | 1 | +14 | -14 |
| 2023-03-14 14:15 | configure: improved compatibility with POSIX | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2023-03-14 12:38 | configure: cosmetics | Evgeny Grin (Karlson2k) | 1 | +19 | -19 |
| 2023-03-14 12:35 | configure: fixed potential compiler warnings, added usage of cache vars | Evgeny Grin (Karlson2k) | 1 | +80 | -117 |
| 2023-03-09 17:28 | configure: fixed more compiler warnings in log | Evgeny Grin (Karlson2k) | 1 | +15 | -10 |
| 2023-03-14 13:53 | configure: removed check for unused lib and function | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2023-03-14 13:52 | configure: fixed checking for system libs, fixed .pc file | Evgeny Grin (Karlson2k) | 1 | +91 | -23 |
| 2023-03-14 17:45 | mhd_find_lib.m4: added new autoconf macro | Evgeny Grin (Karlson2k) | 1 | +142 | -0 |
| 2023-03-14 17:45 | libcurl.m4: patched to fix compiler warning | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2023-03-07 12:59 | libcurl.m4: updated to the latest version | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2023-03-06 15:33 | mhd_check_func.m4: added check for function declaration | Evgeny Grin (Karlson2k) | 1 | +55 | -41 |
| 2023-03-03 16:08 | configure: fixed some compiler warnings for checks | Evgeny Grin (Karlson2k) | 1 | +203 | -50 |
| 2023-03-03 15:16 | mhd_shutdown_socket_trigger.m4: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +18 | -5 |
| 2023-03-03 15:15 | mhd_check_func.m4: updated | Evgeny Grin (Karlson2k) | 1 | +14 | -3 |
| 2023-03-03 10:46 | Makefile: fixed build with 'make' without nested vars support | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2023-03-03 10:23 | configure: fixed checks for tsearch() and related | Evgeny Grin (Karlson2k) | 6 | +122 | -142 |
| 2023-03-03 10:12 | mhd_check_link_run.m4: fixed typo in comment | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2023-03-03 08:25 | configure: reordered checks for compiler flags | Evgeny Grin (Karlson2k) | 1 | +49 | -22 |
| 2023-03-02 19:23 | tsearch.{h,c}: updated to the latest fixed version | Evgeny Grin (Karlson2k) | 2 | +47 | -70 |
| 2023-03-02 18:16 | daemon.c: fixed heap manipulations with mutex held | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2023-03-01 14:22 | Corrected NEWS and ChangeLog | Evgeny Grin (Karlson2k) | 2 | +6 | -6 |
| 2023-03-01 07:54 | add CVE number | Christian Grothoff | 1 | +1 | -1 |
| 2023-02-28 09:58 | Updated NEWS for v0.9.76 | Evgeny Grin (Karlson2k) | 1 | +14 | -0 |
| 2023-02-27 15:54 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2023-02-26 16:51 | fix parser bug that could be used to crash servers using the MHD_PostProcessor | Christian Grothoff | 2 | +10 | -6 |
| 2023-02-08 14:26 | epoll: immediately notice when other side closes the socket, instead of waiting for timeout (fixes #7192) | Christian Grothoff | 2 | +6 | -6 |
| 2023-02-08 13:28 | add assertion to guard against bad behavior described in #7196, also document that after suspending one must return MHD_YES | Christian Grothoff | 2 | +6 | -0 |
| 2022-12-26 16:21 | test_tricky: fixed reported error description | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-12-26 16:14 | test_digestauth2: fixed test report strings | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2022-12-26 13:37 | response.c: fixed compiler warning on x32 platforms | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-12-26 13:20 | daemon: fixed compiler warning for non-TLS builds | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-12-27 10:04 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2022-12-24 15:27 | Correction for 4a169d0cffaa69ed22ddd6cca721b43c7599df6c | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-12-23 14:20 | configure: try to detect whether eventfd is enabled | Evgeny Grin (Karlson2k) | 1 | +42 | -24 |
| 2022-12-23 13:38 | configure: used better detection of some functions when cross-compiling | Evgeny Grin (Karlson2k) | 1 | +27 | -52 |
| 2022-12-23 12:58 | Added new M4 helper macro | Evgeny Grin (Karlson2k) | 1 | +67 | -0 |
| 2022-12-22 17:17 | Updated parsing of cookies, reject cookie completely if discipline is very strict | Evgeny Grin (Karlson2k) | 3 | +156 | -50 |
| 2022-12-22 15:26 | Updated W32 resources file | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2022-12-22 13:30 | Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LV | Evgeny Grin (Karlson2k) | 8 | +103 | -32 |
| 2022-12-21 15:50 | connection.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-12-19 15:32 | Always close connection after reply if both Content-Length and chucked are used | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-12-06 20:40 | Refactored cookies parsing. | Evgeny Grin (Karlson2k) | 3 | +614 | -239 |
| 2022-11-28 15:53 | test_parse_cookies: rewritten | Evgeny Grin (Karlson2k) | 2 | +1062 | -391 |
| 2022-11-24 06:30 | MHD_get_version_bin(): added new function | Evgeny Grin (Karlson2k) | 2 | +28 | -1 |
| 2022-11-16 13:15 | parse_http_version(): cosmetics | Evgeny Grin (Karlson2k) | 1 | +14 | -8 |
| 2022-11-16 09:31 | digestauth: avoid malloc() repeat by using the new function | Evgeny Grin (Karlson2k) | 1 | +20 | -9 |
| 2022-11-16 09:02 | response.c: added new internal function to avoid repetitive malloc()s | Evgeny Grin (Karlson2k) | 2 | +89 | -19 |
| 2022-11-24 08:59 | Refactored user-poison: minimized scope of non-sanitized code | Evgeny Grin (Karlson2k) | 3 | +308 | -65 |
| 2022-11-24 14:59 | configure: fixed detection of eventfd() with new compilers builds | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-11-24 09:00 | test_get_iovec: fixed missing include headers | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2022-11-20 10:24 | test_upgrade{,_large}: fixed HTTP/1.1 compatibility | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-11-07 08:49 | testcurl: fixed checking response headers as null-terminated string | Evgeny Grin (Karlson2k) | 3 | +21 | -8 |
| 2022-11-04 09:07 | Tests and examples: added rule to (re-)build libmicrohttpd.la | Evgeny Grin (Karlson2k) | 6 | +24 | -0 |
| 2022-11-04 14:07 | connection: reject or log requests with both chunked encoding and Content-Length | Evgeny Grin (Karlson2k) | 1 | +42 | -0 |
| 2022-11-04 12:50 | connection: refuse requests with unsupported Transfer-Encoding | Evgeny Grin (Karlson2k) | 1 | +22 | -3 |
| 2022-11-04 14:49 | Fixed macro name spelling | Evgeny Grin (Karlson2k) | 3 | +5 | -5 |
| 2022-10-31 09:49 | configure: improved check for asserts | Evgeny Grin (Karlson2k) | 1 | +176 | -29 |
| 2022-10-30 16:20 | configure: sorted summary messages | Evgeny Grin (Karlson2k) | 1 | +11 | -11 |
| 2022-10-30 16:07 | configure: removed extra empty lines in built-in help | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2022-10-30 15:56 | test-suite: marked some tests as "very heavy" tests | Evgeny Grin (Karlson2k) | 2 | +39 | -13 |
| 2022-10-30 11:55 | configure: added summary message about heavy tests | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-10-30 11:49 | configure: added summary message about fuzzing tests | Evgeny Grin (Karlson2k) | 2 | +45 | -11 |
| 2022-10-30 11:12 | configure: minor refactoring for check for libcurl-based tests | Evgeny Grin (Karlson2k) | 3 | +7 | -7 |
| 2022-10-30 10:20 | configure: do not pass AM_TESTS_ENVIRONMENT directly | Evgeny Grin (Karlson2k) | 7 | +15 | -3 |
| 2022-10-17 09:01 | testzzuf: fixed missing CPPFLAGS from configure | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-10-28 13:20 | -support mime-types by file extension in demo.c | Christian Grothoff | 1 | +21 | -0 |
| 2022-10-28 12:01 | Fixing missing status update after 8565e7a8a9e38ae2a2027624cc12c73ef9628f09 | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-10-21 17:22 | epoll: make sure that connection waiting for data processing will be processed | Evgeny Grin (Karlson2k) | 1 | +13 | -3 |
| 2022-10-21 15:26 | Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462 | Evgeny Grin (Karlson2k) | 1 | +6 | -3 |
| 2022-10-21 15:27 | Fixed 699b6cd5636ef7ce2e41b42301fc1b56f9a02f8e | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-10-28 08:30 | microhttpd.h: doxy improvements | Evgeny Grin (Karlson2k) | 1 | +8 | -7 |
| 2022-10-24 09:25 | postprocessor.h: fixed typos in doxy | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-10-22 15:49 | test_head: check libcurl for timeout value | Evgeny Grin (Karlson2k) | 1 | +10 | -1 |
| 2022-10-22 15:28 | test_head: added check for excess data in reply | Evgeny Grin (Karlson2k) | 1 | +50 | -0 |
| 2022-10-23 09:04 | testcurl: added test with Content-Length broken value in request | Evgeny Grin (Karlson2k) | 2 | +741 | -0 |
| 2022-10-23 09:01 | connection.c: fixed handling of various errors automatically detected by MHD code | Evgeny Grin (Karlson2k) | 1 | +14 | -13 |
| 2022-10-20 16:22 | Reworked partial processing of the upload | Evgeny Grin (Karlson2k) | 2 | +33 | -9 |
| 2022-10-21 09:13 | Do not send "100 Continue" if part of the request body is already received | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2022-10-21 06:53 | Do not send "100 Continue" if request does not have a body | Evgeny Grin (Karlson2k) | 1 | +21 | -11 |
| 2022-10-21 06:30 | Renamed one more connection state for clarity | Evgeny Grin (Karlson2k) | 3 | +13 | -11 |
| 2022-10-20 16:23 | Renamed one state in MHD_ConnectionEventLoopInfo for clarity | Evgeny Grin (Karlson2k) | 3 | +13 | -13 |
| 2022-10-20 16:21 | Added new state for MHD_ConnectionEventLoopInfo | Evgeny Grin (Karlson2k) | 3 | +22 | -11 |
| 2022-10-20 16:20 | New values for MHD_ConnectionEventLoopInfo | Evgeny Grin (Karlson2k) | 3 | +6 | -4 |
| 2022-10-14 10:59 | Added check for hypothetical too large accepted sockets addresses | Evgeny Grin (Karlson2k) | 1 | +61 | -24 |
| 2022-10-14 08:25 | Added ability to check for MHD debug builds at run-time | Evgeny Grin (Karlson2k) | 2 | +16 | -2 |
| 2022-10-13 16:12 | Fixed builds with old compilers after 0b9776811f2d8bd1041b759bd84733754bba7b3e | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-10-13 06:56 | test_toolarge: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-10-12 16:19 | testcurl/https: minor improvements | Evgeny Grin (Karlson2k) | 2 | +14 | -0 |
| 2022-10-12 15:31 | daemon: added reporting of the position of problem in priorities string | Evgeny Grin (Karlson2k) | 1 | +6 | -3 |
| 2022-10-12 15:27 | daemon: merged processing of two similar options | Evgeny Grin (Karlson2k) | 1 | +22 | -30 |
| 2022-10-12 15:16 | testcurl/https: added test for MHD_OPTION_HTTPS_PRIORITIES_APPEND | Evgeny Grin (Karlson2k) | 4 | +88 | -1 |
| 2022-10-12 15:13 | Added new MHD option to append TLS priorities string | Evgeny Grin (Karlson2k) | 2 | +204 | -2 |
| 2022-10-12 15:00 | testcurl/https/Makefile.am: removed bad whitespace | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-10-11 06:41 | TLS: use application-specific system-wide configuration with fallbacks | Evgeny Grin (Karlson2k) | 2 | +119 | -11 |
| 2022-10-11 05:36 | mhd_assert: use "DEBUG" macro defined by some toolchains | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2022-10-10 16:41 | testcurl/https: enabled parallel make | Evgeny Grin (Karlson2k) | 5 | +5 | -5 |
| 2022-10-10 13:25 | testcurl/https: handle libcurl with missing custom CA support | Evgeny Grin (Karlson2k) | 4 | +99 | -19 |
| 2022-10-10 10:33 | testcurl/https: updated copyright year in modified files, fixed some doxy | Evgeny Grin (Karlson2k) | 15 | +33 | -12 |
| 2022-10-10 10:15 | test_tls_authentication: fixed to really test TLS authentication | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-10-10 08:52 | https tests: updated self-signed certificate | Evgeny Grin (Karlson2k) | 1 | +48 | -45 |
| 2022-10-10 08:19 | https tests: renamed private key variable to match certificate name | Evgeny Grin (Karlson2k) | 9 | +60 | -63 |
| 2022-10-10 07:14 | test_tls_options: re-implemented, removed hardcoded TLS versions | Evgeny Grin (Karlson2k) | 3 | +467 | -107 |
| 2022-10-10 06:00 | tls_test_common: fixed comments and error messages | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-10-10 05:59 | test_https_get_parallel_threads: removed libcurl-GnuTLS requirement | Evgeny Grin (Karlson2k) | 1 | +0 | -6 |
| 2022-10-09 13:04 | digestauth.h: removed leftover in doxy | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2022-10-09 13:03 | microhttpd.h: minor doxy fix | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2022-10-08 15:46 | test_https_session_info: removed hardcoded TLS version | Evgeny Grin (Karlson2k) | 3 | +276 | -87 |
| 2022-10-06 17:12 | test_tls_extensions: removed unused test | Evgeny Grin (Karlson2k) | 1 | +0 | -297 |
| 2022-10-06 17:10 | testcurl/https: some simplifications and clean-ups | Evgeny Grin (Karlson2k) | 6 | +35 | -59 |
| 2022-10-06 16:13 | testcurl/https: added proper check for snprintf() result | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2022-10-06 16:10 | testcurl/https: significantly simplified test URI | Evgeny Grin (Karlson2k) | 1 | +4 | -49 |
| 2022-10-06 10:53 | MHD_poll(): removed unneeded check | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2022-10-06 10:51 | daemon: small refactoring for more compact code when poll() is not supported | Evgeny Grin (Karlson2k) | 1 | +10 | -9 |
| 2022-10-06 10:38 | MHD_run_wait(): improved readability | Evgeny Grin (Karlson2k) | 1 | +5 | -7 |
| 2022-10-06 10:29 | microhttpd.h: improved doxy for MHD_USE_THREAD_PER_CONNECTION | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2022-10-06 08:46 | MHD_start_daemon(): minor readability improvement | Evgeny Grin (Karlson2k) | 1 | +11 | -10 |
| 2022-10-06 05:52 | test_https_time_out: second attempt to really check something with this test | Evgeny Grin (Karlson2k) | 1 | +26 | -11 |
| 2022-10-06 10:28 | daemon: fixed delayed notification callback in thread-per-connection mode | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2022-10-05 10:37 | test_https_get_parallel{,_threads}: removed artificial delay | Evgeny Grin (Karlson2k) | 2 | +0 | -4 |
| 2022-10-05 09:58 | testcurl/https: enable verbose libcurl on debug builds | Evgeny Grin (Karlson2k) | 8 | +17 | -9 |
| 2022-10-05 08:54 | testcurl/https: removed usage of deprecated libcurl parameter | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2022-10-05 08:53 | test_https_session_info: fixed compiler warning with old libcurl | Evgeny Grin (Karlson2k) | 1 | +14 | -7 |
| 2022-10-04 15:57 | testcurl/https: do not enforce TLSv1 | Evgeny Grin (Karlson2k) | 8 | +12 | -12 |
| 2022-10-04 15:49 | testcurl/https: removed explicit cipher setting | Evgeny Grin (Karlson2k) | 12 | +21 | -71 |
| 2022-10-04 11:18 | testcurl/https: stopped CA file creation/removal | Evgeny Grin (Karlson2k) | 6 | +7 | -68 |
| 2022-10-02 16:57 | testcurl/https: fixed compiler warnings, wrong types | Evgeny Grin (Karlson2k) | 15 | +201 | -184 |
| 2022-10-01 15:44 | testcurl/https: fixed functions declarations | Evgeny Grin (Karlson2k) | 4 | +5 | -5 |
| 2022-10-01 15:33 | Removed curl_version_check | Evgeny Grin (Karlson2k) | 6 | +22 | -207 |
| 2022-10-01 14:36 | testcurl: updated copyright year in updated files | Evgeny Grin (Karlson2k) | 34 | +34 | -34 |
| 2022-09-30 12:40 | test_add_conn: added reasonable limits | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2022-09-30 12:46 | testcurl: fixed used types and related warnings | Evgeny Grin (Karlson2k) | 49 | +603 | -586 |
| 2022-09-30 12:33 | testcurl: fixed functions declarations | Evgeny Grin (Karlson2k) | 21 | +67 | -67 |
| 2022-09-30 12:32 | testcurl: Muted some compiler warnings, minor refactoring | Evgeny Grin (Karlson2k) | 30 | +208 | -218 |
| 2022-09-30 12:29 | microhttpd/tests: muted compiler warnings | Evgeny Grin (Karlson2k) | 3 | +15 | -7 |
| 2022-09-30 06:36 | Removed "gauger" server usage from the testsuite | Evgeny Grin (Karlson2k) | 6 | +3 | -121 |
| 2022-09-28 08:46 | Some readability improvements | Evgeny Grin (Karlson2k) | 26 | +436 | -450 |
| 2022-09-28 07:46 | Added workarounds for clang with W32 and MinGW incorrect headers | Evgeny Grin (Karlson2k) | 2 | +45 | -13 |
| 2022-09-28 07:39 | muted some compiler warnings for clang | Evgeny Grin (Karlson2k) | 2 | +4 | -5 |
| 2022-09-27 17:36 | mhd_str: minor refactoring for compact code | Evgeny Grin (Karlson2k) | 1 | +6 | -5 |
| 2022-09-27 17:24 | mhd_str: fixed compiler warning for compact code | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-09-27 14:40 | connection.c: removed unused check for chunked replies | Evgeny Grin (Karlson2k) | 1 | +3 | -7 |
| 2022-09-27 14:39 | connection.c: added asserts for connection's states processing logic | Evgeny Grin (Karlson2k) | 1 | +13 | -0 |
| 2022-09-27 14:27 | connection.c: fixed typo in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-09-27 14:26 | Removed one debug member from release builds | Evgeny Grin (Karlson2k) | 2 | +4 | -0 |
| 2022-09-27 13:26 | Renamed request processing states for clarity and readability | Evgeny Grin (Karlson2k) | 3 | +31 | -30 |
| 2022-09-27 12:17 | configure: fixed typos in messages | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-09-27 11:58 | test_head: new test-case for HEAD requests | Evgeny Grin (Karlson2k) | 2 | +817 | -0 |
| 2022-09-27 11:54 | connection: skip no-op calling of body generation functions when response body is not used | Evgeny Grin (Karlson2k) | 1 | +8 | -3 |
| 2022-09-27 11:51 | test-suite: sorted and fixed build flags | Evgeny Grin (Karlson2k) | 3 | +26 | -18 |
| 2022-09-25 16:16 | w32: updated custom MHD_config.h file | Evgeny Grin (Karlson2k) | 1 | +23 | -21 |
| 2022-09-24 17:14 | w32: sync projects with autotools | Evgeny Grin (Karlson2k) | 3 | +14 | -8 |
| 2022-09-24 17:13 | Implemented support for hash calculation by GnuTLS lib functions | Evgeny Grin (Karlson2k) | 25 | +1677 | -265 |
| 2022-09-16 10:41 | digestauth: refactored hashing asserts | Evgeny Grin (Karlson2k) | 1 | +9 | -8 |
| 2022-09-16 07:42 | digestauth: used weak pseudo-random generators to avoid nonces clashes | Evgeny Grin (Karlson2k) | 1 | +16 | -3 |
| 2022-09-16 07:35 | digestauth: changed "slot used" detection logic | Evgeny Grin (Karlson2k) | 1 | +3 | -5 |
| 2022-09-15 08:47 | digestauth: removed redundant check and report | Evgeny Grin (Karlson2k) | 1 | +0 | -10 |
| 2022-09-15 08:25 | test_{md5,sha{256,512_256}}: re-use of the context structure | Evgeny Grin (Karlson2k) | 3 | +18 | -18 |
| 2022-09-14 12:58 | sha{256,512_256}: improved performance of the first steps on BE arches | Evgeny Grin (Karlson2k) | 2 | +126 | -70 |
| 2022-09-14 11:38 | test_{md5,sha{256,512_256}}: added long test sequence | Evgeny Grin (Karlson2k) | 3 | +31 | -2 |
| 2022-09-14 10:23 | test_md5: added more test sequences | Evgeny Grin (Karlson2k) | 1 | +21 | -1 |
| 2022-09-14 10:22 | test_sha{256,512_256}: minor fixes | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2022-09-14 10:07 | test_{md5,sha256,sha512_256}: added more checks | Evgeny Grin (Karlson2k) | 3 | +12 | -0 |
| 2022-09-14 08:30 | md5: added compact code version | Evgeny Grin (Karlson2k) | 1 | +136 | -31 |
| 2022-09-14 06:37 | md5: improved performance of the first round on LE arches | Evgeny Grin (Karlson2k) | 1 | +65 | -35 |
| 2022-09-13 16:17 | md5: replaced public domain MD5 implementation with our own implementation | Evgeny Grin (Karlson2k) | 4 | +485 | -340 |
| 2022-09-13 16:13 | sha512_256: additional trick for compacter code; doxy and comment fixes | Evgeny Grin (Karlson2k) | 2 | +29 | -20 |
| 2022-09-13 15:51 | sha256: implemented compact code version, similarly to SHA-512/256 | Evgeny Grin (Karlson2k) | 2 | +117 | -36 |
| 2022-09-12 10:26 | sha256: backported minor optimisations from SHA-512/256 | Evgeny Grin (Karlson2k) | 2 | +29 | -22 |
| 2022-09-24 15:28 | mhd_options: use standard _MHD_EXTERN if file used outside the library | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-09-22 12:52 | mhd_locks.h: cosmetics | Evgeny Grin (Karlson2k) | 1 | +10 | -9 |
| 2022-09-23 16:09 | Fixed initialisation of old GnuTLS versions | Evgeny Grin (Karlson2k) | 21 | +84 | -82 |
| 2022-09-25 13:51 | Fixed regression introduced by c3680cb737bcac2a4dc14cca5a80af6ca0de21e7 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-09-11 15:39 | digestauth: added support for SHA-512/256, made MD5 and SHA-256 optional | Evgeny Grin (Karlson2k) | 10 | +878 | -100 |
| 2022-09-11 12:44 | test_dauth_user{digest,hash}: fixed copy-paste errors | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2022-09-09 16:34 | Implemented SHA-512/256 hashing support | Evgeny Grin (Karlson2k) | 6 | +1370 | -1 |
| 2022-09-11 15:41 | microhttpd.h: fixed typo in doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2022-09-09 11:01 | mhd_bithelpers: added more 64 bit manipulation functions/macros | Evgeny Grin (Karlson2k) | 1 | +56 | -0 |
| 2022-09-09 11:00 | mhd_bithelpers: Fixed typo in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-09-09 10:58 | configure: fixed underquoting, typos, wording | Evgeny Grin (Karlson2k) | 1 | +8 | -12 |
| 2022-09-05 11:54 | Editorial doxy improvements | Evgeny Grin (Karlson2k) | 2 | +8 | -6 |
| 2022-09-05 11:53 | Digest Auth API: do not store 'userhash' in 'username' members | Evgeny Grin (Karlson2k) | 4 | +138 | -65 |
| 2022-09-04 11:43 | .gitignore: added universal patter to ignore test binaries | Evgeny Grin (Karlson2k) | 3 | +3 | -0 |
| 2022-09-04 09:33 | test_digestauth2: removed copy-paste leftovers | Evgeny Grin (Karlson2k) | 1 | +0 | -5 |
| 2022-09-04 09:30 | Added tests for userdigest and userhash calculations | Evgeny Grin (Karlson2k) | 4 | +976 | -1 |
| 2022-09-01 15:05 | Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 value | Evgeny Grin (Karlson2k) | 2 | +21 | -7 |
| 2022-09-01 15:04 | microhttpd.h: fixed typos in comments | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-08-26 06:09 | Added new public functions for userhash and userdigest calculations | Evgeny Grin (Karlson2k) | 2 | +414 | -34 |
| 2022-08-26 06:02 | Modified public Digest Username struct to include the algorithm | Evgeny Grin (Karlson2k) | 3 | +27 | -16 |
| 2022-08-26 06:02 | microhttpd.h: Fixed missing version bump | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-08-25 17:02 | digestauth: keep results of algo and QOP parsing, renamed public struct member | Evgeny Grin (Karlson2k) | 13 | +631 | -353 |
| 2022-08-24 11:07 | microhttpd.h: doxy and other minor improvements | Evgeny Grin (Karlson2k) | 1 | +15 | -11 |
| 2022-08-24 08:02 | gen_auth: fixed fail on semicolon in parameter value | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-08-24 05:37 | gen_auth: fixed usage of 'assert()' | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-08-17 05:11 | microhttpd: small doxy correction | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-08-16 12:17 | digestauth: removed unused static function | Evgeny Grin (Karlson2k) | 1 | +0 | -18 |
| 2022-08-16 12:16 | digestauth: fixed panic log message | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-08-16 07:20 | digestauth: minor doxy correction for public API | Evgeny Grin (Karlson2k) | 2 | +12 | -10 |
| 2022-08-16 07:17 | daemon: added missing cast, fixed regression introduced by 25863e1c897b63eb56d248fde9634d0477ca8830 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-08-15 18:31 | calculate_nonce(): added comments, minor code corrections | Evgeny Grin (Karlson2k) | 1 | +15 | -9 |
| 2022-08-15 18:23 | digestauth: updated the method of nonce generation in default mode | Evgeny Grin (Karlson2k) | 2 | +21 | -5 |
| 2022-08-15 18:12 | test_digestauth_concurrent: added debug print | Evgeny Grin (Karlson2k) | 1 | +11 | -4 |
| 2022-08-15 17:18 | digestauth: minor comment correction | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-08-15 16:18 | test_digestauth2: minor improvements | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-08-15 14:31 | test_digestauth2: added third request with new connection | Evgeny Grin (Karlson2k) | 1 | +47 | -8 |
| 2022-08-15 14:30 | test_digestauth2: reuse the same connection for the second request | Evgeny Grin (Karlson2k) | 1 | +16 | -8 |
| 2022-08-15 14:28 | test_digestauth2: added testing of nonce bind options | Evgeny Grin (Karlson2k) | 3 | +119 | -16 |
| 2022-08-15 14:34 | test_digestauth2: added testing with two requests | Evgeny Grin (Karlson2k) | 1 | +155 | -34 |
| 2022-08-14 11:10 | Added MHD_OPTION_DIGEST_AUTH_NONCE_BIND_TYPE to control how to generate and check nonces for Digest Auth | Evgeny Grin (Karlson2k) | 5 | +250 | -75 |
| 2022-08-15 12:34 | daemon.c: fixed and simplified sockaddr alignment handling | Evgeny Grin (Karlson2k) | 2 | +36 | -30 |
| 2022-08-13 08:44 | mhd_str: added function for bin to hex without zero-termination | Evgeny Grin (Karlson2k) | 5 | +36 | -9 |
| 2022-08-14 18:56 | digestauth: added log messages if realm is rejected due to its size | Evgeny Grin (Karlson2k) | 1 | +22 | -2 |
| 2022-08-14 15:11 | digestauth: do not use "algorithm" in response header in RFC2069 mode | Evgeny Grin (Karlson2k) | 1 | +30 | -22 |
| 2022-08-14 15:09 | digestauth: warn about RFC2069 used with SHA-256 | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2022-08-14 13:03 | digestauth: corrected log message for RFC2069 mode | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-08-14 11:23 | digestauth: add log warning for empty random data | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2022-08-15 12:31 | daemon.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-08-12 14:39 | microhttpd: minor doxy improvement | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-08-11 11:02 | digestauth: use internal header for mutex instead of system header | Evgeny Grin (Karlson2k) | 1 | +1 | -7 |
| 2022-08-09 18:21 | test_auth_parse: added check of two auths types parsing in one request | Evgeny Grin (Karlson2k) | 1 | +126 | -9 |
| 2022-08-09 16:59 | digestauth: limit nonce-count to uint32_t | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2022-08-09 16:12 | test_auth_parse: added testing of 'userhash' parameter parsing | Evgeny Grin (Karlson2k) | 1 | +23 | -0 |
| 2022-07-30 19:28 | gen_auth: added support for two authorization headers in request | Evgeny Grin (Karlson2k) | 7 | +889 | -854 |
| 2022-07-28 12:21 | Internal refactoring: moved all reply-related members to separate structure | Evgeny Grin (Karlson2k) | 4 | +233 | -219 |
| 2022-07-28 11:14 | Internal refactoring: moved all request-related members to separate structure | Evgeny Grin (Karlson2k) | 9 | +318 | -311 |
| 2022-07-31 19:59 | -typo | Christian Grothoff | 1 | +3 | -3 |
| 2022-07-30 21:40 | -fix typos | Christian Grothoff | 2 | +21 | -21 |
| 2022-07-28 05:16 | MHD_digest_auth_check3(): return failed parameter if it is known | Evgeny Grin (Karlson2k) | 2 | +12 | -10 |
| 2022-07-28 05:14 | microhttpd.h: sorted Digest Auth functions and enums | Evgeny Grin (Karlson2k) | 1 | +140 | -135 |
| 2022-07-28 04:15 | test_digestauth2: added testing of RFC2069 mode | Evgeny Grin (Karlson2k) | 3 | +46 | -10 |
| 2022-07-28 04:14 | digestauth: implemented support for RFC 2069 | Evgeny Grin (Karlson2k) | 3 | +229 | -112 |
| 2022-07-27 06:45 | test_digestauth2: added testing of Auth v2 API | Evgeny Grin (Karlson2k) | 3 | +115 | -13 |
| 2022-07-27 06:25 | test_digestauth2: added testing of 'userdigest' | Evgeny Grin (Karlson2k) | 3 | +108 | -45 |
| 2022-07-26 17:59 | test_digestauth2: test the new option | Evgeny Grin (Karlson2k) | 1 | +19 | -15 |
| 2022-07-26 17:55 | daemon.c: changed fill value for unused members | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-07-26 17:54 | Added new MHD_OPTION_DIGEST_AUTH_RANDOM_COPY option | Evgeny Grin (Karlson2k) | 3 | +54 | -2 |
| 2022-07-26 17:52 | microhttpd: improved description for MHD_OPTION_DIGEST_AUTH_RANDOM | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2022-07-26 17:49 | microhttpd: improved description for MHD_OPTION_NONCE_NC_SIZE | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2022-07-26 12:13 | configure: control more parameters with 'build-type' | Evgeny Grin (Karlson2k) | 1 | +25 | -2 |
| 2022-07-26 12:12 | configure: report in summary whether static and shared version will be built | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-07-26 12:11 | configure: cosmetics | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2022-07-26 11:17 | digestauth: added dynamic detection and use of the algo specified by client | Evgeny Grin (Karlson2k) | 2 | +45 | -31 |
| 2022-07-28 20:05 | -fix typos | Christian Grothoff | 4 | +56 | -54 |
| 2022-07-26 11:10 | Makefile: cosmetics | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2022-07-25 16:46 | MHD_FEATURE_*: added some values related to Digest Auth | Evgeny Grin (Karlson2k) | 2 | +90 | -3 |
| 2022-07-25 07:17 | test_digestauth2: added new group of tests for Digest Auth checking | Evgeny Grin (Karlson2k) | 3 | +1185 | -1 |
| 2022-07-22 07:31 | Added MHD_queue_auth_required_response3(); Refactored public Digest Auth API v3 | Evgeny Grin (Karlson2k) | 5 | +734 | -266 |
| 2022-07-24 10:51 | Digest Auth public structs: removed redundant member | Evgeny Grin (Karlson2k) | 3 | +39 | -28 |
| 2022-07-22 13:32 | MHD_add_response_entry(): refactoring + added internal function | Evgeny Grin (Karlson2k) | 2 | +128 | -30 |
| 2022-07-22 05:50 | Updated Digest Auth enums in the header | Evgeny Grin (Karlson2k) | 1 | +157 | -25 |
| 2022-07-25 07:07 | test_digestauth_concurrent: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2022-07-24 10:17 | tests_digestauth*: added workarounds for libcurl bug | Evgeny Grin (Karlson2k) | 4 | +28 | -1 |
| 2022-07-22 16:24 | test_digestauth_emu_ext: cosmetics, additional check | Evgeny Grin (Karlson2k) | 1 | +19 | -17 |
| 2022-07-25 07:01 | test_digestauth{,_sha256,_with_aguments}: moved back to Digest Auth APIv2 | Evgeny Grin (Karlson2k) | 3 | +37 | -33 |
| 2022-07-22 10:21 | digestauth: term correction in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-07-21 17:47 | Updated doxy for old Digest Auth API function | Evgeny Grin (Karlson2k) | 2 | +15 | -5 |
| 2022-07-21 15:59 | digest_auth_check(): added check for too large realm value | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-07-21 15:49 | digest_auth_check(): added support for userhash | Evgeny Grin (Karlson2k) | 1 | +47 | -25 |
| 2022-07-21 12:16 | digest_auth_check(): reduced scope of one-time variable | Evgeny Grin (Karlson2k) | 1 | +14 | -9 |
| 2022-07-21 17:31 | gen_auth: cosmetics | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2022-07-21 17:29 | gen_auth: fixed detection of userhash in Digest Auth requests | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-07-25 09:29 | digestauth: fixed copy-paste error in request algo parsing | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2022-07-21 11:53 | Added test for Digest Auth with username in extended notation | Evgeny Grin (Karlson2k) | 3 | +891 | -11 |
| 2022-07-21 11:34 | digestauth: added support for extended notation for old API | Evgeny Grin (Karlson2k) | 1 | +26 | -18 |
| 2022-07-21 10:55 | digestauth: do not allocate extra space for extended notation | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2022-07-21 10:12 | digestauth: fixed username extraction with the new API | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2022-07-20 14:16 | digest_auth_check(): updated the order of parameters check | Evgeny Grin (Karlson2k) | 1 | +43 | -39 |
| 2022-07-20 14:06 | digest_auth_check(): added support for username in extended notation | Evgeny Grin (Karlson2k) | 1 | +36 | -3 |
| 2022-07-20 10:54 | digestauth: removed usage of variable-length arrays | Evgeny Grin (Karlson2k) | 1 | +11 | -12 |
| 2022-07-20 09:02 | digest calculations: further simplified code, removed some local variables | Evgeny Grin (Karlson2k) | 1 | +52 | -71 |
| 2022-07-19 18:01 | digest_auth_check(): removed one more large local variable | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-07-19 17:58 | digestauth: added sanity check for digest macros | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-07-19 16:45 | digestauth: simplified internal function call | Evgeny Grin (Karlson2k) | 1 | +11 | -11 |
| 2022-07-19 15:07 | digestauth: added small helper function to simplify the code | Evgeny Grin (Karlson2k) | 1 | +27 | -25 |
| 2022-07-21 12:06 | test_digest: improved test URI | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-07-20 14:39 | test_basicauth: Fixed doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-07-20 19:04 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2022-07-19 14:48 | microhttpd.h: formatted some deprecation warnings | Evgeny Grin (Karlson2k) | 1 | +16 | -16 |
| 2022-07-19 14:48 | digest_auth_check(): check and report wrong algorithm | Evgeny Grin (Karlson2k) | 2 | +22 | -4 |
| 2022-07-19 14:42 | digest: small internal refactoring to clarify used hash type | Evgeny Grin (Karlson2k) | 1 | +49 | -21 |
| 2022-07-19 14:40 | microhttpd.h: added special enum for hash types | Evgeny Grin (Karlson2k) | 1 | +45 | -7 |
| 2022-07-18 17:53 | digest_auth_check: mostly rewritten, simplified, optimised | Evgeny Grin (Karlson2k) | 1 | +190 | -402 |
| 2022-07-18 12:19 | Digest: moved URI match check to separate function, avoid one memcpy() | Evgeny Grin (Karlson2k) | 1 | +70 | -72 |
| 2022-07-18 10:56 | Digest: check whether all required parameters are present before doing heavy calculations | Evgeny Grin (Karlson2k) | 1 | +43 | -36 |
| 2022-07-18 10:08 | Digest: use binary zero to separate get params in digest | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-06-22 13:37 | Added new functions MHD_digest_auth_get_request_info3() and MHD_digest_auth_get_username3() | Evgeny Grin (Karlson2k) | 2 | +895 | -1 |
| 2022-06-22 13:33 | mhd_str: added macros for simple comparison against static strings | Evgeny Grin (Karlson2k) | 1 | +58 | -1 |
| 2022-07-18 09:56 | Added tests for hex <-> binary functions | Evgeny Grin (Karlson2k) | 3 | +453 | -0 |
| 2022-06-22 13:31 | mhd_str: added MHD_hex_to_bin() internal function | Evgeny Grin (Karlson2k) | 2 | +54 | -0 |
| 2022-06-20 15:29 | Use new functions for decode request URLs | Evgeny Grin (Karlson2k) | 3 | +22 | -36 |
| 2022-07-18 08:34 | Added tests for percent-decoding functions | Evgeny Grin (Karlson2k) | 3 | +1065 | -0 |
| 2022-06-20 15:25 | mhd_str: added functions for percent-decoding | Evgeny Grin (Karlson2k) | 2 | +401 | -0 |
| 2022-06-26 13:24 | -fix typos | Christian Grothoff | 8 | +17 | -17 |
| 2022-06-23 09:39 | digestauth: use GET parameters in digest calculation | Evgeny Grin (Karlson2k) | 1 | +15 | -0 |
| 2022-06-23 09:15 | digestauth: use pre-calculated URI length to avoid stop at first binary zero | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2022-06-23 07:13 | digestauth: use size_t for counting headers | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-06-23 07:12 | digestauth: added check whether arguments specified in the right order | Evgeny Grin (Karlson2k) | 1 | +27 | -17 |
| 2022-06-20 15:20 | mhd_str.h: fixed doxy | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-06-22 13:35 | digestauth.h: added some doxy | Evgeny Grin (Karlson2k) | 1 | +17 | -0 |
| 2022-06-17 17:33 | digestauth: removed now unused do-while scope | Evgeny Grin (Karlson2k) | 1 | +283 | -287 |
| 2022-06-17 17:14 | Fixed check for URL match to handle URLs with binary zero | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2022-06-17 17:11 | Added tracking of the request URL length. | Evgeny Grin (Karlson2k) | 2 | +16 | -3 |
| 2022-06-17 17:03 | digest_auth_check_all(): simplified, improved readability | Evgeny Grin (Karlson2k) | 3 | +275 | -294 |
| 2022-06-22 17:57 | MHD_parse_arguments_(): refactored, allow cls for the callback | Evgeny Grin (Karlson2k) | 4 | +31 | -26 |
| 2022-06-22 17:50 | test_digestauth{._with_arguments}: do test really with arguments | Evgeny Grin (Karlson2k) | 2 | +3 | -2 |
| 2022-06-22 17:49 | configure: removed unused variable | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2022-06-22 07:04 | configure: added basic support for AIX XLC flags | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2022-06-22 06:56 | configure: removed unneeded special flags for Darwin | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2022-06-15 12:34 | Removed extra "Upgrade" token in Connection reply header in tests and examples | Evgeny Grin (Karlson2k) | 2 | +0 | -6 |
| 2022-06-15 10:34 | Remove double adding of MHD_HTTP_HEADER_CONNECTION response header | Alexander Irion | 1 | +0 | -3 |
| 2022-06-15 11:00 | configure: added parameter '--enable-compact-code' | Evgeny Grin (Karlson2k) | 1 | +114 | -0 |
| 2022-06-15 10:57 | configure: clarified messages for "build types" | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2022-06-14 18:30 | src/microhttpd/test_*: more compiler warning fixed | Evgeny Grin (Karlson2k) | 3 | +4 | -4 |
| 2022-06-14 18:22 | src/microhttpd/test_*: fixed more compiler warnings | Evgeny Grin (Karlson2k) | 18 | +86 | -104 |
| 2022-06-14 17:40 | test_str: made test compatible with non-VLA compilers | Evgeny Grin (Karlson2k) | 1 | +72 | -72 |
| 2022-06-14 17:15 | test_helpers: fixed doxy | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-06-14 17:13 | websocket_threaded_example: minor fixes | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-06-14 16:48 | mhd_str: fixed doxy, updated copyright years | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2022-06-14 16:17 | test_str: fixed harmless sanitizer error | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-06-14 13:19 | CI: use clang compiler for Clang Static Analyser | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2022-06-14 11:36 | CI: added usage of the configure's detection of the compiler flags | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2022-06-14 11:30 | test_upgrade{,_large}: fixed compiler warnings | Evgeny Grin (Karlson2k) | 2 | +63 | -55 |
| 2022-06-14 11:28 | test_postprocessor{,_large}: additional fixes for compiler warnings | Evgeny Grin (Karlson2k) | 2 | +15 | -15 |
| 2022-06-14 10:11 | test_set_panic: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2022-06-14 10:00 | test_options: fixed compiler warnings, removed dead code | Evgeny Grin (Karlson2k) | 1 | +7 | -14 |
| 2022-06-14 08:36 | test_str: fixed more compiler warnings | Evgeny Grin (Karlson2k) | 1 | +37 | -37 |
| 2022-06-13 19:13 | test_client_put_stop: minor refactoring, fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +117 | -26 |
| 2022-06-13 18:27 | test_start_stop: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +13 | -13 |
| 2022-06-13 18:27 | test_http_reasons: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-06-13 18:27 | test_daemon: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +15 | -15 |
| 2022-06-13 18:26 | test_str_token{,s,s_remove}: fixed compiler warnings | Evgeny Grin (Karlson2k) | 3 | +7 | -6 |
| 2022-06-13 18:25 | test_str: minor refactoring, fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +115 | -288 |
| 2022-06-13 18:24 | test_postprocessor{,_amp,_large}: fixed compiler warnings, fixed extra-long strings | Evgeny Grin (Karlson2k) | 3 | +72 | -19 |
| 2022-06-13 15:29 | test_postprocessor_md: removed include of .c file, fixed extra long lines | Evgeny Grin (Karlson2k) | 2 | +356 | -20 |
| 2022-06-13 15:27 | postprocessor.c: added assert | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-06-13 15:26 | postprocessor.h: added new internal header | Evgeny Grin (Karlson2k) | 5 | +252 | -216 |
| 2022-06-13 09:34 | Fixed function name introduced by 3eb2fb6dfb302a7ffbc74174d37fa047e3a94036 | Evgeny Grin (Karlson2k) | 3 | +3 | -3 |
| 2022-06-13 09:23 | libmicrohttpd.texi: updated list of used external data types | Evgeny Grin (Karlson2k) | 1 | +7 | -5 |
| 2022-06-13 09:23 | Updated documentation for the new Basic Authorization API | Evgeny Grin (Karlson2k) | 2 | +53 | -40 |
| 2022-06-13 09:15 | Updated examples to use new API for Basic Authorization | Evgeny Grin (Karlson2k) | 3 | +65 | -125 |
| 2022-06-13 09:12 | microhttpd.h: cosmetics and doxy minor improvements | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2022-06-11 10:26 | test_basicauth: cosmetic correction | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-06-10 08:17 | MHD_free(): updated doxy | Evgeny Grin (Karlson2k) | 2 | +26 | -17 |
| 2022-06-10 07:57 | Minor improvement for POTFILES.in building | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-06-10 07:53 | Makefiles: automatically build POTFILES.in | Evgeny Grin (Karlson2k) | 2 | +14 | -0 |
| 2022-06-09 13:52 | Removed Public Domain base64 decoding files | Evgeny Grin (Karlson2k) | 3 | +1 | -113 |
| 2022-06-09 13:47 | Basic Auth: switched to the internal Base64 decoding implementation | Evgeny Grin (Karlson2k) | 2 | +98 | -109 |
| 2022-06-08 15:11 | test_str_base64: added test for base64 decoding | Evgeny Grin (Karlson2k) | 3 | +757 | -1 |
| 2022-06-08 15:10 | Implemented base64 decoding with thorough checks for the input data validity | Evgeny Grin (Karlson2k) | 2 | +139 | -0 |
| 2022-06-09 08:31 | MHD_bin_to_hex(): fixed wrong return value (unused currently by MHD). | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-06-09 08:27 | mhd_str.h: fixed typo in doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-06-08 17:35 | Fixed very rare data races when closing upgraded connection | Evgeny Grin (Karlson2k) | 3 | +55 | -3 |
| 2022-06-07 16:30 | test_basicauth: added two additional tests for the new API | Evgeny Grin (Karlson2k) | 3 | +131 | -37 |
| 2022-06-07 16:29 | MHD_basic_auth_get_username_password3(): added new public API function | Evgeny Grin (Karlson2k) | 2 | +140 | -1 |
| 2022-06-07 13:31 | MHD_queue_basic_auth_fail_response3(): new function for RFC 7617 support | Evgeny Grin (Karlson2k) | 2 | +101 | -13 |
| 2022-06-07 18:28 | test_str: fixed code style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-06-07 18:28 | test_str: added extra check to see why Coverity gives strange reports | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2022-06-07 17:23 | Fixed wrong usage of maximum client nonce size as maximum size of server nonce | Evgeny Grin (Karlson2k) | 2 | +14 | -6 |
| 2022-06-07 17:01 | Added TODO comment | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2022-06-07 16:51 | Partial revert of 82abaee62f000d379646ee412af45a1f8a1ddc87 | Evgeny Grin (Karlson2k) | 1 | +4 | -6 |
| 2022-06-07 13:19 | Added one more test for Basic Auth | Evgeny Grin (Karlson2k) | 3 | +26 | -2 |
| 2022-06-07 12:07 | Basic Auth: fixed handling of realms with backslashes or double quotes | Evgeny Grin (Karlson2k) | 1 | +29 | -19 |
| 2022-06-07 10:29 | MHD_str_quote(): optimized for typical scenario | Evgeny Grin (Karlson2k) | 1 | +31 | -11 |
| 2022-06-07 16:01 | -more minor fixes | Christian Grothoff | 2 | +20 | -4 |
| 2022-06-07 15:57 | -fix read-only off-by one in 'if ( (0 != memcmp (nn->nonce, nonce, noncelen)) || 772 (0 != nn->nonce[noncelen]) )' by making buffer one element larger | Christian Grothoff | 1 | +4 | -4 |
| 2022-06-07 15:41 | unsure why this was left as a TODO, fix seems trivial (EG: please check) | Christian Grothoff | 1 | +1 | -1 |
| 2022-06-07 15:40 | -minor cleanups | Christian Grothoff | 2 | +24 | -22 |
| 2022-06-07 15:29 | -fix memory leaks in tests | Christian Grothoff | 1 | +4 | -2 |
| 2022-06-07 06:51 | test_str_quote: added testing of the new function | Evgeny Grin (Karlson2k) | 1 | +119 | -2 |
| 2022-06-07 06:50 | MHD_str_quote(): added new internal function | Evgeny Grin (Karlson2k) | 2 | +67 | -1 |
| 2022-06-06 18:41 | -fix warning | Christian Grothoff | 1 | +1 | -1 |
| 2022-06-06 16:11 | gen_auth: simplified value assignment | Evgeny Grin (Karlson2k) | 4 | +15 | -9 |
| 2022-06-06 14:55 | digestauth: avoid repetitive calculations of some strings' length | Evgeny Grin (Karlson2k) | 1 | +21 | -6 |
| 2022-06-06 14:43 | Simplified Digest Auth code by using the new string processing functions | Evgeny Grin (Karlson2k) | 2 | +53 | -69 |
| 2022-06-06 12:54 | test_str_quote: added testing of the new function | Evgeny Grin (Karlson2k) | 1 | +317 | -6 |
| 2022-06-06 12:53 | MHD_str_equal_caseless_quoted_bin_n(): added new internal function | Evgeny Grin (Karlson2k) | 2 | +56 | -0 |
| 2022-06-06 11:36 | Excluded build on the new string functions when they are unused | Evgeny Grin (Karlson2k) | 3 | +13 | -2 |
| 2022-06-06 11:24 | test_str_quote: added new test | Evgeny Grin (Karlson2k) | 3 | +375 | -1 |
| 2022-06-06 11:23 | MHD_str_equal_quoted_bin_n(): added new internal function | Evgeny Grin (Karlson2k) | 2 | +55 | -0 |
| 2022-06-06 09:24 | mhd_str: fixed doxy again | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2022-06-05 11:35 | test_auth_parse: minor formatting imrpovement | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-06-05 11:28 | test_auth_parse: added more checks with unclose quotation for digest auth | Evgeny Grin (Karlson2k) | 1 | +66 | -0 |
| 2022-06-05 10:23 | mhd_str: fixed typo in doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-06-05 09:26 | gen_auth: do not allow semicolon for diget auth unless it is in a quoted string | Evgeny Grin (Karlson2k) | 1 | +9 | -2 |
| 2022-06-05 09:24 | gen_auth: do not allow the equal sign alone for digest auth | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-06-04 13:42 | gen_auth: added detection of incorrect delimiters in token68 | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-06-03 13:01 | gen_auth: detect invalid Digest parameters without value the end of the string | Evgeny Grin (Karlson2k) | 1 | +8 | -3 |
| 2022-06-03 12:59 | gen_auth: treat empty header as invalid | Evgeny Grin (Karlson2k) | 1 | +14 | -0 |
| 2022-06-05 09:42 | test_auth_parse: added new test | Evgeny Grin (Karlson2k) | 3 | +1171 | -0 |
| 2022-06-02 16:19 | Request authorisation: detect possibly valid, but unsupported type | Evgeny Grin (Karlson2k) | 2 | +3 | -2 |
| 2022-06-02 14:28 | Muted compiler warnings for W32 non-TLS build of the lib | Evgeny Grin (Karlson2k) | 5 | +14 | -5 |
| 2022-06-02 14:03 | websocket_threaded_example: fixed sprintf() usage, compiler warnings | Evgeny Grin (Karlson2k) | 1 | +48 | -38 |
| 2022-06-02 06:43 | doc/examples: fixed compiler warnings | Evgeny Grin (Karlson2k) | 4 | +24 | -11 |
| 2022-06-02 06:07 | examples: marked non-global variables as 'static' | Evgeny Grin (Karlson2k) | 7 | +18 | -18 |
| 2022-06-01 19:06 | http_chunked_compression: fixed errors | Evgeny Grin (Karlson2k) | 1 | +17 | -13 |
| 2022-06-01 19:05 | src/examples/demo{,_https}: added some error checking, fixed compiler warnings | Evgeny Grin (Karlson2k) | 2 | +155 | -69 |
| 2022-06-01 17:13 | src/examples/benchmark{,_https}: simplified time calculation | Evgeny Grin (Karlson2k) | 2 | +4 | -14 |
| 2022-06-01 13:16 | src/examples/*fileserver*.c: added error checking | Evgeny Grin (Karlson2k) | 3 | +50 | -15 |
| 2022-06-01 13:15 | microhttpd.h: fixed doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2022-06-01 13:15 | src/examples: muted compiler warnings | Evgeny Grin (Karlson2k) | 21 | +209 | -54 |
| 2022-06-01 06:51 | connection: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +12 | -4 |
| 2022-05-31 17:09 | daemon: muted compiler warning, refactored code for readability | Evgeny Grin (Karlson2k) | 1 | +17 | -10 |
| 2022-05-31 16:44 | Fixed 'int' instead of 'MHD_Result' | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2022-05-31 16:43 | daemon.c: fixed possible uninitialized value | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-05-31 16:42 | mhd_sockets: muted compiler warning with very minor optimisation | Evgeny Grin (Karlson2k) | 1 | +5 | -7 |
| 2022-05-31 16:41 | configure: disabled one more warning on clang | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2022-05-31 16:22 | Fixed wrong variable type used for result of gnutls_priority_init() | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2022-05-31 16:21 | MHD_get_timeout*(): improved doxy | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2022-05-31 16:02 | configure: added more workarounds for clang | Evgeny Grin (Karlson2k) | 1 | +22 | -20 |
| 2022-05-31 13:44 | MHD_FIND_ADD_CC_{C,LD}FLAG_IFELSE: added new autoconf macros | Evgeny Grin (Karlson2k) | 4 | +119 | -15 |
| 2022-05-31 13:07 | connection.c: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2022-05-31 08:49 | HTTPS tests: added missing function declaration | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-05-30 18:54 | authentication: reworked header parsing | Evgeny Grin (Karlson2k) | 16 | +1344 | -412 |
| 2022-05-28 16:17 | mhd_str: renamed internal struct | Evgeny Grin (Karlson2k) | 2 | +12 | -9 |
| 2022-05-28 16:13 | mhd_str: corrected doxy | Evgeny Grin (Karlson2k) | 2 | +8 | -6 |
| 2022-05-29 13:10 | response.c: better handle broken situation | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2022-05-29 13:05 | MHD_str_remove_token_caseless_(): added check, muted compiler warnings | Evgeny Grin (Karlson2k) | 1 | +10 | -4 |
| 2022-05-29 18:34 | .gitignore: Updated | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-05-29 12:53 | configure: do not use -Wno-reserved-macro-identifier | Evgeny Grin (Karlson2k) | 1 | +0 | -6 |
| 2022-05-29 12:37 | configure: do not use -Og with Clang when ASAN enabled | Evgeny Grin (Karlson2k) | 1 | +26 | -1 |
| 2022-05-28 17:35 | configure: do not use '-Wreserved-macro-identifier' | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2022-05-28 17:30 | MHD_str_remove_token_caseless_(): muted ASAN errors | Evgeny Grin (Karlson2k) | 1 | +7 | -4 |
| 2022-05-28 16:42 | test_basicauth: added new test | Evgeny Grin (Karlson2k) | 2 | +644 | -0 |
| 2022-05-23 14:25 | digestauth: reworked support for multiple digest algorithms | Evgeny Grin (Karlson2k) | 6 | +416 | -300 |
| 2022-05-20 10:09 | connection_alloc_memory_(): made function non-static | Evgeny Grin (Karlson2k) | 2 | +23 | -9 |
| 2022-05-20 10:06 | MHD_str_unquote(): added new internal function | Evgeny Grin (Karlson2k) | 2 | +44 | -0 |
| 2022-05-18 09:08 | Created digestauth.h header | Evgeny Grin (Karlson2k) | 5 | +50 | -13 |
| 2022-05-18 09:07 | Created basicauth.h header | Evgeny Grin (Karlson2k) | 5 | +49 | -9 |
| 2022-05-18 07:19 | I'm trying to use libmicrohttpd on a platform where fcntl(fd, O_NONBLOCK) doesn't work for sockets. This shouldn't be a problem, as far as I understand, except in epoll mode, which I'm not using, because epoll() isn't available either. | Kolja Nowak | 1 | +1 | -1 |
| 2022-05-17 08:30 | W32 projects: updated custom MHD_config.h | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2022-05-16 18:06 | mhd_panic: minor macro improvement | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-05-16 18:05 | W32 projects: enabled more warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-05-16 16:42 | MHD_connection_update_event_loop_info(): more complete TLS states handling | Evgeny Grin (Karlson2k) | 1 | +12 | -1 |
| 2022-05-16 16:41 | MHD_connection_handle_read(): refactored states handling at the end of the function | Evgeny Grin (Karlson2k) | 1 | +14 | -1 |
| 2022-05-16 16:39 | daemon options: added missing HTTPS-related options error reports for non-HTTPS builds | Evgeny Grin (Karlson2k) | 1 | +28 | -21 |
| 2022-05-16 16:36 | Added missing in 'switch' enum values (no functional change) | Evgeny Grin (Karlson2k) | 4 | +35 | -3 |
| 2022-05-16 14:44 | Fixed uninitialized value used in assert | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-05-16 13:14 | internal.h: fixed incorrect use of enum value as preprocessor value | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-16 13:14 | Use '#ifdef PARAM' instead of '#if PARAM' for configuration options | Evgeny Grin (Karlson2k) | 13 | +60 | -60 |
| 2022-05-16 12:28 | configure: use standard Linux settings for Linux on ARM | Evgeny Grin (Karlson2k) | 1 | +0 | -5 |
| 2022-05-16 12:27 | configure: use correct quoting in OS detection part | Evgeny Grin (Karlson2k) | 1 | +15 | -15 |
| 2022-05-16 12:15 | configure: additional warning flags | Evgeny Grin (Karlson2k) | 1 | +44 | -4 |
| 2022-05-16 12:12 | digestauth: simplified overflow check | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-15 18:12 | Makefile: fixed *.crt files names for dist target | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-05-15 18:02 | Made cookie parsing optional feature | Evgeny Grin (Karlson2k) | 5 | +45 | -4 |
| 2022-05-15 17:59 | Rewritten cookie parsing. | Evgeny Grin (Karlson2k) | 1 | +338 | -88 |
| 2022-05-15 17:30 | test_parse_cookie: split into two tests | Evgeny Grin (Karlson2k) | 2 | +196 | -39 |
| 2022-05-15 12:46 | test_parse_cookies: updated to better match RFC 6265 | Evgeny Grin (Karlson2k) | 1 | +13 | -11 |
| 2022-05-15 11:32 | parse_cookie_header(): moved outside error reporting | Evgeny Grin (Karlson2k) | 1 | +40 | -28 |
| 2022-05-14 13:47 | MHD_create_response_empty(): fixed typo | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-14 13:46 | test_response_entries: fixed C standard | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-14 13:09 | Fixed additional compiler warnings on W32 | Evgeny Grin (Karlson2k) | 4 | +15 | -11 |
| 2022-05-14 12:48 | Fixed some compiler warnings on W32 | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2022-05-14 12:47 | Fixed handling of connections with non-standard client addresses (pipe or UNIX sockets). | Evgeny Grin (Karlson2k) | 1 | +49 | -41 |
| 2022-05-14 12:21 | Fixed return type for get_system_fdsetsize_value () | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-05-14 12:20 | Return NULL for MHD_CONNECTION_INFO_CLIENT_ADDRESS if information is not available | Evgeny Grin (Karlson2k) | 1 | +10 | -6 |
| 2022-05-14 12:07 | Replaced MHD_RESPMEM_PERSISTENT usage in examples and code | Evgeny Grin (Karlson2k) | 21 | +67 | -99 |
| 2022-05-14 11:52 | MHD_create_response_from_buffer_copy(): fixed doxy | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2022-05-14 11:36 | Replaced MHD_RESPMEM_MUST_FREE with more portable solution in examples | Evgeny Grin (Karlson2k) | 7 | +50 | -34 |
| 2022-05-13 14:25 | libmicrohttpd.texi: fixed formatting in 15ea1533a8bb7c9d8eafb25defe4aeba6fa3f7f2 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-13 14:23 | Updated .texi with the new digest auth functions | Evgeny Grin (Karlson2k) | 1 | +83 | -10 |
| 2022-05-13 14:22 | Updated example to use new digest auth function | Evgeny Grin (Karlson2k) | 1 | +9 | -10 |
| 2022-05-13 14:21 | Updated tests to use new digest auth functions | Evgeny Grin (Karlson2k) | 4 | +20 | -23 |
| 2022-05-13 14:20 | Added two new public functions for digest authentication | Evgeny Grin (Karlson2k) | 2 | +232 | -99 |
| 2022-05-13 12:15 | digestauth: added detection for possibly fabricated nonces | Evgeny Grin (Karlson2k) | 2 | +153 | -68 |
| 2022-05-13 12:07 | digestauth: cosmetics | Evgeny Grin (Karlson2k) | 1 | +8 | -1 |
| 2022-05-12 16:13 | digestauth: fixed wrong results of client data check | Evgeny Grin (Karlson2k) | 2 | +128 | -52 |
| 2022-05-12 13:54 | test_set_panic: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +5 | -8 |
| 2022-05-12 13:41 | Fixed leaks of mutexes. | Evgeny Grin (Karlson2k) | 1 | +45 | -35 |
| 2022-05-12 12:50 | Added asserts to check for non-master daemons only | Evgeny Grin (Karlson2k) | 2 | +12 | -0 |
| 2022-05-12 12:47 | MHD_set_connection_option(): reduced lock scope | Evgeny Grin (Karlson2k) | 1 | +27 | -30 |
| 2022-05-12 07:55 | Enforced no use of 'per_ip_connection_mutex' in slave daemons | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2022-05-12 07:48 | Cosmetics for cd5ad7aaadd8f169f79ba3564d49d7f2889093b8 | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2022-05-06 19:28 | Fixed compiler error introduced by cd5ad7aaadd8f169f79ba3564d49d7f2889093b8 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-06 19:25 | internal.h: fixed static function placement | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2022-05-06 19:21 | digestauth: always use master daemon only | Evgeny Grin (Karlson2k) | 2 | +16 | -7 |
| 2022-05-06 12:19 | MHD_get_master(): moved to the header, simplified | Evgeny Grin (Karlson2k) | 2 | +22 | -16 |
| 2022-05-06 12:15 | Added one more fallback for unique nonce generation | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-05-06 12:05 | digestauth: added check for valid nonce format in the nonce-nc map | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2022-05-06 11:06 | mhd_bithelpers: fixed handling of zero bits rotate | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2022-05-06 10:40 | Added missing zero-out of nonce-nc map array | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2022-05-06 08:57 | digestauth: added two more asserts | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-05-06 08:37 | digestauth: fixed logic of free nonce-nc slot detection | Evgeny Grin (Karlson2k) | 1 | +6 | -5 |
| 2022-05-05 12:49 | Fixed additional wrong (inverted) asserts | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-05 12:44 | base64: added input checking and fixed compiler warnings | Evgeny Grin (Karlson2k) | 2 | +30 | -10 |
| 2022-05-05 12:06 | Fixed wrong (inverted) asserts | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-05-05 12:03 | daemon: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-05 11:55 | test_parse_cookies: added more checks | Evgeny Grin (Karlson2k) | 1 | +107 | -36 |
| 2022-05-04 16:25 | connection.c: fixed doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-04 16:06 | configure: added 'debugger' build type | Evgeny Grin (Karlson2k) | 1 | +9 | -5 |
| 2022-05-04 15:39 | configure: fixed copy-paste error introduced by 5e45bedae5684ac71347fcb6b8d43740866417ed | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-04 15:34 | Updated .gitignore | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-05-04 15:32 | configure: use CPPFLAGS for _DEBUG macro | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2022-05-04 14:10 | configure: added missing settings for debug builds | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2022-05-04 11:41 | digestauth: re-used static function | Evgeny Grin (Karlson2k) | 1 | +1 | -4 |
| 2022-05-02 14:06 | digestauth: added management of nonce-nc map array slots | Evgeny Grin (Karlson2k) | 1 | +239 | -52 |
| 2022-05-02 14:06 | digestauth: additional static function for code re-use | Evgeny Grin (Karlson2k) | 1 | +24 | -10 |
| 2022-05-02 11:43 | digestauth: additional macros for readability | Evgeny Grin (Karlson2k) | 1 | +10 | -4 |
| 2022-05-02 11:19 | digestauth: use mseconds for timestamp | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2022-05-02 09:29 | digestauth: increased timestamp to 48 bits | Evgeny Grin (Karlson2k) | 1 | +30 | -15 |
| 2022-05-04 11:07 | digestauth: added run-time checks for algo value | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2022-05-04 10:40 | digestauth: additional assert | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-05-04 10:39 | digestauth: changed type of var | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-05-02 11:38 | digestauth: use 7 bit shift for fast "hash" | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-05-04 12:47 | .gitignore: Updated | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-05-03 16:36 | internal.h: fixed doxy | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-05-01 14:07 | check_nonce_nc(): sorted checks according to probability | Evgeny Grin (Karlson2k) | 1 | +20 | -18 |
| 2022-05-01 13:57 | check_nonce_nc(): additionally improved readability, fixed comments | Evgeny Grin (Karlson2k) | 1 | +13 | -10 |
| 2022-05-01 13:44 | check_nonce_nc(): fixed missing set of the bit for the old 'nc' value | Evgeny Grin (Karlson2k) | 1 | +10 | -2 |
| 2022-05-01 13:12 | check_nonce_nc(): moved 'nc' overflow check out of mutex lock | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-05-01 12:59 | check_nonce_nc(): improved readability, fixed comments | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2022-05-01 12:34 | check_nonce_nc(): simplified | Evgeny Grin (Karlson2k) | 1 | +13 | -26 |
| 2022-05-01 12:14 | struct MHD_NonceNc: improved doxy | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2022-05-01 12:04 | digestauth: when checking 'nc' reuse always check nonce match first | Evgeny Grin (Karlson2k) | 1 | +14 | -8 |
| 2022-05-01 11:30 | microhttpd.h: fixed list of required types | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-04-30 17:29 | digestauth: do not add nonce from client, if it was not generated by MHD | Evgeny Grin (Karlson2k) | 1 | +8 | -16 |
| 2022-04-30 17:21 | digestauth: added dedicated function for adding the new nonces | Evgeny Grin (Karlson2k) | 1 | +39 | -5 |
| 2022-04-30 16:39 | check_nonce_nc(): use already known nonce size, avoid size recalculation | Evgeny Grin (Karlson2k) | 1 | +8 | -3 |
| 2022-04-28 15:19 | digestauth: moved "hash" calculation to separate function | Evgeny Grin (Karlson2k) | 1 | +30 | -10 |
| 2022-04-28 14:19 | Replaced calls of MHD_get_timeout() in tests and examples | Evgeny Grin (Karlson2k) | 13 | +59 | -72 |
| 2022-04-28 13:59 | Added new function MHD_get_timeout_i() | Evgeny Grin (Karlson2k) | 2 | +107 | -7 |
| 2022-04-28 16:06 | test_response_entries: improved error print | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-04-28 16:05 | response: fixed copy-paste error introduced by b8e13a57a0035f1f416d593d64115bd4417c2028 | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2022-04-27 19:24 | MHD_get_timeout*(): improved doxy | Evgeny Grin (Karlson2k) | 2 | +34 | -24 |
| 2022-04-27 18:03 | Fixes related to implicit cast warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2022-04-27 18:04 | mhd_send: added safe default value if sysconf() is broken | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2022-04-27 14:33 | Use new function MHD_get_timeout64() in MHD code | Evgeny Grin (Karlson2k) | 1 | +11 | -13 |
| 2022-04-27 14:30 | daemon: added workaround for 'uncrustify' broken formatting | Evgeny Grin (Karlson2k) | 1 | +12 | -11 |
| 2022-04-27 14:05 | Added new function MHD_get_timeout64s() | Evgeny Grin (Karlson2k) | 2 | +87 | -2 |
| 2022-04-27 12:59 | get_timeout_millisec_(): refactoring for readability | Evgeny Grin (Karlson2k) | 2 | +40 | -10 |
| 2022-04-27 12:35 | Added new function MHD_get_timeout64() | Evgeny Grin (Karlson2k) | 2 | +94 | -13 |
| 2022-04-27 11:56 | thread-per-connection: improved timeout handling for 'poll()' mode, fixed short busy-waiting | Evgeny Grin (Karlson2k) | 3 | +62 | -39 |
| 2022-04-27 11:20 | thread-per-connection: do not cache connection timeout | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2022-04-27 11:01 | Response from callback: do allow negative return amounts, except predefined values | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2022-04-27 10:53 | Fixed compiler warnings of implicit casting, which could change the value | Evgeny Grin (Karlson2k) | 10 | +133 | -115 |
| 2022-04-27 10:51 | MHD_itc_clear_(): simplified eventfd version | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-04-25 19:52 | set_test_panic: added new test | Evgeny Grin (Karlson2k) | 3 | +1680 | -3 |
| 2022-04-25 19:50 | MHD_set_panic_func: clarified doxy | Evgeny Grin (Karlson2k) | 2 | +25 | -20 |
| 2022-04-25 13:15 | configure: fixed clang's "argument unused" | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2022-04-25 13:03 | test_postprocessor: fixed typo | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-25 12:50 | Removed unneeded anymore alignment workarounds. | Evgeny Grin (Karlson2k) | 2 | +2 | -8 |
| 2022-04-25 12:43 | MHD_get_daemon_info(): fixed unaligned memory access | Evgeny Grin (Karlson2k) | 5 | +55 | -33 |
| 2022-04-23 17:52 | sha1.c: muted alignment warnings | Evgeny Grin (Karlson2k) | 1 | +11 | -6 |
| 2022-04-23 17:52 | sha1.c: fixed coding style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-23 17:51 | sha256.c: muted alignment warnings | Evgeny Grin (Karlson2k) | 1 | +14 | -9 |
| 2022-04-23 17:52 | sha256.c: fixed coding style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-23 17:14 | md5.c: muted compiler alignment warnings | Evgeny Grin (Karlson2k) | 1 | +7 | -5 |
| 2022-04-23 17:13 | mhd_bithelpers: minor improvement of internal macros | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2022-04-23 16:18 | MHD_get_connection_info(): Fixed possible unaligned access | Evgeny Grin (Karlson2k) | 3 | +44 | -37 |
| 2022-04-23 16:10 | daemon.c: fixed possible unaligned access to 'struct sockaddr_in' | Evgeny Grin (Karlson2k) | 1 | +7 | -6 |
| 2022-04-23 14:11 | doc/examples: avoid usage of unportable functions | Evgeny Grin (Karlson2k) | 1 | +41 | -35 |
| 2022-04-23 13:16 | doc/examples: improved formatting | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2022-04-23 13:16 | doc/examples: do not use non-literals for printf() | Evgeny Grin (Karlson2k) | 3 | +18 | -18 |
| 2022-04-23 12:25 | src/examples: fixed printf format specifiers | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-04-23 12:21 | test_shutdown_select: fixed code style | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2022-04-23 12:20 | microhttpd2.h: fixed code style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-23 12:20 | Fixed many macros | Evgeny Grin (Karlson2k) | 17 | +38 | -38 |
| 2022-04-23 12:04 | configure: changed warning compiler flags | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-04-23 11:02 | basicauth: very minor optimisaion | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-23 11:02 | websocket_threaded_example: mark function as static | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-23 11:01 | Fixed old-style functions definitions | Evgeny Grin (Karlson2k) | 9 | +10 | -10 |
| 2022-04-22 07:07 | autoinit_funcs.h: improved formatting | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2022-04-22 07:07 | autoinit_funcs.h: added functions prototypes | Evgeny Grin (Karlson2k) | 1 | +13 | -7 |
| 2022-04-23 12:10 | daemon.c: added prototypes for non-static functions | Evgeny Grin (Karlson2k) | 1 | +13 | -6 |
| 2022-04-22 06:11 | MHD_start_daemon: simplified logic for AUTO flags | Evgeny Grin (Karlson2k) | 1 | +10 | -26 |
| 2022-04-21 10:39 | test_https_sni: limit to libcrul with certain TLS backends. | Evgeny Grin (Karlson2k) | 2 | +31 | -1 |
| 2022-04-21 10:33 | test_https_sni: use CA certificate | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-04-21 09:47 | Updated test TLS certificate in test and examples | Evgeny Grin (Karlson2k) | 7 | +350 | -316 |
| 2022-04-21 06:19 | test_https_sni: use certificates with SAN fields | Evgeny Grin (Karlson2k) | 9 | +124 | -122 |
| 2022-04-20 19:18 | Use HTTP/1.1 for all TLS tests | Evgeny Grin (Karlson2k) | 4 | +5 | -4 |
| 2022-04-21 10:27 | Updated .gitattributes | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-04-19 17:21 | doc/examples: Fixed drop of 'const' qualifiers | Evgeny Grin (Karlson2k) | 7 | +12 | -31 |
| 2022-04-19 15:53 | src/examples: Fixed drop of 'const' qualifiers and minor fixes. | Evgeny Grin (Karlson2k) | 18 | +153 | -119 |
| 2022-04-19 16:58 | microhttpd.h: minor doxy improvement | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2022-04-19 15:51 | Added new API function MHD_create_response_from_buffer_copy() | Evgeny Grin (Karlson2k) | 2 | +98 | -44 |
| 2022-04-18 10:21 | Minor simplification for ALPN protocols code | Evgeny Grin (Karlson2k) | 1 | +7 | -9 |
| 2022-04-18 10:11 | Added workaround for external APIs | Evgeny Grin (Karlson2k) | 4 | +17 | -10 |
| 2022-04-18 10:09 | Fixed missing 'const' qualifiers | Evgeny Grin (Karlson2k) | 3 | +5 | -5 |
| 2022-04-18 10:07 | Fixed drop of 'const' when building internal error response | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2022-04-18 08:17 | Added new API function MHD_create_response_from_buffer_static() | Evgeny Grin (Karlson2k) | 2 | +59 | -1 |
| 2022-04-18 08:00 | MHD_get_version(): fixed signed value bit shift | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-04-18 07:49 | microhttpd.h: removed empty line | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2022-04-18 07:35 | Refactored create response functions. | Evgeny Grin (Karlson2k) | 2 | +57 | -45 |
| 2022-04-18 06:49 | Added _MHD_EXTERN to the all public functions definitions | Evgeny Grin (Karlson2k) | 10 | +49 | -49 |
| 2022-04-17 16:58 | refactoring: use 'const' for response buffers | Evgeny Grin (Karlson2k) | 3 | +47 | -40 |
| 2022-04-17 15:34 | configure: improved usage of 'pie' mode for hardening | Evgeny Grin (Karlson2k) | 1 | +16 | -19 |
| 2022-04-17 13:17 | Configure: minor results print clarification | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-16 11:56 | MHD_Connection: added 'const' qualifiers to some unmodifiable members | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-04-16 11:28 | connection: removed drop of 'const' qualifier | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-04-16 11:20 | test_postprocessor_amp: fixed code style | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-04-16 11:20 | Refactoring: different types for response and request headers | Evgeny Grin (Karlson2k) | 8 | +101 | -63 |
| 2022-04-16 11:54 | daemon: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2022-04-17 12:23 | configure: minor fix | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2022-04-17 12:22 | configure: fixed broken configure due to the missing value | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-11 09:12 | configure: set minimal supported OS version in W32 binaries | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2022-04-13 17:53 | configure: added --enable-build-type=TYPE | Evgeny Grin (Karlson2k) | 10 | +785 | -283 |
| 2022-04-16 10:14 | Makefile: fixed dependency on libmicrohttpd.la | Evgeny Grin (Karlson2k) | 1 | +9 | -9 |
| 2022-04-11 08:33 | Makefile: fixed: user LDFLAGS was not honored | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-04-11 06:34 | helper m4 macros: minor code simplification | Evgeny Grin (Karlson2k) | 2 | +8 | -4 |
| 2022-04-09 16:33 | configure: further improved *FLAGS reporting | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2022-04-02 04:14 | use ifdef for several HAVE header macros | Rosen Penev | 6 | +32 | -32 |
| 2022-04-04 05:47 | -indentation fix | Christian Grothoff | 1 | +1 | -1 |
| 2022-04-03 17:03 | configure: netter format reporting for *FLAGS | Evgeny Grin (Karlson2k) | 1 | +28 | -6 |
| 2022-04-03 16:44 | Added two helper macros to manipulate *FLAGS vars | Evgeny Grin (Karlson2k) | 2 | +92 | -0 |
| 2022-04-01 16:12 | configure: added final reporting for *FLAGS | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2022-04-01 13:47 | Moved libtool-specific flags to Makefile | Evgeny Grin (Karlson2k) | 2 | +2 | -1 |
| 2022-04-01 12:31 | configure: used more reliable test for -fvisibility | Evgeny Grin (Karlson2k) | 1 | +35 | -14 |
| 2022-04-01 10:55 | Added autoconf macro for checking compiler parameters/flags | Evgeny Grin (Karlson2k) | 1 | +254 | -0 |
| 2022-04-01 08:34 | configure: added workaround for problematic formating tools | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2022-03-31 12:43 | mhd_check_func.m4: fixed macro | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2022-03-31 12:41 | mhd_norm_expd.m4: added autoconf helper macro | Evgeny Grin (Karlson2k) | 1 | +21 | -0 |
| 2022-03-31 12:41 | configure: modified z/OS settings | Evgeny Grin (Karlson2k) | 1 | +15 | -17 |
| 2022-03-20 10:08 | configure: moved initialisation block | Evgeny Grin (Karlson2k) | 1 | +22 | -23 |
| 2022-03-20 10:03 | configure: added "auto-optional" value for sanitizers parameter | Evgeny Grin (Karlson2k) | 1 | +67 | -52 |
| 2022-03-19 12:21 | configure: do not use sanitizers without run-time lib, unless explicitly requested | Evgeny Grin (Karlson2k) | 1 | +57 | -42 |
| 2022-03-19 11:59 | configure: fixed order of compiler flags, fixed check | Evgeny Grin (Karlson2k) | 1 | +7 | -8 |
| 2022-03-19 11:30 | configure: fixed compiler flags for UBSan | Evgeny Grin (Karlson2k) | 1 | +13 | -9 |
| 2022-03-19 10:44 | MHD_create_response_empty(): added new function | Evgeny Grin (Karlson2k) | 2 | +58 | -1 |
| 2022-03-19 10:14 | MHD_create_response_from_iovec(): fixed formatting | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2022-03-18 08:39 | Updated doxy for some of the MHD_create_response_*() functions | Evgeny Grin (Karlson2k) | 2 | +28 | -15 |
| 2022-03-17 17:50 | Added MHD_RF_HEAD_ONLY_RESPONSE response flag | Evgeny Grin (Karlson2k) | 3 | +95 | -24 |
| 2022-03-17 08:34 | add_user_headers(): removed unused footers support | Evgeny Grin (Karlson2k) | 1 | +2 | -7 |
| 2022-03-14 18:22 | MHD_queue_response(): significantly improved doxy | Evgeny Grin (Karlson2k) | 2 | +36 | -8 |
| 2022-03-14 17:39 | Disallowed MHD_SIZE_UNKNOWN for buffer-based responses | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2022-03-13 17:31 | MHD_set_response_options(): check whether the new flags could be used | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2022-03-13 13:43 | Simplified function for determining needs for reply body and headers | Evgeny Grin (Karlson2k) | 1 | +68 | -54 |
| 2022-03-13 09:08 | MHD_queue_response(): refuse 101 code when not supported | Evgeny Grin (Karlson2k) | 1 | +21 | -0 |
| 2022-03-13 08:44 | MHD_queue_response(): clarified log message | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-03-11 12:57 | Disallowed successful responses for CONNECT requests | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2022-03-10 13:59 | Added warning in log if application-defined Content-Length is used | Evgeny Grin (Karlson2k) | 1 | +13 | -1 |
| 2022-03-10 12:43 | Added separate internal "responseIcy" flag. | Evgeny Grin (Karlson2k) | 2 | +27 | -16 |
| 2022-03-08 07:35 | upgrade response: set response size to zero | Evgeny Grin (Karlson2k) | 2 | +1 | -3 |
| 2022-03-07 18:35 | memorypool: fixed: unpoison memory for ASAN before destroying pool | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-03-07 18:27 | reply: warn if manual "Content-Length" is used when this header is not allowed | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2022-03-07 18:08 | response headers: do not add automatic "Content-Length" header if response already has it | Evgeny Grin (Karlson2k) | 1 | +20 | -16 |
| 2022-03-06 18:12 | response.c: fixed coding style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-03-06 18:11 | response: added automatic flag MHD_RAF_HAS_CONTENT_LENGTH | Evgeny Grin (Karlson2k) | 2 | +33 | -8 |
| 2022-03-06 16:56 | MHD_queue_response(): improved doxy | Evgeny Grin (Karlson2k) | 2 | +10 | -0 |
| 2022-03-04 12:52 | connection.c: added function to check used reply | Evgeny Grin (Karlson2k) | 1 | +28 | -0 |
| 2022-01-31 15:32 | daemon: fixed new compiler warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2022-01-31 15:29 | MHD_ip_limit_add(): do not use syscalls while holding the lock | Evgeny Grin (Karlson2k) | 1 | +23 | -21 |
| 2022-01-31 12:58 | test_digestauth_concurrent: fixed non-W32 random generation | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-31 12:48 | MHD_ip_addr_to_key(): identify type of address by 'sa_family' instead of size | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2022-01-31 12:44 | MHD_add_connection(): reject wrong addrlen | Evgeny Grin (Karlson2k) | 1 | +29 | -0 |
| 2022-01-31 11:22 | test_digestauth_concurrent: finish the test even if error is found | Evgeny Grin (Karlson2k) | 1 | +79 | -40 |
| 2022-01-31 11:19 | digestauth: reject invalid 'nc' value | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2022-01-30 17:01 | Added new test for concurrent digest authorisation | Evgeny Grin (Karlson2k) | 2 | +643 | -1 |
| 2022-01-30 15:35 | test: fixed processing '--quiet' parameter | Evgeny Grin (Karlson2k) | 8 | +32 | -15 |
| 2022-01-30 14:40 | test_digestauth*: fixed possible use of uninitialised data | Evgeny Grin (Karlson2k) | 3 | +5 | -5 |
| 2022-01-30 14:12 | test_digestauth: removed unneeded escaping in test URL | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-30 12:45 | test_digestauth: added workaround for bug in old libcurl | Evgeny Grin (Karlson2k) | 1 | +34 | -9 |
| 2022-01-30 10:05 | test_{digestauth,quiesce}: added report for libcurl error | Evgeny Grin (Karlson2k) | 2 | +113 | -20 |
| 2022-01-27 17:31 | Fixed code style in basicauth.c | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-27 17:31 | Updated doxy; explicitly tolerated NULL in MHD_queue*_auth*() | Evgeny Grin (Karlson2k) | 4 | +18 | -10 |
| 2022-01-27 16:13 | Updated docs, test, and example to use correct digest auth API | Evgeny Grin (Karlson2k) | 4 | +25 | -21 |
| 2022-01-27 15:56 | test_digestauth: correctly use MHD API | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-27 15:27 | test_digestauth: added more detailed error reporting | Evgeny Grin (Karlson2k) | 1 | +178 | -64 |
| 2022-01-27 13:27 | test_quiesce: minor code unification | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2022-01-27 12:27 | test_digestauth: use new API | Evgeny Grin (Karlson2k) | 1 | +19 | -16 |
| 2022-01-25 16:44 | test_postprocessor_md: used the new source file instead of the local substitution | Evgeny Grin (Karlson2k) | 1 | +1 | -11 |
| 2022-01-25 16:43 | mhd_panic: replaced direct function call with the macro | Evgeny Grin (Karlson2k) | 3 | +6 | -24 |
| 2022-01-25 16:25 | Moved mhd_panic() and helpers to separate .c/.h files | Evgeny Grin (Karlson2k) | 8 | +196 | -112 |
| 2022-01-22 10:09 | mhd_check_func.m4: fixed overquoting | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2022-01-22 09:59 | mhd_check_func.m4: fixed English grammar | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2022-01-18 17:44 | check_nonce_nc(): reworked mutex handling | Evgeny Grin (Karlson2k) | 1 | +32 | -34 |
| 2022-01-18 15:44 | gitignore: updated | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-01-18 15:44 | digestauth: Moved hex printing function to mhd_str | Evgeny Grin (Karlson2k) | 3 | +52 | -44 |
| 2022-01-18 12:56 | Fixed early response with digest auth in tests, examples, and documentation | Evgeny Grin (Karlson2k) | 5 | +40 | -0 |
| 2022-01-18 12:22 | Added more workarounds for uncrustify bugs | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2022-01-18 12:19 | largepost: fixed code style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-18 12:17 | Renamed 'con_cls' -> 'req_cls' for access handler callback | Evgeny Grin (Karlson2k) | 105 | +507 | -510 |
| 2022-01-18 09:41 | digestauth: added macros for algorithms identifications | Evgeny Grin (Karlson2k) | 1 | +20 | -5 |
| 2022-01-17 09:51 | fix capitalization of SHA-256 / MD5 as per RFC 7616 as reported on the mailinglist by Ahmet Kermen | Christian Grothoff | 1 | +9 | -9 |
| 2022-01-15 14:45 | test_upgrade{,_large}: used the same port for all checks. | Evgeny Grin (Karlson2k) | 2 | +16 | -12 |
| 2022-01-15 14:27 | test_upgrade{,_large}: simplified stdout,stderr flushing | Evgeny Grin (Karlson2k) | 2 | +46 | -28 |
| 2022-01-15 14:04 | test_upgrade_large: applied fixes and improvements from test_upgrade | Evgeny Grin (Karlson2k) | 1 | +307 | -94 |
| 2022-01-15 13:55 | test_upgrade: added missing fflush() | Evgeny Grin (Karlson2k) | 1 | +12 | -0 |
| 2022-01-15 12:34 | test_upgrade: minor code refactoring | Evgeny Grin (Karlson2k) | 1 | +14 | -5 |
| 2022-01-15 12:33 | test_upgrade: use 'volatile' for variable with multithread access | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-15 12:32 | test_upgrade: fail if connection is closed when it shouldn't | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2022-01-15 12:29 | test_upgrade: don't fail with particular sockets errors | Evgeny Grin (Karlson2k) | 1 | +17 | -3 |
| 2022-01-14 12:52 | test_upgrade: replaced a few left abort() with meaningful descriptions | Evgeny Grin (Karlson2k) | 1 | +7 | -4 |
| 2022-01-13 19:16 | test_upgrade: added detailed error reporting and add some check for return values | Evgeny Grin (Karlson2k) | 1 | +262 | -57 |
| 2022-01-13 18:04 | test_upgrade{,_large}: fixed use of uninitialized value | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2022-01-11 18:05 | tests: simplified libcurl HTTP settings | Evgeny Grin (Karlson2k) | 5 | +33 | -40 |
| 2022-01-11 14:47 | testcurl tests: updated to use test helpers in local headers | Evgeny Grin (Karlson2k) | 8 | +53 | -48 |
| 2022-01-10 19:47 | test_quiesce: added more checking and error reporting | Evgeny Grin (Karlson2k) | 3 | +403 | -228 |
| 2022-01-10 16:10 | tests: fixed libcurl HTTP/1.0 / HTTP/1.1 setting | Evgeny Grin (Karlson2k) | 4 | +20 | -20 |
| 2022-01-10 12:14 | Added support for GNU/kFreeBSD in sockets functions | Evgeny Grin (Karlson2k) | 1 | +7 | -4 |
| 2022-01-10 11:42 | configure: detect unimplemented pipe2() on GNU/kFreeBSD | Evgeny Grin (Karlson2k) | 1 | +14 | -5 |
| 2022-01-10 11:19 | configure: minor fixes in ITC type detection | Evgeny Grin (Karlson2k) | 1 | +28 | -21 |
| 2022-01-09 17:32 | Fixed "make distcheck" (finally) | Evgeny Grin (Karlson2k) | 1 | +10 | -3 |
| 2022-01-09 17:04 | doc/examples/Makefile: fixed missing file | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2022-01-09 16:50 | doc: fixed missing 'websocket.inc' in dist files | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2022-01-09 14:54 | Fixed out-of-source-tree builds for 'po' | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2022-01-09 13:04 | Minor README update | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-09 13:03 | Moved 'po' dependencies to separate ./configure file | Evgeny Grin (Karlson2k) | 21 | +140 | -4262 |
| 2022-01-06 15:41 | Doxygen: changed description of make targets | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-06 15:36 | Fixed compiler warning in examples | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2022-01-06 10:50 | Autotools refactoring: better follow GNU coding standards | Evgeny Grin (Karlson2k) | 7 | +150 | -164 |
| 2022-01-05 11:41 | Makefile: added force update of doc version stamps before 'dist' target | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-01-05 10:58 | root/.gitignore: updated | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-01-05 10:56 | root/.gitignore: cleanup | Evgeny Grin (Karlson2k) | 1 | +1 | -10 |
| 2022-01-05 10:42 | Makefile: added trick to use pre-dist-hook | Evgeny Grin (Karlson2k) | 1 | +19 | -1 |
| 2022-01-04 14:49 | Removed unused acinclude.m4 | Evgeny Grin (Karlson2k) | 2 | +0 | -2 |
| 2022-01-04 14:19 | doc/Makefile: fixed *-local rules | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2022-01-04 14:08 | doc/Makefile: reordered targets and dependencies | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2022-01-04 12:15 | Removed unused config.rpath from the root directory | Evgeny Grin (Karlson2k) | 1 | +0 | -690 |
| 2022-01-04 12:14 | automake: use right automake options | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2022-01-04 12:13 | Configure: do not define unused var in Makefiles | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2022-01-03 19:05 | doc/Makefile: added phony target to force update timestamp | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2021-12-30 09:39 | Additional doxy corrections. | Evgeny Grin (Karlson2k) | 4 | +4 | -4 |
| 2021-12-29 07:48 | digestauth.c: fixed coding style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-29 07:47 | Doxy corrections, fixes, and sync | Evgeny Grin (Karlson2k) | 15 | +64 | -36 |
| 2021-12-29 06:37 | configure: fixed unwanted output on Fedora | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-28 08:58 | configure: clarified license message | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-28 08:47 | Bump MHD_VERSION to indicate development version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-26 17:30 | Released GNU libmicrohttpd 0.9.75 | Evgeny Grin (Karlson2k) | 5 | +182 | -152 |
| 2021-12-26 17:02 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +14 | -0 |
| 2021-12-26 15:43 | CI: use same CFLAGS for MinGW build as for other builds | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-12-26 15:25 | test_large_put: compatibility with old libcurl | Evgeny Grin (Karlson2k) | 1 | +14 | -4 |
| 2021-12-26 14:42 | contrib/autotools-patches/apply-all.sh: implemented correct return value | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2021-12-26 14:38 | test_large_put: increased timeout | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-26 14:36 | test_large_put: added request timeout detection | Evgeny Grin (Karlson2k) | 1 | +2 | -5 |
| 2021-12-26 13:46 | test_large_put: added more checking for return values | Evgeny Grin (Karlson2k) | 1 | +337 | -177 |
| 2021-12-26 09:02 | Added workaround for system clock jumps back | Evgeny Grin (Karlson2k) | 2 | +116 | -66 |
| 2021-12-26 08:58 | mhd_mono_clock: fixed comment | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2021-12-26 08:56 | Reduced maximum possible connection timeout | Evgeny Grin (Karlson2k) | 2 | +10 | -10 |
| 2021-12-25 15:30 | test_client_put_stop: ensure that some data will be received by MHD before closing | Evgeny Grin (Karlson2k) | 1 | +54 | -12 |
| 2021-12-26 09:39 | test_client_put_stop: added detection of unexpected connection shut down | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-12-25 12:26 | connection: mute compiler warning for some platforms | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-12-24 18:25 | MSVC: exclude unneeded file from builds | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2021-12-24 16:32 | MSVC projects: fixed one file placement | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-24 06:44 | configure: fixed portability | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-20 18:00 | configure: fixed compiler warning on MSys2/MinGW64 package build | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-20 16:27 | Makefile: removed duplicated recipe for W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-20 16:25 | Bump MHD_VERSION to indicate development build | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-19 15:30 | Released GNU libmicrohttpd 0.9.74 | Evgeny Grin (Karlson2k) | 5 | +473 | -230 |
| 2021-12-19 12:52 | apply-all.sh: simplified usage | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2021-12-19 10:01 | Updated HTTP headers macros from registry | Evgeny Grin (Karlson2k) | 2 | +69 | -36 |
| 2021-12-18 12:00 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +307 | -0 |
| 2021-12-17 17:54 | microhttpd.h: minor doxy fixes | Evgeny Grin (Karlson2k) | 2 | +5 | -5 |
| 2021-12-17 07:43 | mhd_sockets: minor macro correction | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-12-16 13:01 | Added local patches for autotools (mainly for libtool) | Evgeny Grin | 11 | +754 | -1 |
| 2021-12-16 08:29 | Additional fix for old gnutls versions | Evgeny Grin (Karlson2k) | 2 | +11 | -3 |
| 2021-12-14 19:33 | Makefile: support silent rules for W32 RC | Evgeny Grin (Karlson2k) | 1 | +9 | -4 |
| 2021-12-14 18:59 | Makefile: support silent rules for static lib | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2021-12-14 19:31 | Correction for de383203d4d7921bf331510bc898ab88c5844731 | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2021-12-14 15:23 | Reworked dlltool supported. | Evgeny Grin (Karlson2k) | 2 | +54 | -16 |
| 2021-12-13 18:26 | configure: replaced more shell constructs with AS_* macros | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2021-12-13 14:09 | https tests: mute compiler warning on old systems | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-12-13 18:06 | Workaround for old broken GnuTLS builds | Evgeny Grin (Karlson2k) | 2 | +36 | -1 |
| 2021-12-13 10:58 | https tests: simplified makefile | Evgeny Grin (Karlson2k) | 2 | +17 | -49 |
| 2021-12-12 17:56 | GnuTLS: correctly pass sockets on W32 x64 | Evgeny Grin (Karlson2k) | 3 | +7 | -7 |
| 2021-12-12 17:24 | test_https_time_out: use better sleep function | Evgeny Grin (Karlson2k) | 1 | +47 | -1 |
| 2021-12-12 14:31 | test_https_time_out: additional fixes | Evgeny Grin (Karlson2k) | 4 | +59 | -70 |
| 2021-12-12 17:03 | test_https_time_out: fixed test, now testing is real | Evgeny Grin (Karlson2k) | 1 | +30 | -3 |
| 2021-12-12 16:55 | test_https_time_out: fixed broken check | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-12 17:16 | Fixed b468b54f7cbe7bcc9354a9ce4cca644cd79e94ce | Evgeny Grin (Karlson2k) | 1 | +5 | -6 |
| 2021-12-12 16:12 | test_timeout: avoid busy-waiting | Evgeny Grin (Karlson2k) | 1 | +42 | -0 |
| 2021-12-12 13:31 | https tests: mute compiler warnings for old curl | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-12-12 12:56 | test_get_chunked: follow HTTP specification | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2021-12-12 12:01 | Fixed tests compatibility with old libcurl | Evgeny Grin (Karlson2k) | 2 | +18 | -0 |
| 2021-12-12 11:14 | mhd_send: fixed formatting style | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-12-12 10:35 | Fixed compatibility with old GnuTLS versions | Evgeny Grin (Karlson2k) | 3 | +13 | -0 |
| 2021-12-12 10:34 | postprocessor.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-11 11:20 | configure: really disable leak sanitizer if it's disabled by configure parameters | Evgeny Grin (Karlson2k) | 1 | +7 | -9 |
| 2021-12-11 09:34 | configure: added selective sanitizers enable | Evgeny Grin (Karlson2k) | 1 | +293 | -181 |
| 2021-12-10 15:58 | configure: improved compatibility with shells | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2021-12-09 10:51 | Workarounds for uncrustify bugs | Evgeny Grin (Karlson2k) | 2 | +29 | -28 |
| 2021-12-09 10:33 | Revert formatting broken by uncrustify | Evgeny Grin (Karlson2k) | 2 | +456 | -456 |
| 2021-12-09 10:28 | test_get_response_cleanup: removed unused macro | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2021-12-08 13:08 | -fix tests for libmagic (and uncrustify indentation) | Christian Grothoff | 33 | +529 | -528 |
| 2021-12-06 18:26 | test_client_put_stop: check 'net.inet.tcp.blackhole' value | Evgeny Grin (Karlson2k) | 2 | +44 | -10 |
| 2021-11-30 06:28 | test_client_put_stop: support rate limiting of RST | Evgeny Grin (Karlson2k) | 3 | +230 | -12 |
| 2021-12-06 08:27 | configure: fixed compiler warning when checking | Evgeny Grin (Karlson2k) | 1 | +14 | -9 |
| 2021-12-05 17:23 | test_iplimit: fixed MHD parameter format | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-12-05 11:04 | new_connection_process_(): fixed handling of errors | Evgeny Grin (Karlson2k) | 1 | +131 | -126 |
| 2021-12-05 09:05 | Added special log message to report exceeded system limit on number of threads | Evgeny Grin (Karlson2k) | 1 | +26 | -2 |
| 2021-12-05 09:01 | mhd_threads.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2021-12-04 15:14 | configure: fixed missing quoting | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-12-02 07:50 | test_client_put_stop: use correct 'sleep' amount on W32 | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-12-04 14:53 | Added _MHD_HEAVY_TESTS to MHD_config.h | Evgeny Grin (Karlson2k) | 2 | +4 | -5 |
| 2021-12-03 10:59 | Fixed doxy for MHD_suspend_connection() | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2021-12-02 07:14 | test_client_put_stop: abort test if it is taking too long | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-12-01 08:31 | test_client_put_stop: don't use fd_sets if select() fails | Evgeny Grin (Karlson2k) | 1 | +5 | -6 |
| 2021-11-30 13:20 | Minor readability improvements | Evgeny Grin (Karlson2k) | 3 | +8 | -9 |
| 2021-11-30 12:52 | mhd_sockets: reordered includes for better compatibility | Evgeny Grin (Karlson2k) | 1 | +18 | -18 |
| 2021-11-30 12:45 | Added missing ifdef guard for <stdbool.h> | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-12-01 12:04 | configure: do header detection before other checks | Evgeny Grin (Karlson2k) | 1 | +56 | -56 |
| 2021-12-01 12:01 | configure: header detection fixes | Evgeny Grin (Karlson2k) | 1 | +43 | -10 |
| 2021-11-29 14:15 | test_client_put_stop: cosmetics | Evgeny Grin (Karlson2k) | 1 | +5 | -11 |
| 2021-11-29 11:17 | test_client_put_stop: limit total test time | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2021-11-29 11:16 | test_client_put_stop: improved readability of the test results | Evgeny Grin (Karlson2k) | 1 | +13 | -7 |
| 2021-11-29 10:33 | Partial revert of 8f9567bb48387cd9d95e5d30914f945b106d2ee4 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-11-28 17:54 | test_client_put_stop: Use longer timeout periods for select() | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-11-28 16:41 | test_client_put_stop: suppress SIGPIPE on the client side | Evgeny Grin (Karlson2k) | 1 | +23 | -4 |
| 2021-11-28 16:38 | Fixed MHD_FEATURE_AUTOSUPPRESS_SIGPIPE return value | Evgeny Grin (Karlson2k) | 3 | +5 | -5 |
| 2021-11-28 11:37 | If socket error is detected, try to detect the type of error before closing | Evgeny Grin (Karlson2k) | 3 | +29 | -14 |
| 2021-11-28 10:58 | Cosmetics: removed duplicated value | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2021-11-28 10:21 | test_client_put_stop: check for right reason | Evgeny Grin (Karlson2k) | 1 | +20 | -1 |
| 2021-11-25 09:28 | memorypool: minor doxy clarification | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-11-25 08:44 | test_client_put_stop: handle correctly close phase on the client side | Evgeny Grin (Karlson2k) | 1 | +9 | -6 |
| 2021-11-24 19:29 | test_client_put_stop: removed unused assignment | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2021-11-24 19:25 | test_client_put_stop: fixed asserts | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-11-24 19:17 | test_client_put_stop: removed libcurl leftover | Evgeny Grin (Karlson2k) | 1 | +1 | -7 |
| 2021-11-24 14:07 | parse_connection_headers(): report if client payload is too large. | Evgeny Grin (Karlson2k) | 1 | +33 | -7 |
| 2021-11-24 13:49 | Fixed builds without messages | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-11-24 13:22 | parse_connection_headers(): simplified 'Content-Length' processing | Evgeny Grin (Karlson2k) | 1 | +9 | -6 |
| 2021-11-24 12:04 | process_request_body(): rewritten chunk size detection; fixes | Evgeny Grin (Karlson2k) | 1 | +101 | -50 |
| 2021-11-23 15:56 | process_request_body(): fixed: do allow sizes with more than 16 digits | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2021-11-23 14:51 | process_request_body(): fixed one byte buffer overrun | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-11-23 13:12 | process_request_body(): added assert | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-11-23 12:57 | process_request_body(): fixed: removed wrong special handling of the termination chunk | Evgeny Grin (Karlson2k) | 1 | +1 | -4 |
| 2021-11-23 12:11 | process_request_body(): minor improvement of code readability | Evgeny Grin (Karlson2k) | 2 | +7 | -5 |
| 2021-11-23 11:56 | process_request_body(): do not process when no more data is available | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-11-22 18:37 | process_request_body(): fixed: do not skip chunk closure when too few data available | Evgeny Grin (Karlson2k) | 1 | +8 | -5 |
| 2021-11-22 18:20 | process_request_body(): removed one more unneeded check | Evgeny Grin (Karlson2k) | 1 | +2 | -10 |
| 2021-11-22 14:31 | process_request_body(): removed unneeded check | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-11-22 14:10 | process_request_body(): unify checks for chunked upload | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2021-11-22 13:42 | process_request_body(): removed redundant check | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-11-22 13:35 | process_request_body(): replaced 'int' with 'bool' | Evgeny Grin (Karlson2k) | 1 | +6 | -7 |
| 2021-11-23 14:50 | test_client_put_stop: use TCP_NODELAY for client | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2021-11-23 12:09 | test_client_put_stop: use content longer than 15 bytes | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-11-23 09:59 | Tests: fixed code style | Evgeny Grin (Karlson2k) | 9 | +19 | -19 |
| 2021-11-23 09:57 | Tests: explicitly enforced zero or one exit codes | Evgeny Grin (Karlson2k) | 34 | +34 | -34 |
| 2021-11-13 10:48 | Clarified termination reasons description | Evgeny Grin (Karlson2k) | 2 | +40 | -16 |
| 2021-11-13 10:44 | Reworking early close flags | Evgeny Grin (Karlson2k) | 2 | +25 | -21 |
| 2021-11-13 10:21 | test_client_put_*: new tests | Evgeny Grin (Karlson2k) | 3 | +1872 | -0 |
| 2021-11-17 12:15 | tests and examples: fixed copy-paste errors in doxy | Evgeny Grin (Karlson2k) | 3 | +0 | -3 |
| 2021-11-17 12:09 | Tests: code style fixes | Evgeny Grin (Karlson2k) | 2 | +6 | -6 |
| 2021-11-17 12:08 | test and examples: check socket control functions results | Evgeny Grin (Karlson2k) | 6 | +20 | -16 |
| 2021-11-17 12:02 | tests: fixed blocking sockets on W32 | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-11-17 11:58 | Examples: fixed blocking sockets on W32 | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-11-10 09:40 | microhttpd.h: doxy comments fixes | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2021-11-09 17:57 | Updated doxy for MHD_AccessHandlerCallback | Evgeny Grin (Karlson2k) | 1 | +11 | -4 |
| 2021-11-06 16:48 | test_{tricky,toolarge}: minor improvement | Evgeny Grin (Karlson2k) | 2 | +6 | -6 |
| 2021-11-06 16:42 | test_{tricky,toolarge}: fixed code style | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-11-06 16:41 | tests: fixed copy-paste error in report | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-11-06 12:09 | mhd_sockets.c: fixed code style | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2021-11-06 12:08 | W32 socket pair: set TCP_NODELAY | Evgeny Grin (Karlson2k) | 1 | +12 | -2 |
| 2021-11-06 09:32 | mhd_sockets: cosmetics | Evgeny Grin (Karlson2k) | 1 | +53 | -69 |
| 2021-11-06 09:17 | mhd_sockets: added more network error codes | Evgeny Grin (Karlson2k) | 1 | +18 | -0 |
| 2021-11-06 09:18 | mhd_sockets: code style fixes | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-11-04 13:15 | Doxy: finally clarified how to work with callbacks | Evgeny Grin (Karlson2k) | 3 | +48 | -15 |
| 2021-11-03 13:43 | MHD_uint32_to_strx(): rewritten for readability and minor optimization | Evgeny Grin (Karlson2k) | 1 | +15 | -13 |
| 2021-11-03 11:54 | test_str_token{,s}_remove: fixed comments | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2021-11-03 11:53 | MHD_str_remove_tokens_caseless_(): improved comments | Evgeny Grin (Karlson2k) | 2 | +8 | -8 |
| 2021-11-02 18:29 | MHD_str_remove_token_caseless_(): clarified comments | Evgeny Grin (Karlson2k) | 1 | +15 | -8 |
| 2021-11-01 18:03 | mhd_str: fixed code style | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-11-01 18:02 | mhd_str: clarified doxy for function | Evgeny Grin (Karlson2k) | 2 | +6 | -6 |
| 2021-11-01 18:01 | mhd_str: minor improvement | Evgeny Grin (Karlson2k) | 1 | +1 | -4 |
| 2021-10-31 15:57 | memorypool: minor code improvments | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2021-10-31 15:48 | memorypool: fixed code style | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2021-10-31 15:48 | memorypool: improved macros for manual poisoning | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-10-31 15:40 | mhd_bithelpers: unified _MHD_ROTx32() behavior | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2021-10-31 15:23 | Sync doxy header and source | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-31 15:21 | microhttpd.h: fixed code style | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-10-31 15:21 | MHD_get_timeout(): improved doxy | Evgeny Grin (Karlson2k) | 2 | +13 | -12 |
| 2021-10-31 14:50 | MHD_queue_response(): restored behavior with wrong parameters | Evgeny Grin (Karlson2k) | 1 | +8 | -7 |
| 2021-10-31 14:39 | daemon.c: fixed code style | Evgeny Grin (Karlson2k) | 1 | +16 | -16 |
| 2021-10-31 14:38 | Unified timeout parameter processing | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2021-10-31 14:21 | MHD_set_connection_option(): improved readability | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2021-10-31 14:14 | connection.c: fixed code style | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-31 14:14 | MHD_get_connection_info(): fixed return value | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-31 13:20 | websockets interface: added "experimental" warning | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2021-10-31 13:34 | websockets: fixed code style | Evgeny Grin (Karlson2k) | 8 | +516 | -495 |
| 2021-10-31 13:27 | uncrustify.cfg: updated | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-10-17 17:53 | websocket update | David Gausmann | 12 | +6141 | -1434 |
| 2021-10-31 12:40 | Distinguish "early response" from "error response" | Evgeny Grin (Karlson2k) | 2 | +22 | -14 |
| 2021-10-30 17:20 | Bump MHD_VERSION | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-30 17:10 | build_header_response(): added assert | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-10-30 17:10 | connection.c: improved comments | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2021-10-30 15:20 | setup_reply_properties(): improved comments | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-10-30 15:07 | connection_maximize_write_buffer(): fixed comment | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2021-10-30 15:00 | get_date_str(): additional check | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2021-10-30 14:59 | keepalive_possible(): added TODOs | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-10-30 14:28 | src/microhttpd/Makefile.am: removed empty lines | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2021-10-30 14:28 | Improved doxy for MHD_add_response_header() | Evgeny Grin (Karlson2k) | 2 | +12 | -8 |
| 2021-10-30 14:10 | microhttpd.h: MHD_ResponseFlags comments | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2021-10-30 13:57 | microhttpd.h: fixed typo in doxy | Evgeny Grin (Karlson2k) | 2 | +7 | -7 |
| 2021-10-30 13:25 | Updated HTTP headers names | Evgeny Grin (Karlson2k) | 2 | +471 | -297 |
| 2021-10-30 12:04 | Updated HTTP methods | Evgeny Grin (Karlson2k) | 2 | +57 | -51 |
| 2021-10-30 11:32 | Updated HTTP statuses | Evgeny Grin (Karlson2k) | 3 | +182 | -169 |
| 2021-10-29 08:34 | microhttpd.h: doxy clarifications | Evgeny Grin (Karlson2k) | 1 | +38 | -35 |
| 2021-10-29 07:19 | microhttpd.h: cosmetics | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2021-10-29 07:12 | Removed redundant macro | Evgeny Grin (Karlson2k) | 2 | +2 | -3 |
| 2021-10-28 09:32 | configure: improved reporting which detecting available sanitizers | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2021-10-27 18:33 | Added new W32 project files to the tarball | Evgeny Grin (Karlson2k) | 1 | +10 | -1 |
| 2021-10-27 18:24 | Further improved PAGESIZE macro detection | Evgeny Grin (Karlson2k) | 2 | +80 | -3 |
| 2021-10-26 10:16 | chunked responses: alway unlock response if closing the connection | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2021-10-26 10:09 | Chunked responses: do not provide extra space for the response if size is known | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-26 10:07 | internal.h: clarified doxy | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-10-26 07:42 | connection.c: fixed harmless compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-26 07:10 | src/microhttpd/Makefile: cosmetics | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-10-25 16:23 | W32 VS projects: use C17 if available | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-10-25 15:39 | W32: added VS project files for the latest installed toolset | Evgeny Grin (Karlson2k) | 8 | +419 | -0 |
| 2021-10-25 15:37 | W32: added VS2022 project files | Evgeny Grin (Karlson2k) | 8 | +420 | -0 |
| 2021-10-25 13:55 | Fixed builds with MSVS | Evgeny Grin (Karlson2k) | 2 | +38 | -5 |
| 2021-10-25 13:53 | tsearch.c: fixed missing include after f66a23d27116ade5876d7e23d8c077091cd572e9 | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2021-10-25 12:27 | mhd_mono_clock: do not use MinGW clock wrappers on W32 | Evgeny Grin (Karlson2k) | 1 | +7 | -2 |
| 2021-10-25 12:16 | configure: removed unused HAVE_DECL_SOCK_NONBLOCK macro from MHD_config.h | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2021-10-25 12:00 | connection.c: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-10-25 11:59 | Removed unneeded cast of MHD_CONTENT_READER_END_* values | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-10-25 11:52 | Chunked response: close connection if application returns more data than requested | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2021-10-25 11:07 | mhd_str: fixed typos in doxy comments | Evgeny Grin (Karlson2k) | 2 | +6 | -6 |
| 2021-10-24 11:43 | connection.c: fixed copy-paste error in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-24 08:39 | Fixed: include "MHD_config.h" before other headers to set correct macros | Evgeny Grin (Karlson2k) | 5 | +5 | -5 |
| 2021-10-24 08:24 | websocket_threaded_example: fixed compiler warning on x32 platforms | Evgeny Grin (Karlson2k) | 1 | +10 | -8 |
| 2021-10-23 19:03 | Added check at configure time for PAGESIZE and PAGE_SIZE macros | Evgeny Grin (Karlson2k) | 2 | +94 | -10 |
| 2021-10-23 15:11 | configure: fixed harmless typo in cache variable name | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-10-23 14:30 | configure: improved reporting on Solaris | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-10-23 13:41 | test_add_conn: used the better way to mute compiler and analyzer warnings | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2021-10-23 10:42 | Added Lawrence Sebald to the AUTHORS file | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-10-23 08:41 | test_str: fixed wrong printf format | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-10-17 16:31 | test_tricky: fixed leaked resource | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2021-10-17 15:26 | test_tricky: fixed compatibility with libcurl >=7.62 and <7.78 | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2021-10-17 14:31 | Fixed parsing of "\r\r", "\r", "\n\r" and "\n\n" as a single linefeed for chunked upload | Evgeny Grin (Karlson2k) | 1 | +5 | -6 |
| 2021-10-17 13:29 | internal.h: fixed doxy for read buffer | Evgeny Grin (Karlson2k) | 1 | +5 | -6 |
| 2021-10-17 13:21 | Fixed parsing of bare CR as end-of-line in HTTP headers | Evgeny Grin (Karlson2k) | 1 | +43 | -31 |
| 2021-10-17 12:59 | Removed leftover after 3a02f18ca6a66997614cebf1231c86ad33148ad2 | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2021-10-17 12:34 | get_next_header_line(): improved and fixed comments | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2021-10-17 12:14 | Added error response for wrong 'Content-Length' values | Evgeny Grin (Karlson2k) | 1 | +15 | -2 |
| 2021-10-17 12:12 | A missing part for 3a02f18ca6a66997614cebf1231c86ad33148ad2 | Evgeny Grin (Karlson2k) | 1 | +0 | -5 |
| 2021-10-17 10:57 | Simplified connection.c code: reused error reply function | Evgeny Grin (Karlson2k) | 1 | +4 | -25 |
| 2021-10-17 10:51 | Transmit error reply to the clients if received broken chunked encoding | Evgeny Grin (Karlson2k) | 1 | +18 | -9 |
| 2021-10-17 10:22 | test_tricky: fixed copy-paste errors | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-10-17 10:06 | Removed double close of connection with error | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2021-10-17 08:53 | Added two tests with non-standard symbols in requests | Evgeny Grin (Karlson2k) | 3 | +1171 | -0 |
| 2021-10-16 09:44 | MHD_del_response_header(): documented new behaviors | Evgeny Grin (Karlson2k) | 2 | +10 | -0 |
| 2021-10-13 18:21 | test_toolarge: removed debugging leftovers | Evgeny Grin (Karlson2k) | 1 | +1 | -3 |
| 2021-10-09 14:25 | MemoryPool: realloc: do not move old buffer pointer even if buffer size is zero | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-08 07:14 | Added missing update of connection's read buffer size | Evgeny Grin (Karlson2k) | 1 | +11 | -4 |
| 2021-10-10 18:44 | A small addition for 5bcd843d0b74ba924a5dbee9d6b64ee213ec9e7f | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-10-10 18:33 | configure: added proper detection of user poisoning support with old compilers | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-10 18:17 | test_toolarge: fixed incorrect timeout value used for debugging | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-10 18:16 | Added custom memory poisoning for MemoryPool | Evgeny Grin (Karlson2k) | 4 | +203 | -16 |
| 2021-10-10 17:35 | configure: improved comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-09 14:24 | Partially reworked memory allocation from the pool | Evgeny Grin (Karlson2k) | 3 | +100 | -57 |
| 2021-10-07 13:27 | configure: fixed wrong brackets | Evgeny Grin (Karlson2k) | 1 | +16 | -7 |
| 2021-10-06 08:46 | configure: removed "-fno-common" for sanitizers as it's not used by MHD | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-06 08:25 | test_upgrade{,_large}.c: fixed portability | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-10-06 08:23 | Muted sanitizer errors on W32 platform. | Evgeny Grin (Karlson2k) | 7 | +10 | -10 |
| 2021-10-06 08:17 | configure: check whether leak detection is supported | Evgeny Grin (Karlson2k) | 1 | +21 | -1 |
| 2021-10-04 10:36 | internal.h: fixed typo in comment, updated copyright | Evgeny Grin (Karlson2k) | 1 | +6 | -4 |
| 2021-10-04 07:32 | Added support for "noreturn" function declaration. | Evgeny Grin (Karlson2k) | 3 | +46 | -4 |
| 2021-10-03 18:28 | .gitignore: ignore new tests files | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2021-10-03 18:24 | test_toolarge: fixed possible NULL dereference with possible test extension | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-29 17:35 | transmit_error_response(): use last resort to send error response | Evgeny Grin (Karlson2k) | 1 | +28 | -8 |
| 2021-09-29 12:19 | connection_alloc_memory(): fixed missing update of buffers sizes | Evgeny Grin (Karlson2k) | 1 | +9 | -2 |
| 2021-09-29 14:41 | process_broken_line(): avoid double error sending | Evgeny Grin (Karlson2k) | 1 | +1 | -3 |
| 2021-09-29 13:16 | build_header_response(): fail early if no write space is available | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-10-03 17:43 | test_toolarge: fixed leak of the test memory allocation | Evgeny Grin (Karlson2k) | 1 | +9 | -9 |
| 2021-10-03 17:17 | test_toolarge: clarified file doxy description | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-10-03 17:06 | Added set of test test_toolarge | Evgeny Grin (Karlson2k) | 2 | +1651 | -0 |
| 2021-09-29 13:15 | connection_maximize_write_buffer(): don't try to grow if no space is available | Evgeny Grin (Karlson2k) | 1 | +20 | -15 |
| 2021-09-29 16:53 | transmit_error_response(): reset read buffer offset as well | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-09-29 16:49 | transmit_error_response(): improved error log messages | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-09-29 15:57 | transmit_error_response(): log error if response cannot be created | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2021-09-29 14:49 | transmit_error_response(): check whether it is still possible to send a response | Evgeny Grin (Karlson2k) | 1 | +20 | -7 |
| 2021-09-29 14:31 | connection_reset(): notify app with correct code | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-09-29 14:30 | transmit_error_response(): avoid double sending of error responses | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2021-09-29 13:14 | connection_close_error(): fixed set of error flag with messages disabled | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-29 12:16 | memorypool: added assert in MHD_pool_reallocate() | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-09-29 11:18 | connection.c: fixed compile with disabled messages | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-09-28 18:06 | microhttpd.h: fixed doxy for MHD_KeyValueIteratorN | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-26 15:34 | Improved and fixed doxy for MHD_add_response_header() | Evgeny Grin (Karlson2k) | 2 | +10 | -6 |
| 2021-09-25 16:45 | Clarified doxy description of MHD_run_wait() | Evgeny Grin (Karlson2k) | 2 | +30 | -22 |
| 2021-09-22 18:03 | tests: fixed case-insensitive match for method name | Evgeny Grin (Karlson2k) | 10 | +15 | -15 |
| 2021-09-20 08:28 | test_postprocessor: changed to match current API | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-09-19 15:33 | Partial revert "postprocessor: use NULL for 'data' for callback if no value is present" | Evgeny Grin (Karlson2k) | 2 | +2 | -3 |
| 2021-09-19 13:06 | postprocessor: added new processing state, changed logic. | Evgeny Grin (Karlson2k) | 1 | +58 | -38 |
| 2021-09-19 12:16 | postprocessor: removed unused state value | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2021-09-17 09:19 | postprocessor: simplify processing of urlencoding in edge cases | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-09-17 08:58 | configure: added detection of used run-time lib (type of C lib) | Evgeny Grin (Karlson2k) | 2 | +52 | -8 |
| 2021-09-17 08:54 | Cosmetics: fixed formatting for 'examples' | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-09-17 08:53 | Use type specifiers for printf() from inttypes.h | Evgeny Grin (Karlson2k) | 6 | +38 | -17 |
| 2021-09-16 15:53 | -fix typo | Christian Grothoff | 1 | +22 | -22 |
| 2021-09-15 18:59 | ax_pthread.m4: updated to the latest version | Evgeny Grin (Karlson2k) | 1 | +21 | -7 |
| 2021-09-15 18:43 | postprocessor: fixed incomplete processing of hex-encoding values | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-15 18:18 | test_postprocessor: added testing of hex-encoded values | Evgeny Grin (Karlson2k) | 1 | +17 | -1 |
| 2021-09-15 18:16 | test_postprocessor: report more details | Evgeny Grin (Karlson2k) | 1 | +6 | -3 |
| 2021-09-15 16:54 | postprocessor: minor code improvement | Evgeny Grin (Karlson2k) | 1 | +26 | -21 |
| 2021-09-15 16:47 | test_postprocessor: added test with double value | Evgeny Grin (Karlson2k) | 1 | +81 | -0 |
| 2021-09-15 16:10 | test_postprocessor: improved error reporting | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-15 14:37 | Fixed f032145edcb39e0445e4f78fec51867b9f89706c | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-15 13:48 | test_postprocessor: added more tests for urlencoding | Evgeny Grin (Karlson2k) | 1 | +19 | -0 |
| 2021-09-15 13:45 | postprocessor: improved key parsing | Evgeny Grin (Karlson2k) | 1 | +36 | -17 |
| 2021-09-15 13:10 | test_postprocessor: added more tests for urlencoding | Evgeny Grin (Karlson2k) | 1 | +19 | -0 |
| 2021-09-15 12:14 | test_postprocessor: improved error reporting | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-15 12:02 | test_postprocessor: added more cases for urlencoding | Evgeny Grin (Karlson2k) | 1 | +15 | -1 |
| 2021-09-15 12:15 | Missing part of cec8013b704fd5f9631f8e67bc3f807603bde9b3 | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2021-09-15 11:14 | test_postprocessor: integrated one check into unified testing | Evgeny Grin (Karlson2k) | 1 | +5 | -57 |
| 2021-09-15 10:57 | test_postprocessor: test urlencoding more thoroughly | Evgeny Grin (Karlson2k) | 1 | +50 | -49 |
| 2021-09-15 10:32 | postprocessor: fixed empty key processing | Evgeny Grin (Karlson2k) | 1 | +12 | -0 |
| 2021-09-15 10:31 | postprocessor: added asserts | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-09-15 09:11 | postprocessor: do not try to process value or key if state is 'error' | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2021-09-15 08:48 | test_postprocessor: added check with empty key | Evgeny Grin (Karlson2k) | 1 | +52 | -0 |
| 2021-09-15 08:47 | Updated copyright year in W32 .DLL files resources | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-09-13 18:00 | Moved some logic from 'configure' to 'mhd_align.h' | Evgeny Grin (Karlson2k) | 2 | +21 | -16 |
| 2021-09-13 16:14 | mhd_align.h: fixed copy-paste error | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-12 17:01 | test_postprocessor: fixed strlen() with NULL | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-12 16:21 | postprocessor: use NULL for 'data' for callback if no value is present | Evgeny Grin (Karlson2k) | 2 | +4 | -3 |
| 2021-09-12 16:16 | postprocessor: minor optimization: do not process zero-length data | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2021-09-12 15:11 | postprocessor: do not call memcpy() / memmove() with zero size | Evgeny Grin (Karlson2k) | 1 | +11 | -7 |
| 2021-09-12 15:08 | postprocessor: fixed undefined behavior error | Evgeny Grin (Karlson2k) | 1 | +8 | -5 |
| 2021-09-12 14:33 | postprocessor: added asserts in process_value() | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2021-09-12 15:31 | test_postprocessor: fixed call of memcmp() with NULL pointers | Evgeny Grin (Karlson2k) | 1 | +13 | -4 |
| 2021-09-11 11:19 | test_postprocessor: catch impossible value | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-09-11 11:19 | test_postprocessor: improved code readability | Evgeny Grin (Karlson2k) | 1 | +63 | -56 |
| 2021-09-11 10:19 | test_postprocessor: fixed printf() called with NULL pointer | Evgeny Grin (Karlson2k) | 1 | +17 | -11 |
| 2021-09-10 19:39 | test_postprocessor: added checks for returned values | Evgeny Grin (Karlson2k) | 1 | +122 | -13 |
| 2021-09-08 12:26 | memorypool: mute sanitizer errors | Evgeny Grin (Karlson2k) | 1 | +12 | -5 |
| 2021-09-07 18:06 | test_quiesce_stream: fixed | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-07 18:00 | microhttpd.h: changed macros MHD_CONTENT_READER_* | Evgeny Grin (Karlson2k) | 1 | +3 | -8 |
| 2021-09-07 11:50 | Fixed analyzer errors: cast enum values to enum types. | Evgeny Grin (Karlson2k) | 5 | +79 | -49 |
| 2021-09-07 10:09 | configure: spelling fixes | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-09-06 12:12 | mhd_str: rewrote one function to stop sanitizer alarming | Evgeny Grin (Karlson2k) | 1 | +63 | -56 |
| 2021-09-07 09:33 | Fix for e2a52a91c687afc8f15b98a33ee6ed01a0a4a1ff | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-07 09:24 | configure: improved test for undefined behavior sanitizer | Evgeny Grin (Karlson2k) | 1 | +77 | -29 |
| 2021-09-06 16:57 | configure: reset CFLAGS when testing for sanitizers | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2021-09-06 16:05 | configure: use CFLAGS only one time when testing for sanitizers | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-06 07:39 | Revert 73c37e06b137bc9440e703d2b7c7bafcf622ece8 | Evgeny Grin (Karlson2k) | 1 | +1 | -3 |
| 2021-09-05 15:20 | mhd_str: silent sanitizer false-positive error | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2021-09-05 14:54 | MHD_start_daemon_va (): fixed sanitizer error | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-05 14:39 | sha*/md5: fixed implicit value conversion | Evgeny Grin (Karlson2k) | 3 | +200 | -152 |
| 2021-09-05 12:31 | .gitlab-ci: added "keep-going" for "check" jobs | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2021-09-05 12:08 | .gitlab-ci: use project's built-in support for sanitizers | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2021-09-05 12:01 | .gitlab-ci: added quoting for variables | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2021-09-05 10:59 | Added more options for undefined behavior sanitizer | Evgeny Grin (Karlson2k) | 1 | +43 | -0 |
| 2021-09-04 12:11 | Reworked support for sanitizers | Evgeny Grin (Karlson2k) | 1 | +125 | -8 |
| 2021-09-03 11:31 | tbrehm@dspace.de wrote: | Christian Grothoff | 1 | +1 | -0 |
| 2021-09-02 13:11 | Improved 'configure' report after e163ad95a7232de374d03a6cf4a44bffbde31d3c | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-02 13:09 | Disabled parallel make for curltest if heavy tests are enabled | Evgeny Grin (Karlson2k) | 2 | +11 | -1 |
| 2021-09-02 13:08 | configure: limit number of CPU cores used without heavy testing | Evgeny Grin (Karlson2k) | 1 | +14 | -2 |
| 2021-09-02 11:59 | mhd_limits.h: removed wrong alternative for SSIZE_MAX | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2021-09-02 11:58 | Fixed possible preprocessor error if ULLONG_MAX is not digits-only | Evgeny Grin (Karlson2k) | 2 | +2 | -1 |
| 2021-09-02 11:57 | mhd_limits.h: fixed copy-paste error in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-02 11:56 | mhd_limits.h: use alternative name for ULLONG_MAX if available | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2021-09-02 07:45 | Fixed possible preprocessor error when SIZE_MAX is not digits-only | Evgeny Grin (Karlson2k) | 3 | +18 | -4 |
| 2021-09-01 16:47 | Fixed possible preprocessor errors | Evgeny Grin (Karlson2k) | 3 | +5 | -4 |
| 2021-09-01 16:23 | -fix typo | Christian Grothoff | 1 | +4 | -4 |
| 2021-09-01 16:16 | Fixed preprocessor error, fixed timeout calculation with 64 bit time_t introduced by e42ec8f54d28c982307367c483cee34ade5c54f8 | Evgeny Grin (Karlson2k) | 2 | +44 | -3 |
| 2021-09-01 08:18 | configure: added stdint.h to the list of required headers | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-01 08:03 | configure: removed sys/types.h duplicated check | Evgeny Grin (Karlson2k) | 2 | +3 | -1 |
| 2021-09-01 07:57 | configure: moved sys/stat.h to optional headers | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-09-01 07:50 | configure: removed check for unused locale.h header | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-09-01 07:48 | configure: removed check for unused math.h header | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-09-01 07:47 | Guard stddef.h includes with '#ifdef HAVE_STDDEF_H' | Evgeny Grin (Karlson2k) | 8 | +22 | -5 |
| 2021-09-01 07:19 | Test for stdlib.h presence | Evgeny Grin (Karlson2k) | 10 | +23 | -5 |
| 2021-09-01 06:07 | mhd_mono_clock: clarified doxy | Evgeny Grin (Karlson2k) | 2 | +6 | -4 |
| 2021-08-30 18:13 | Switched internal timers to milliseconds resolutions. | Evgeny Grin (Karlson2k) | 4 | +148 | -85 |
| 2021-08-30 15:13 | test_shutdown_select: file description fixed | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2021-08-30 14:46 | get_date_str(): added error check | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-08-30 14:21 | microhttpd.h: removed duplicated macro | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2021-08-29 19:07 | Added fallback functions for MHD_monotonic_msec_counter() values | Evgeny Grin (Karlson2k) | 2 | +105 | -11 |
| 2021-08-29 16:09 | MHD_monotonic_msec_counter(): fixed internal fallback | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-29 15:01 | test_timeout: improved: added more error detection and reporting | Evgeny Grin (Karlson2k) | 1 | +45 | -12 |
| 2021-08-27 15:14 | Fixed support for custom connection timeouts in Thread-Per-Connection mode | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-27 09:53 | MHD_monotonic_msec_counter(): added new internal function | Evgeny Grin (Karlson2k) | 2 | +70 | -2 |
| 2021-08-27 08:36 | mhd_mono_clock: simplified calculations on old W32 platforms | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-08-27 08:34 | mhd_mono_clock: updated clock IDs | Evgeny Grin (Karlson2k) | 1 | +28 | -2 |
| 2021-08-26 14:24 | Updated .gitignore | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-08-26 13:21 | src/testcurl/https/Makefile.am: removed non-existing include dir | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2021-08-26 13:20 | curl_version_check: mark function as static | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-26 13:15 | Moved test help file | Evgeny Grin (Karlson2k) | 3 | +2 | -18 |
| 2021-08-26 13:14 | test_timeout: fixed dead assigment | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-08-25 19:03 | test_quiesce: fixed dead assignment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-25 19:03 | test_post: fixed test error report | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-08-25 18:56 | test_get_close_keep_alive: mute static analyzer | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-08-25 18:28 | test_postprocessor_md: test all returned values | Evgeny Grin (Karlson2k) | 1 | +53 | -15 |
| 2021-08-25 17:50 | websocket_threaded_example: fix static analyzer error | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2021-08-25 17:33 | querystring_example: free memory with new error check | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-08-25 17:22 | tlsauthentication.c: better fix for compiler warning | Evgeny Grin (Karlson2k) | 1 | +12 | -9 |
| 2021-08-25 16:55 | tlsauthentication.c: inelegant mute of compiler warning | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2021-08-25 16:39 | querystring_example: fixed compiler warning, added error checking | Evgeny Grin (Karlson2k) | 1 | +14 | -5 |
| 2021-08-25 14:15 | connection.c: Ensure that variable is initialized | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-08-24 13:17 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2021-08-24 13:03 | Inherit non-blocking status when accepting on most platforms | Evgeny Grin (Karlson2k) | 2 | +15 | -3 |
| 2021-08-24 12:58 | Added flag for non-blocking listen socket | Evgeny Grin (Karlson2k) | 2 | +38 | -26 |
| 2021-08-24 12:56 | MHD_accept_connection: refactoring to improve readability | Evgeny Grin (Karlson2k) | 1 | +9 | -5 |
| 2021-08-24 09:36 | MHD_accept_connection: cosmetics | Evgeny Grin (Karlson2k) | 1 | +13 | -10 |
| 2021-08-24 13:05 | Fixed typo in 6621c055572524f5f247cd200ff7291c161f8b87 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-08-24 07:59 | mhd_assert: added check for both _DEBUG and NDEBUG defined | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-08-24 07:56 | mhd_assert: ensure that either _DEBUG or NDEBUG is defined | Evgeny Grin (Karlson2k) | 2 | +9 | -1 |
| 2021-08-23 19:23 | Stop deallocating memory buffer after each hunk or reply part | Evgeny Grin (Karlson2k) | 1 | +0 | -9 |
| 2021-08-23 19:22 | Stop shrinking memory buffer after preparing reply header or footers | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2021-08-23 19:20 | Connection: allocate persistent connection memory with helper | Evgeny Grin (Karlson2k) | 1 | +77 | -9 |
| 2021-08-23 19:13 | memory pool: added internal helper function | Evgeny Grin (Karlson2k) | 2 | +29 | -0 |
| 2021-08-23 09:54 | Added new connection state MHD_CONNECTION_START_REPLY | Evgeny Grin (Karlson2k) | 3 | +36 | -13 |
| 2021-08-21 16:51 | Added new connection state MHD_CONNECTION_FULL_REQ_RECEIVED | Evgeny Grin (Karlson2k) | 2 | +25 | -9 |
| 2021-08-21 16:44 | Added new connection state MHD_CONNECTION_REQ_LINE_RECEIVING | Evgeny Grin (Karlson2k) | 2 | +16 | -1 |
| 2021-08-21 15:34 | build_header_response(): clarified comment | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2021-08-21 15:28 | connection.c: simplified request line processing, fix | Evgeny Grin (Karlson2k) | 1 | +20 | -22 |
| 2021-08-21 13:39 | Added new connection flag "stop_with_error". | Evgeny Grin (Karlson2k) | 2 | +43 | -28 |
| 2021-08-21 12:00 | enum MHD_CONNECTION_STATE: sorted states | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2021-08-21 11:53 | enum MHD_CONNECTION_STATE: removed numbers from doxy | Evgeny Grin (Karlson2k) | 1 | +19 | -19 |
| 2021-08-20 19:28 | -fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2021-08-21 11:28 | connection.c: minor updates: used new reply flags, added asserts and TODOs | Evgeny Grin (Karlson2k) | 1 | +18 | -6 |
| 2021-08-20 15:04 | Do not use the same flag for chunked request and chunked reply | Evgeny Grin (Karlson2k) | 2 | +18 | -20 |
| 2021-08-20 12:42 | replies: fixed HTTP/1.0 keep-alive replies | Evgeny Grin (Karlson2k) | 2 | +39 | -14 |
| 2021-08-20 10:39 | test_get_close_keep_alive: added more combinations and more checks | Evgeny Grin (Karlson2k) | 1 | +181 | -74 |
| 2021-08-19 18:18 | Simple fix for 6f48db46b16579198fd48862fb8ec4829216ba2d | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-08-19 17:11 | Added response flag to always send "Connection:" header | Evgeny Grin (Karlson2k) | 2 | +18 | -8 |
| 2021-08-19 13:48 | microhttpd.h: moved up MHD_VERSION macro | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2021-08-19 13:40 | Response flags: clarified functionality, added synonymous names | Evgeny Grin (Karlson2k) | 2 | +47 | -26 |
| 2021-08-19 11:32 | RFC compliance: HTTP/1.1 replies for HTTP/1.0 clients | Evgeny Grin (Karlson2k) | 2 | +14 | -9 |
| 2021-08-18 17:19 | setup_reply_properties(): removed one assert | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2021-08-18 16:20 | keepalive_possible: simplified; added new value for MHD_ConnKeepAlive | Evgeny Grin (Karlson2k) | 2 | +77 | -69 |
| 2021-08-18 11:05 | test_get_chunked: re-use the same port for all tests | Evgeny Grin (Karlson2k) | 1 | +35 | -20 |
| 2021-08-18 09:48 | test_get_chunked: check whether chunked is used for non-Keep-Alive | Evgeny Grin (Karlson2k) | 2 | +8 | -2 |
| 2021-08-18 09:43 | RFC compliance: use chunked even for non-Keep-Alive HTTP/1.1 clients | Evgeny Grin (Karlson2k) | 2 | +9 | -6 |
| 2021-08-18 09:09 | microhttpd.h: minor macro formatting | Evgeny Grin (Karlson2k) | 1 | +13 | -12 |
| 2021-08-18 09:00 | curl tests: updated select() error handling, file doxy | Evgeny Grin (Karlson2k) | 36 | +456 | -184 |
| 2021-08-18 09:10 | -bump version | Christian Grothoff | 1 | +1 | -1 |
| 2021-08-18 07:18 | test_get_close_keep_alive: removed double assignment of curl header | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2021-08-18 07:14 | Updated .gitignore | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-08-18 07:13 | test_get_close_keep_alive: minor reporting improvment | Evgeny Grin (Karlson2k) | 1 | +14 | -5 |
| 2021-08-17 18:34 | Fixed: avoid duplication of "close" token in replies | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2021-08-17 18:33 | Fixed: do not enforce "close" connection if reply has no body and size is unknown | Evgeny Grin (Karlson2k) | 1 | +25 | -23 |
| 2021-08-17 18:32 | Fixed: always close connection if "close" was requested by client | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-08-17 18:30 | Simplified makefile for testcurl | Evgeny Grin (Karlson2k) | 1 | +19 | -176 |
| 2021-08-17 17:57 | Added two tests for correct choice of "Keep-Alive" or "Close" | Evgeny Grin (Karlson2k) | 3 | +1033 | -0 |
| 2021-08-16 16:30 | tests: improved handling of curl multi_* | Evgeny Grin (Karlson2k) | 21 | +578 | -318 |
| 2021-08-16 11:50 | test_get_chunked: fixed leak of libcurl resource for "close" mode | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2021-08-16 08:55 | HTTPS tests: fixed memory leak in tests | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-08-16 08:25 | test_get_chunked: do not allocate buffer for cls when not needed | Evgeny Grin (Karlson2k) | 1 | +6 | -5 |
| 2021-08-16 08:18 | test_get_chunked: fixed validation error report | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-08-16 08:09 | connection.c: added assert to mute static analyzer | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-08-16 07:33 | connection.c: added check to mute static analyzer error | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2021-08-16 07:21 | Fixed memory leak introduced by 39eb60df61232bfc7da8e2f7afc48efcad0f1019 | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2021-08-13 11:54 | Complete re-write of reply header build function and helpers | Evgeny Grin (Karlson2k) | 2 | +470 | -334 |
| 2021-08-15 15:18 | chunked response: do not try to send more than needed | Evgeny Grin (Karlson2k) | 1 | +19 | -11 |
| 2021-08-15 14:08 | connection.c: fixed chunked response without callback | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2021-08-15 15:23 | Added more chunked response tests | Evgeny Grin (Karlson2k) | 3 | +29 | -3 |
| 2021-08-13 14:45 | Fixed chunked response with known size | Evgeny Grin (Karlson2k) | 1 | +32 | -25 |
| 2021-08-15 12:45 | test_get_chunked: set footer when last chunk is being sending | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2021-08-15 09:27 | test_callback: cosmetics | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2021-08-15 12:51 | test_callback: improved test | Evgeny Grin (Karlson2k) | 1 | +29 | -17 |
| 2021-08-11 15:13 | Fix busy waiting up to one second using connection timeout | Alexander Irion | 2 | +4 | -4 |
| 2021-08-11 19:33 | connection.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-08-11 19:25 | response.c: used stricter check for "Upgrade:" header | Evgeny Grin (Karlson2k) | 1 | +6 | -4 |
| 2021-08-11 19:23 | response headers: do not allow "Close" with upgrade responses | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2021-08-11 19:18 | internal.h: minor doxy correction | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-04 14:21 | MHD_queue_response(): detect incorrect "upgrade" responses | Evgeny Grin (Karlson2k) | 1 | +49 | -14 |
| 2021-08-04 17:07 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2021-08-04 16:58 | introduce new MHD_CONNECTION_INFO_HTTP_STATUS | Christian Grothoff | 4 | +32 | -5 |
| 2021-08-02 13:15 | Minor doxy correction for 9949f0f3aca26b0f0ffded2fa7e415e41d531f05 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-01 17:56 | Used faster internal function for Date: timestamp | Evgeny Grin (Karlson2k) | 1 | +78 | -25 |
| 2021-08-01 15:27 | Added internal MHD_uint8_to_str_pad() function | Evgeny Grin (Karlson2k) | 3 | +975 | -1 |
| 2021-08-01 12:33 | response headers: disallow space in header name, allow tab in header value | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-08-01 12:31 | response header: more pre-processing, better docs | Evgeny Grin (Karlson2k) | 4 | +170 | -26 |
| 2021-08-01 10:24 | response: do not allow "Connection: keep-alive" header | Evgeny Grin (Karlson2k) | 2 | +174 | -1 |
| 2021-07-30 15:41 | Added MHD_uint64_to_str() internal function | Evgeny Grin (Karlson2k) | 3 | +203 | -0 |
| 2021-07-30 08:54 | connection cleanup: streamlined cleanup process | Evgeny Grin (Karlson2k) | 2 | +13 | -7 |
| 2021-07-30 07:54 | Updated some copyrights | Evgeny Grin (Karlson2k) | 5 | +5 | -1 |
| 2021-07-30 07:47 | test_get_chunked: added tests with know size | Evgeny Grin (Karlson2k) | 3 | +61 | -15 |
| 2021-07-29 18:40 | MemoryPool: fixed assert | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-07-29 18:10 | Moved reset of connection to dedicated function | Evgeny Grin (Karlson2k) | 1 | +86 | -66 |
| 2021-07-29 18:04 | MHD_connection_close_ (): changed clean-up order | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2021-07-28 12:08 | build_connection_chunked_response_footer: asserts added | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-07-28 11:59 | Added more tests for chunked reply encoding | Evgeny Grin (Karlson2k) | 3 | +116 | -11 |
| 2021-07-28 10:47 | test_http_reasons: fixed | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2021-07-28 10:04 | Makefile fixed for dist* targets | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-07-27 14:14 | response: use macro instead of string for connection header | Evgeny Grin (Karlson2k) | 1 | +10 | -6 |
| 2021-06-08 15:59 | Added new public API function MHD_get_reason_phrase_len_for() | Evgeny Grin (Karlson2k) | 5 | +180 | -128 |
| 2021-06-06 15:23 | Re-written chunk footer generation function as a separate function | Evgeny Grin (Karlson2k) | 1 | +187 | -1 |
| 2021-06-08 18:02 | keepalive_possible(): check whether app requested close | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2021-07-27 14:59 | response: use auto flag for chunked encoding header | Evgeny Grin (Karlson2k) | 1 | +23 | -3 |
| 2021-06-07 18:18 | try_ready_chunked_body: use new string function, fixes. | Evgeny Grin (Karlson2k) | 1 | +43 | -32 |
| 2021-06-07 16:46 | Added internal functions for printing decimal and hex numbers | Evgeny Grin (Karlson2k) | 5 | +413 | -0 |
| 2021-07-21 20:15 | mhd_str: use smaller include | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-07-21 20:11 | test_str_tokens_remove: shut spell checker | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2021-07-21 20:04 | test_str_tokens_remove: test corner cases | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2021-07-21 19:42 | mhd_str.h: fixed compilation with MSVC | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2021-07-21 19:08 | mhd_align.h: added support for MSVC compiler | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2021-07-21 18:25 | mhd_align.h: fixed copy-paste error | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-07-21 18:25 | MSVC projects: added missing header | Evgeny Grin (Karlson2k) | 2 | +4 | -0 |
| 2021-07-21 18:18 | MSVC project: defaults to Vista+ | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-07-21 18:16 | Restructured files in MSVC project | Evgeny Grin (Karlson2k) | 1 | +81 | -75 |
| 2021-07-18 11:52 | -fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2021-07-14 12:37 | -make spell checker happy | Christian Grothoff | 2 | +4 | -4 |
| 2021-07-13 21:50 | -fix FTBFS: ssize_t needs stdlib.h on my system | Christian Grothoff | 1 | +1 | -1 |
| 2021-07-05 09:57 | response: process "Connection" header in a special manner | Evgeny Grin (Karlson2k) | 5 | +873 | -1 |
| 2021-06-23 07:47 | Added MHD_str_remove_tokens_caseless_() function | Evgeny Grin (Karlson2k) | 5 | +483 | -0 |
| 2021-06-16 13:41 | Added MHD_str_remove_token_caseless_() function | Evgeny Grin (Karlson2k) | 5 | +459 | -1 |
| 2021-06-27 19:39 | MHD_del_response_header(): removed unused variable | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2021-07-05 10:00 | Corrected internal doxy | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-06-23 08:36 | mhd_str: minor optimisation | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-06-23 07:37 | mhd_str: minor code refactoring | Evgeny Grin (Karlson2k) | 1 | +35 | -11 |
| 2021-06-21 12:21 | Use compiler built-ins for bits rotations if available | Evgeny Grin (Karlson2k) | 1 | +10 | -4 |
| 2021-06-20 14:09 | websocket example: Use uint32_t instead of ulong for websocket mask | gre-42 | 1 | +16 | -17 |
| 2021-06-21 10:39 | daemon.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-06-21 10:39 | Added attributes for enums | Evgeny Grin (Karlson2k) | 3 | +44 | -25 |
| 2021-06-21 10:26 | MHD_queue_response(): fixed check for HTTP/1.0 mode | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-06-20 13:30 | MHD_add_response_header(): improved doxy | Evgeny Grin (Karlson2k) | 2 | +6 | -2 |
| 2021-06-08 10:56 | response: added MHD_get_response_element_n() function | Evgeny Grin (Karlson2k) | 2 | +55 | -0 |
| 2021-06-20 13:13 | internal.h: reordered items | Evgeny Grin (Karlson2k) | 1 | +15 | -15 |
| 2021-06-18 19:26 | Response: fixed order of the headers | Evgeny Grin (Karlson2k) | 2 | +88 | -11 |
| 2021-06-13 17:54 | mhd_str: fixed typo in a comment | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-06-13 14:23 | MHD_queue_response(): refuse 1xx codes in HTTP/1.0 mode | Evgeny Grin (Karlson2k) | 1 | +33 | -6 |
| 2021-06-13 13:53 | MHD_add_response_header: added detailed comment about automatic headers | Evgeny Grin (Karlson2k) | 2 | +53 | -8 |
| 2021-06-13 10:41 | MHD_create_response_*() functions: improved doxy | Evgeny Grin (Karlson2k) | 2 | +171 | -42 |
| 2021-06-13 10:41 | uncrustify.cfg minor fix | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-06-12 17:46 | connection.c: fixed wrong caseless HTTP method comparison | Evgeny Grin (Karlson2k) | 1 | +2 | -6 |
| 2021-06-12 17:31 | connection.c: added detection of standard HTTP methods | Evgeny Grin (Karlson2k) | 2 | +112 | -0 |
| 2021-06-12 17:30 | uncrustify.cfg: updated | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-06-12 15:30 | Corrected naming enum MHD_HTTP_version -> enum MHD_HTTP_Version | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-06-10 18:16 | test_tls_options: multiple fixes | Evgeny Grin (Karlson2k) | 1 | +10 | -9 |
| 2021-06-10 18:09 | tests: removed curl_uses_nss_ssl(), used new backend identification functions | Evgeny Grin (Karlson2k) | 12 | +12 | -25 |
| 2021-06-10 17:40 | HTTPS tests: added new backend identification functions | Evgeny Grin (Karlson2k) | 2 | +112 | -2 |
| 2021-06-10 12:27 | HTTPS tests: ensure that CURL options were applied | Evgeny Grin (Karlson2k) | 1 | +78 | -39 |
| 2021-06-08 07:00 | connection.c: log message typo fixed | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-06-08 06:51 | Response: disallow two "Transfer-Encoding" headers | Evgeny Grin (Karlson2k) | 1 | +10 | -7 |
| 2021-06-07 18:29 | keepalive_possible: do not use "Keep-Alive" with read-closed connections | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-06-07 09:26 | MHD_queue_response: check whether provided status code is a three digits code | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2021-06-06 15:24 | connection.c: added TODO comment | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-06-06 14:24 | try_ready_chunked_body: handle large chunks properly | Evgeny Grin (Karlson2k) | 1 | +10 | -6 |
| 2021-06-05 19:16 | Added TODO comments and corrected log message | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2021-06-05 18:18 | Fixed header size calculation. | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2021-06-04 12:52 | connection: fixed wrong read buffer reallocation | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-06-04 12:22 | connection: handle large read-ahead situation | Evgeny Grin (Karlson2k) | 1 | +7 | -3 |
| 2021-06-04 09:59 | connection: do not spend time on building footers for zero-sized responses | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2021-06-03 18:33 | test_get_chunked: implemented TODOs | Evgeny Grin (Karlson2k) | 1 | +102 | -6 |
| 2021-06-03 18:30 | chunked_example: fixed resource leak | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-05-30 19:24 | Code and comments minor fixes | Evgeny Grin (Karlson2k) | 2 | +1 | -2 |
| 2021-05-26 18:20 | Calculate size of error responses at compile time | Evgeny Grin (Karlson2k) | 1 | +61 | -47 |
| 2021-05-26 17:49 | Refactored handling of incompatible HTTP versions | Evgeny Grin (Karlson2k) | 1 | +53 | -24 |
| 2021-05-22 15:31 | HTTP version string processing fixes | Evgeny Grin (Karlson2k) | 1 | +26 | -31 |
| 2021-05-22 15:22 | test_long_header: minor improvement | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2021-05-21 15:59 | Added detection of HTTP version during early parsing | Evgeny Grin (Karlson2k) | 2 | +150 | -0 |
| 2021-05-18 19:21 | md5 small optimization | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-05-18 19:17 | Fixed unaligned data processing in SHA-256 and MD5 | Evgeny Grin (Karlson2k) | 6 | +160 | -46 |
| 2021-05-18 17:05 | sha-1 minor improvements | Evgeny Grin (Karlson2k) | 2 | +13 | -8 |
| 2021-05-18 16:57 | Fixed SHA-1 calculation with unaligned data | Evgeny Grin (Karlson2k) | 1 | +37 | -7 |
| 2021-05-18 16:37 | Implemented basement to work with unaligned data | Evgeny Grin (Karlson2k) | 4 | +168 | -17 |
| 2021-05-16 18:34 | Updated test_sha* and test_md5 with unaligned data | Evgeny Grin (Karlson2k) | 3 | +91 | -1 |
| 2021-05-16 18:26 | Updated .gitignore | Evgeny Grin (Karlson2k) | 2 | +2 | -0 |
| 2021-05-16 18:23 | test_sha1: minor fixes | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2021-05-16 15:20 | Implemented SHA-1 calculation | Evgeny Grin (Karlson2k) | 5 | +900 | -0 |
| 2021-05-16 15:11 | sha256: formatting, cosmetics, typos in comments | Evgeny Grin (Karlson2k) | 4 | +59 | -61 |
| 2021-05-16 15:09 | sha256: minor optimization | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-05-16 15:04 | sha256: re-arranged struct members to have better alignment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-05-16 15:02 | sha256: renamed one function for clarity and uniformity | Evgeny Grin (Karlson2k) | 4 | +9 | -9 |
| 2021-05-16 14:53 | mhd_bithelpers: replaced macro with static function | Evgeny Grin (Karlson2k) | 1 | +9 | -4 |
| 2021-05-08 18:18 | Added new response create function. | Evgeny Grin (Karlson2k) | 2 | +55 | -1 |
| 2021-05-12 17:11 | Further clarified requirement to use MHD_get_timeout() | Evgeny Grin (Karlson2k) | 2 | +130 | -53 |
| 2021-04-30 15:04 | test_get_chunked_close: new test | Evgeny Grin (Karlson2k) | 2 | +67 | -17 |
| 2021-04-30 15:02 | chunked_example: enforce to use chunked encoding | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2021-05-02 10:33 | -more work for JE Marchesi | Christian Grothoff | 1 | +13 | -4 |
| 2021-04-30 14:01 | mhd_str: minor optimization | Evgeny Grin (Karlson2k) | 1 | +21 | -8 |
| 2021-04-27 21:31 | fix typos | Christian Grothoff | 1 | +5 | -5 |
| 2021-04-27 21:23 | fix typos | Christian Grothoff | 1 | +4 | -4 |
| 2021-04-27 21:22 | fix typos | Christian Grothoff | 2 | +7 | -7 |
| 2021-04-26 15:14 | -fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2021-04-26 12:33 | add David's WS example | Christian Grothoff | 5 | +2706 | -4 |
| 2021-04-26 12:12 | verbatim import of David Gausmann's websocket extension; tests do not yet pass, only enabled with --enable-experimental | Christian Grothoff | 12 | +12656 | -5 |
| 2021-04-25 14:14 | mhd_mono_clock: cosmetic edit | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-04-25 14:15 | Bump MHD_VERSION to indicate development version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-25 11:00 | Released GNU libmicrohttpd 0.9.73 | Evgeny Grin (Karlson2k) | 5 | +381 | -196 |
| 2021-04-25 10:11 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2021-04-24 20:00 | Updates for MSVC builds | Evgeny Grin (Karlson2k) | 3 | +56 | -21 |
| 2021-04-24 15:06 | connection.c: muted compiler warning for builds without messages | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2021-04-24 13:06 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2021-04-23 22:05 | -fix typos | Christian Grothoff | 3 | +7 | -7 |
| 2021-04-23 11:27 | Fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-23 11:26 | Fixed compiler warnings on x32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-23 11:24 | Fixed build without poll() | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2021-04-23 10:51 | Fixed build with MSVC, fixed compiler warnings | Evgeny Grin (Karlson2k) | 3 | +7 | -4 |
| 2021-04-22 17:07 | daemon: fixed build without HTTPS | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2021-04-22 09:32 | test_upgrade{,_large}: removed use on unportable function | Evgeny Grin (Karlson2k) | 3 | +6 | -6 |
| 2021-04-22 08:59 | upgraded connection: ensure normal buffering | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-04-22 09:08 | Fixed copy-paster and typo errors | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2021-04-21 11:29 | Corrected typos in ChangeLog | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-04-21 08:58 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +30 | -0 |
| 2021-04-20 14:11 | configure: disable NLS by default | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-04-19 15:58 | Formatting and comments for 4e8f86a655a7d786bdce3f1330fd8fa083df8dfe | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2021-04-19 15:39 | Added support for ALPN protocols list for TLS connections | Evgeny Grin (Karlson2k) | 3 | +55 | -3 |
| 2021-04-19 13:22 | connection: report error details for recv() as well | Evgeny Grin (Karlson2k) | 2 | +42 | -8 |
| 2021-04-19 12:52 | log messaged-related minor fixes | Evgeny Grin (Karlson2k) | 2 | +28 | -25 |
| 2021-04-19 12:24 | mhd_send: added TLS-specific error code | Evgeny Grin (Karlson2k) | 3 | +17 | -2 |
| 2021-04-19 10:46 | testzzuf/test_put_chunked: fixed callback | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2021-04-19 10:38 | testzzuf: print wrong callback parameters values | Evgeny Grin (Karlson2k) | 8 | +80 | -0 |
| 2021-04-18 17:47 | connection: report socket error in MHD log | Evgeny Grin (Karlson2k) | 1 | +69 | -8 |
| 2021-04-18 14:13 | mhd_send: more detailed error results | Evgeny Grin (Karlson2k) | 3 | +58 | -8 |
| 2021-04-18 11:18 | MHD_create_response_from_iovec(): more portable behavior | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-18 10:47 | mhd_sockets: removed dead code | Evgeny Grin (Karlson2k) | 2 | +0 | -112 |
| 2021-04-17 15:50 | response: simplified code | Evgeny Grin (Karlson2k) | 1 | +7 | -20 |
| 2021-04-17 15:24 | mhd_send: changed results for non-IP sockets | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-04-17 15:03 | memorypool: muted compiler warning and additional assert | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-04-17 15:02 | mhd_send: fixed copy-paster error in 99f2df6dea40624ff82b00ebe362e587f722985f | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-04-17 13:42 | mhd_send: made MHD_connection_set_cork_state_() non-static | Evgeny Grin (Karlson2k) | 2 | +40 | -18 |
| 2021-04-17 13:11 | test_upgrade_large: do not uncork the socket | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2021-04-17 13:45 | mhd_send: fixed log messaged broken by 99f2df6dea40624ff82b00ebe362e587f722985f | Evgeny Grin (Karlson2k) | 1 | +10 | -2 |
| 2021-04-16 14:58 | mhd_send: finally handle sockets errors in portable way | Evgeny Grin (Karlson2k) | 2 | +36 | -42 |
| 2021-04-16 14:17 | Formatting and minor fix for 61fa3896442b5629e28d36d4e9e924440e03d873 | Evgeny Grin (Karlson2k) | 2 | +30 | -32 |
| 2021-04-16 14:11 | Fixes and improvements for 6c751386a2e06d35b6d072c064bd581ddd561c52 | Evgeny Grin (Karlson2k) | 3 | +84 | -64 |
| 2021-04-16 11:20 | configure: corrected displayed licence | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-04-16 11:10 | mhd_send: use run-time value of IOV_MAX if available | Evgeny Grin (Karlson2k) | 1 | +67 | -14 |
| 2021-04-15 18:45 | init refactoring: always call MHD_send_init_static_vars_() | Evgeny Grin (Karlson2k) | 3 | +5 | -8 |
| 2021-04-16 08:26 | fix #6768: do not use TCP-specific syscalls on UNIX domain sockets (merge) | Christian Grothoff | 1 | +4 | -4 |
| 2021-04-15 15:58 | fix #6768: do not use TCP-specific syscalls on UNIX domain sockets | Evgeny Grin (Karlson2k) | 5 | +84 | -14 |
| 2021-04-15 15:58 | configure: fixed '--enable-sanitizer' | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2021-04-15 09:43 | mhd_send: do not push incomplete responses with vector send | Evgeny Grin (Karlson2k) | 1 | +13 | -3 |
| 2021-04-14 19:21 | mhd_send: use sendmsg() in POSIX-compatible way | Evgeny Grin (Karlson2k) | 2 | +8 | -0 |
| 2021-04-14 13:25 | test_upgrade_large: fixed data race | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2021-04-13 17:42 | Style and shadowing fixes | Evgeny Grin (Karlson2k) | 16 | +73 | -65 |
| 2021-04-11 12:51 | connection_https: disabled back TCP_NODELAY optimisation | Evgeny Grin (Karlson2k) | 2 | +16 | -8 |
| 2021-04-08 10:47 | Updated test certificates | Evgeny Grin (Karlson2k) | 14 | +545 | -379 |
| 2021-04-07 18:52 | response.c: fixed compiler warning on W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-07 18:51 | Added missing '_MHD_EXTERN' to MHD_run_wait() | Evgeny Grin (Karlson2k) | 3 | +3 | -2 |
| 2021-04-07 09:46 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2021-04-01 18:29 | ax_have_epoll: speed-up detection | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-01 18:29 | digestauth.c: trust configure detection of variable length arrays | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-01 18:06 | websocket_threaded_example: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-04-01 17:58 | configure: assume that systems assert() is functional if available | Evgeny Grin (Karlson2k) | 1 | +2 | -14 |
| 2021-04-01 17:48 | testzzuf: test thoroughly if heavy tests are enabled | Evgeny Grin (Karlson2k) | 2 | +8 | -0 |
| 2021-04-01 17:47 | test_add_conn: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-04-01 17:21 | test_get_iovec: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2021-04-01 17:18 | connection.c: mute compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-04-01 17:07 | digestauth: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -5 |
| 2021-04-01 16:57 | digestauth: do not use size of buffer as size of digest | Evgeny Grin (Karlson2k) | 1 | +22 | -18 |
| 2021-04-01 14:52 | Implemented new API function MHD_run_wait(). | Evgeny Grin (Karlson2k) | 6 | +439 | -62 |
| 2021-03-27 12:47 | ChangeLog updated. | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2021-03-17 17:55 | Added MHD_OPTION_SIGPIPE_HANDLED_BY_APP option | Evgeny Grin (Karlson2k) | 2 | +24 | -2 |
| 2021-03-03 17:07 | microhttpd.h: added notes about minimal MHD version for some symbols | Evgeny Grin (Karlson2k) | 2 | +11 | -2 |
| 2021-03-15 13:35 | MHD_start_daemon(): warn if messages could be printed by wrong logger | Evgeny Grin (Karlson2k) | 2 | +8 | -0 |
| 2021-03-15 12:54 | daemon: added user options counter | Evgeny Grin (Karlson2k) | 2 | +13 | -0 |
| 2021-03-15 11:56 | MHD_start_daemon(): do not use log before user settings are processed | Evgeny Grin (Karlson2k) | 1 | +13 | -7 |
| 2021-03-09 22:36 | fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2021-03-04 12:32 | fix example | Christian Grothoff | 1 | +1 | -1 |
| 2021-03-02 14:40 | improve example on client cert validation, as suggested by Folkert van Heusden | Christian Grothoff | 1 | +7 | -0 |
| 2021-02-27 20:19 | remove unnecessary grouping/paren/nesting | Christian Grothoff | 1 | +8 | -10 |
| 2021-02-27 20:04 | fix leak | Christian Grothoff | 1 | +6 | -7 |
| 2021-02-27 19:57 | simplify | Christian Grothoff | 1 | +4 | -5 |
| 2021-02-26 20:23 | -misc style fixes, no semantic changes | Christian Grothoff | 5 | +169 | -161 |
| 2021-02-24 16:27 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2021-02-23 18:14 | Bump MHD_VERSION | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-02-23 18:40 | mhd_send: use MSG_MORE for iovec | Evgeny Grin (Karlson2k) | 1 | +7 | -2 |
| 2021-02-23 14:35 | mhd_send: re-use MHD_VECT_SEND macro | Evgeny Grin (Karlson2k) | 1 | +8 | -12 |
| 2021-01-18 14:16 | Implemented new function MHD_create_response_from_iovec() | Evgeny Grin (Karlson2k) | 13 | +1797 | -7 |
| 2021-02-18 09:43 | SIGPIPE macros minor refactoring | Evgeny Grin (Karlson2k) | 4 | +28 | -16 |
| 2021-02-04 17:44 | bump MHD_VERSION | Christian Grothoff | 1 | +3 | -2 |
| 2021-02-04 17:42 | ensure ikvi callback returning MHD_NO terminates iteration | Christian Grothoff | 2 | +7 | -49 |
| 2021-02-02 17:40 | expand tutorial on connection phases, thanks to Igor for pointing out that the text was incomplete | Christian Grothoff | 2 | +83 | -51 |
| 2021-01-30 11:59 | document cross-compile to Android, fixes #4913 | Christian Grothoff | 1 | +10 | -1 |
| 2021-01-30 11:51 | fix #6693: get src/lib/ to build with clang | Christian Grothoff | 3 | +7 | -6 |
| 2021-01-24 18:30 | configure: added '--enable-heavy-tests' | Evgeny Grin (Karlson2k) | 2 | +42 | -3 |
| 2021-01-24 18:26 | testcurl/Makefile.am: minor fixes | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2021-01-24 15:06 | configure: use proper quoting | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2021-01-24 14:56 | configure: updated gettext version to match version used in macros | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2021-01-19 14:59 | Updated .gitignore | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2021-01-19 14:58 | bootstrap: ensure that fallback path succeed | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2021-01-19 11:45 | Fixed bootstrap with different gettext version on the build host | Evgeny Grin (Karlson2k) | 5 | +1042 | -2 |
| 2021-01-19 11:06 | Updated gettext files | Evgeny Grin (Karlson2k) | 10 | +613 | -124 |
| 2021-01-18 19:56 | libmicrohttpd.pot: updated | Evgeny Grin | 1 | +2 | -2 |
| 2021-01-18 19:56 | Fixed file permissions in repo | Evgeny Grin | 1 | +0 | -0 |
| 2021-01-18 19:49 | Updated M4 macros | Evgeny Grin (Karlson2k) | 22 | +1779 | -762 |
| 2021-01-18 14:18 | Autoconf 2.70 compatibility | Evgeny Grin | 4 | +57 | -19 |
| 2021-01-17 17:56 | microhttpd.h: clarified that MHD_VERSION is in BCD form | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2021-01-17 17:26 | connection.c: push response headers for upgrade responses | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2021-01-06 19:41 | return timeout of 0 if cleanup is pending | Christian Grothoff | 3 | +10 | -8 |
| 2020-12-29 14:08 | connection_https: clarify comment as suggested by CG | Evgeny Grin (Karlson2k) | 1 | +6 | -5 |
| 2020-12-29 12:39 | Speed-up TLS handshake | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2020-12-29 12:38 | Added MHD_connection_set_nodelay_state_ to header | Evgeny Grin (Karlson2k) | 2 | +29 | -23 |
| 2020-12-29 10:03 | Bump MHD_VERSION to indicate dev version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-12-28 18:38 | Released GNU libmicrohttpd 0.9.72 | Evgeny Grin (Karlson2k) | 4 | +246 | -201 |
| 2020-12-28 15:10 | Fixed compiler warning for 32-bit | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2020-12-28 10:25 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-12-28 10:15 | daemon.c: muted Oracle compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-12-28 07:26 | mhd_send: clarification of comment | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2020-12-28 07:18 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +20 | -0 |
| 2020-12-28 06:58 | mhd_send: do not emulate sendmsg() on blocking sockets | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2020-12-27 17:10 | Fixed analyzer warning | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-12-27 16:38 | Fixed build --without-threads | Evgeny Grin (Karlson2k) | 7 | +64 | -8 |
| 2020-12-27 15:23 | Fixed configure --without-threads | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2020-12-27 15:09 | Fixed build with --disable-bauth | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2020-12-27 15:01 | Fixed builds with --disable-https or --disable-httpupgrade | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2020-12-27 14:35 | Muted compiler warnings | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2020-12-27 14:07 | Fixed builds with --disable-messages | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2020-12-27 14:05 | configure: minor fixes | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-12-26 14:49 | test_postprocessor_md: fixed wrong CPPFLAGS | Evgeny Grin (Karlson2k) | 1 | +7 | -3 |
| 2020-12-26 12:09 | Softer one test for macOS | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2020-12-26 11:34 | Fixed copy-paste mistake | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-12-26 11:16 | Fixed init and deinit of mutex | Evgeny Grin (Karlson2k) | 1 | +15 | -1 |
| 2020-12-25 16:21 | Examples: fixed logic error | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-12-25 16:16 | Fixed build and socket init on macOS | Evgeny Grin (Karlson2k) | 1 | +14 | -10 |
| 2020-12-25 14:37 | Revert "fix #6594: better test for gnutls_record_uncork" | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2020-12-24 12:35 | examples: fixed portability and compiler warnings | Evgeny Grin (Karlson2k) | 1 | +43 | -43 |
| 2020-12-24 12:27 | examples: fixed wrong array initialisation | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2020-12-23 19:57 | updated m4/ax_*.m4 macros | Evgeny Grin (Karlson2k) | 7 | +148 | -238 |
| 2020-12-23 19:40 | Fixed and muted compiler warnings | Evgeny Grin (Karlson2k) | 9 | +62 | -34 |
| 2020-12-23 18:02 | Even more reduced number of test iterations on W32 to avoid ports exhaust | Evgeny Grin (Karlson2k) | 3 | +13 | -1 |
| 2020-12-23 16:08 | Improved vector-send handling on W32 | Evgeny Grin (Karlson2k) | 1 | +3 | -7 |
| 2020-12-22 16:48 | Refined TCP_NOPUSH handling on OpenBSD | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2020-12-22 00:59 | MHD_send_sendfile_: Fixed wrong send size. | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2020-12-21 22:32 | daemon.c: Fixed copy-paste error | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-12-21 22:23 | configure: minor fixes | Evgeny Grin (Karlson2k) | 1 | +1 | -3 |
| 2020-12-21 10:28 | Fixed: avoided SIGPIPE if possiible | Evgeny Grin (Karlson2k) | 6 | +182 | -34 |
| 2020-12-20 18:17 | daemon.c: fixed build | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2020-12-19 08:03 | new connection: small refactoring for readability | Evgeny Grin (Karlson2k) | 1 | +15 | -18 |
| 2020-12-19 07:44 | Do not reset buffering on added connection | Evgeny Grin (Karlson2k) | 1 | +0 | -8 |
| 2020-12-16 17:17 | MHD_send_hdr_and_body_: minor fixes for W32 | Evgeny Grin (Karlson2k) | 1 | +11 | -1 |
| 2020-12-16 14:16 | Fixed typo | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-12-16 12:21 | mhd_send.c: added support for vector-send on W32 | Evgeny Grin (Karlson2k) | 1 | +63 | -18 |
| 2020-12-16 12:17 | mhd_send.c: minor code and comment fixes | Evgeny Grin (Karlson2k) | 1 | +13 | -12 |
| 2020-12-16 12:08 | Fixed debug build without TLS support | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2020-12-15 19:12 | Updated W32 resource files | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2020-12-15 19:09 | Fixed compiler warning | Evgeny Grin (Karlson2k) | 2 | +10 | -2 |
| 2020-12-13 18:27 | Muted some compiler warnings | Evgeny Grin (Karlson2k) | 2 | +5 | -0 |
| 2020-12-13 17:54 | mhd_send.c: fixed warnings | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2020-12-13 16:50 | mhd_send.c: renamed function, moved doxy | Evgeny Grin (Karlson2k) | 3 | +60 | -89 |
| 2020-12-13 16:43 | mhd_send.c: streamlined code, fixed doxy | Evgeny Grin (Karlson2k) | 3 | +25 | -43 |
| 2020-12-13 15:35 | mhd_send.c: fixed: properly handle send errors | Evgeny Grin (Karlson2k) | 1 | +44 | -10 |
| 2020-12-13 14:39 | MHD_send_hdr_and_body_: deduplicated code | Evgeny Grin (Karlson2k) | 1 | +2 | -5 |
| 2020-12-13 14:37 | MHD_send_hdr_and_body_: streamlined code | Evgeny Grin (Karlson2k) | 1 | +14 | -20 |
| 2020-12-13 14:24 | mhd_send.c: Fixed: body and header pushing logic | Evgeny Grin (Karlson2k) | 3 | +91 | -18 |
| 2020-12-13 11:02 | MHD_send: renamed function for clarity, moved doxy | Evgeny Grin (Karlson2k) | 3 | +47 | -52 |
| 2020-12-13 10:25 | Send reply: minor optimisation and readability | Evgeny Grin (Karlson2k) | 1 | +9 | -8 |
| 2020-12-13 10:12 | Do not send dynamic response body with header | Evgeny Grin (Karlson2k) | 1 | +6 | -4 |
| 2020-12-12 15:44 | Fixed sending response body for the HEAD requests | Evgeny Grin (Karlson2k) | 2 | +31 | -9 |
| 2020-12-12 14:39 | Simplified call of MHD_send_on_connection2_() | Evgeny Grin (Karlson2k) | 1 | +16 | -24 |
| 2020-12-12 12:36 | struct MHD_Response: minor clarification | Evgeny Grin (Karlson2k) | 2 | +3 | -1 |
| 2020-12-12 11:59 | fixed: really use sendmsg() for header and body | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-12-12 10:30 | mhd_send: emulate sendmsg when sendmsg unsupported | Evgeny Grin (Karlson2k) | 1 | +31 | -7 |
| 2020-12-11 18:39 | MHD_send_on_connection2_(): handle oversized | Evgeny Grin (Karlson2k) | 1 | +26 | -21 |
| 2020-12-11 17:28 | new_connection_prepare_(): removed extra sys-call | Evgeny Grin (Karlson2k) | 1 | +5 | -22 |
| 2020-12-11 17:24 | mhd_send.c: partial re-write, fixed, portability | Evgeny Grin (Karlson2k) | 2 | +565 | -148 |
| 2020-12-05 14:45 | mhd_socket.c: fixed: unneeded zero-send on *BSD | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2020-12-05 12:58 | mhd_sockets: added helper macros | Evgeny Grin (Karlson2k) | 1 | +44 | -0 |
| 2020-12-04 08:55 | mhd_send.c: use wrapper macro for send() | Evgeny Grin (Karlson2k) | 2 | +22 | -11 |
| 2020-12-04 08:40 | mhd_send.c: avoid double checking of parameter | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2020-12-03 17:16 | Added missing macro rename | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-12-03 16:51 | Stopped using sk_cork_on for TCP_NODELAY tracking. | Evgeny Grin (Karlson2k) | 5 | +24 | -33 |
| 2020-12-01 18:22 | Added: track TCP_NODELAY state of client sockets | Evgeny Grin (Karlson2k) | 3 | +42 | -11 |
| 2020-12-01 17:06 | daemon.c: fixed: set TCP_NODELAY for externally added connections as well if platform suppots TCP_CORK or TCP_NOPUSH | Evgeny Grin (Karlson2k) | 1 | +14 | -14 |
| 2020-12-01 16:11 | mhd_send: renamed functions and parameters to reflect the key purpose. | Evgeny Grin (Karlson2k) | 1 | +52 | -45 |
| 2020-11-29 21:52 | mhd_send: fixed for C90 compilers | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2020-11-29 21:35 | Removed gnutls_record_(un)cork() usage. | Evgeny Grin (Karlson2k) | 2 | +15 | -77 |
| 2020-11-29 20:04 | mhd_send: fixed compatibility with platforms without TCP_CORK and TCP_NOPUSH | Evgeny Grin (Karlson2k) | 1 | +5 | -18 |
| 2020-11-29 19:54 | mhd_send: prepare for removal of gnutls_record_cork() call | Evgeny Grin (Karlson2k) | 1 | +47 | -20 |
| 2020-11-29 19:06 | mhd_send: use MSG_MORE only if it functions | Evgeny Grin (Karlson2k) | 4 | +12 | -19 |
| 2020-11-29 18:44 | mhd_send: improved setting of sk_cork_on | Evgeny Grin (Karlson2k) | 1 | +5 | -3 |
| 2020-11-29 18:35 | new_connection_prepare_(): fixed: CORK is never on by default | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-11-29 17:57 | mhd_sockets: renamed macros for clarity | Evgeny Grin (Karlson2k) | 4 | +18 | -17 |
| 2020-11-29 16:15 | mhd_send: always call post_cork_setsockopt() after send() | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-11-29 15:18 | enum MHD_SendSocketOptions: renamed values for clarity. The most important is to push the last peace of response data. Without pushing data, MHD is limited to 5 requests/second (on typical OS) with stay-alive clients. | Evgeny Grin (Karlson2k) | 3 | +16 | -11 |
| 2020-11-08 17:21 | cosmetics | Christian Grothoff | 1 | +3 | -2 |
| 2020-11-01 17:12 | ChangeLog updated. | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2020-10-31 17:25 | Speed-up closure of upgraded connection with daemon shutdown | Evgeny Grin (Karlson2k) | 1 | +6 | -4 |
| 2020-10-31 16:28 | Fixed deadlock introduced by c5b4a9deb550ab5a8a0bb36103a9547da21f8982 | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2020-10-30 16:09 | Upgraded connection: fixed use-after-free for thread-per-connection | Evgeny Grin (Karlson2k) | 2 | +28 | -2 |
| 2020-10-29 17:16 | test_add_conn: Muted analyzer warning | Evgeny Grin (Karlson2k) | 1 | +7 | -5 |
| 2020-10-29 16:54 | postprocessor.c: added assert, muted analyzer warning | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2020-10-29 16:26 | Fix for ee18f2421ad86fae7c6017cf9fbe28c7080e7690 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-10-29 15:59 | Fixed 2f4438ab7a9575e605c4a746614cb2b453b8f48d | Evgeny Grin (Karlson2k) | 1 | +6 | -3 |
| 2020-10-29 15:41 | websocket_threaded_example.c: minor improvement and warning fixes | Evgeny Grin (Karlson2k) | 1 | +6 | -5 |
| 2020-10-29 13:50 | internal.h: hack member placement in struct MHD_Daemon to avoid Address Sanitizer warnings and avoid potential problems on architectures that do not support unaligned access. Proper fix should include introduction of __attribute__ ((alligned(x))) | Evgeny Grin (Karlson2k) | 1 | +60 | -47 |
| 2020-10-29 12:53 | new_connection_prepare_(): fixed use-after-free in error handler | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-10-29 12:37 | daemon.c: added cleanup asserts | Evgeny Grin (Karlson2k) | 1 | +10 | -3 |
| 2020-10-27 18:22 | test_add_conn: added check for amount of available resources, fixed leaks, added more error checks and reporting | Evgeny Grin (Karlson2k) | 1 | +86 | -17 |
| 2020-10-27 18:05 | mhd_send.c: do not use gnutls_record_cork() and gnutls_record_uncork() if GnuTLS library doesn't have it | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2020-10-26 19:13 | test_add_conn: minor fixes and improvements | Evgeny Grin (Karlson2k) | 1 | +5 | -7 |
| 2020-10-26 19:06 | daemon.c: clearer error report for sockets not fit FD_SETSIZE | Evgeny Grin (Karlson2k) | 1 | +6 | -4 |
| 2020-10-26 08:35 | new_connection_process_(): additional assert | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2020-10-26 10:04 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2020-10-25 19:52 | Fixed conflict with system CPU_COUNT macro | Evgeny Grin (Karlson2k) | 30 | +169 | -157 |
| 2020-10-25 19:33 | daemon.c: process new connections in more efficient way | Evgeny Grin (Karlson2k) | 1 | +8 | -16 |
| 2020-10-25 16:48 | ChangeLog update | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2020-10-25 16:10 | test_add_conn_cleanup: check whether client connection sockets were closed by MHD as part of cleanup process | Evgeny Grin (Karlson2k) | 1 | +27 | -4 |
| 2020-10-24 21:43 | Added tests for cleanup of unprocessed externally added connections | Evgeny Grin (Karlson2k) | 3 | +190 | -45 |
| 2020-10-22 13:38 | Fixed thread-safety for externally added connections Fully re-implemented scheme of adding connections from external thread (application) | Evgeny Grin (Karlson2k) | 2 | +210 | -48 |
| 2020-10-23 11:31 | daemon.c: fixed leak of resources if daemon is failed to start | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2020-10-22 18:02 | daemon: fixed pool leak if connection isn't added because of error | Evgeny Grin (Karlson2k) | 1 | +23 | -19 |
| 2020-10-22 14:26 | Do not deinit GnuTLS if it wasn't inited. Fix for 13fe456581693421459100d60a7a0f93e05ce533 | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2020-10-22 14:01 | new_connection_prepare_(): added check for valid TLS initialisation | Evgeny Grin (Karlson2k) | 1 | +20 | -4 |
| 2020-10-22 13:52 | daemon.c: fixed leaked on error GnuTLS resource | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2020-10-22 09:48 | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 6 | +1098 | -5 |
| 2020-10-22 09:48 | fix typos | Christian Grothoff | 2 | +9 | -9 |
| 2020-10-21 16:31 | mhd_send: fixed order of includes | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-10-21 11:52 | Makefile.am: reference dependencies in a better way | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-10-20 19:02 | testcurl: added two tests for for MHD_add_connection() | Evgeny Grin (Karlson2k) | 3 | +1057 | -0 |
| 2020-10-20 18:50 | configure: check for support of __func__ magic-macro | Evgeny Grin (Karlson2k) | 1 | +17 | -0 |
| 2020-10-21 08:35 | Fixed non-functional daemon with NO_LISTEN and thread pool. MHD failed to start any threads is used with MHD_USE_NO_LISTEN_SOCKET and with thread pool. | Evgeny Grin (Karlson2k) | 1 | +23 | -4 |
| 2020-10-21 08:05 | bump version | Christian Grothoff | 1 | +1 | -1 |
| 2020-10-21 08:04 | -undo bad indentation patch, updated uncrustify now | Christian Grothoff | 1 | +21 | -14 |
| 2020-10-21 08:01 | Fix #6610 as suggested by AP | Christian Grothoff | 2 | +12 | -16 |
| 2020-10-20 19:12 | English grammar fixes | Evgeny Grin (Karlson2k) | 2 | +5 | -5 |
| 2020-10-20 18:19 | test_digestauth_sha256: use unique daemon's port | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-10-20 07:33 | MHD_add_connection(): warn about suboptimal usage | Evgeny Grin (Karlson2k) | 1 | +12 | -0 |
| 2020-10-20 07:27 | MHD_add_connection(): do not cleanup if not safe | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2020-10-15 14:04 | mhd_send: round up readahead size on FreeBSD | Evgeny Grin (Karlson2k) | 1 | +5 | -4 |
| 2020-10-15 09:55 | mhd_send: fixed broken sendfile() on FreeBSD, v0.9.67 regression | Evgeny Grin (Karlson2k) | 5 | +76 | -90 |
| 2020-10-13 17:50 | internal_add_connection: refactoring-1: moved thread-independent code and thread-dependent code to separate functions | Evgeny Grin (Karlson2k) | 1 | +132 | -51 |
| 2020-10-11 19:10 | connection.c: tuned assert | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-10-11 14:53 | MHD_add_connection: small refactoring | Evgeny Grin (Karlson2k) | 1 | +30 | -29 |
| 2020-10-11 12:59 | Fixed compiler warnings | Evgeny Grin (Karlson2k) | 2 | +7 | -2 |
| 2020-10-08 19:46 | internal.h: added 'volatile' for some members with multi-thread access | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2020-10-08 19:44 | Added asserts to check correct threads for key functions | Evgeny Grin (Karlson2k) | 4 | +56 | -5 |
| 2020-10-08 18:12 | mhd_threads: added and clarified comments | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2020-10-08 12:29 | cosmetic fixes | Evgeny Grin (Karlson2k) | 12 | +48 | -28 |
| 2020-10-08 12:20 | internal_add_connection: refuse blocking sockets in epoll mode | Evgeny Grin (Karlson2k) | 1 | +16 | -3 |
| 2020-10-08 08:52 | setup_epoll_to_listen: do add ITC when have no listen socket | Evgeny Grin (Karlson2k) | 1 | +21 | -14 |
| 2020-10-07 18:26 | MHD_epoll: handle timeout before data processing Connection should not timeout if it gets new data while processing data on other connections | Evgeny Grin (Karlson2k) | 1 | +27 | -25 |
| 2020-10-07 17:23 | MHD_epoll: separate epoll results processing from external data processing | Evgeny Grin (Karlson2k) | 1 | +18 | -12 |
| 2020-10-07 12:47 | memorypool: fixed assert for an edge situation | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2020-10-06 18:37 | configure: check whether IPv6 could be used for testing | Evgeny Grin (Karlson2k) | 3 | +104 | -6 |
| 2020-10-06 16:44 | configure: fixed typo, fixed detection of memory pagesize | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-10-06 16:23 | memorypool: more sanity checks | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2020-10-05 19:05 | memorypool: added sanity checks | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2020-10-05 19:02 | memorypool: fixed typo | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-10-01 15:44 | configure: check and report target W32 version. Default W32 version is now Vista or later. WinXP is still supported by MHD | Evgeny Grin (Karlson2k) | 2 | +173 | -5 |
| 2020-09-30 16:31 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2020-09-27 20:36 | correct interpretation of revalue of MHD_socket_cork_ | Christian Grothoff | 3 | +11 | -4 |
| 2020-09-27 20:12 | fix transmission stall issue with upgraded TLS connections reported by Nguyen Xuan Viet on the mailinglist | Christian Grothoff | 49 | +530 | -333 |
| 2020-09-26 18:23 | fix thread-start issue discovered by Damon Earp | Christian Grothoff | 3 | +7 | -2 |
| 2020-09-24 13:55 | perf_get_concurrent: reduce number of iteration on W32 as free ports are quickly excused on W32 with large amount of CPU cores | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2020-09-24 13:53 | makefiles: removed .NOTPARALLEL: from main makefiles Library itself, main tests and libcurl test could be build and performed in parallel due to MHD_FEATURE_AUTODETECT_BIND_PORT feature testzzuf tests still need to be updated for support of parallel testing | Evgeny Grin (Karlson2k) | 3 | +8 | -6 |
| 2020-09-24 12:13 | test_concurrent_stop: check for client errors | Evgeny Grin (Karlson2k) | 1 | +26 | -2 |
| 2020-09-24 10:52 | test_concurrent_stop: removed unused define | Evgeny Grin (Karlson2k) | 1 | +0 | -6 |
| 2020-09-24 09:04 | test_concurrent_stop: renamed vars for clarity | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2020-09-23 07:58 | test_digestauth_sha256: do not test without sha256 support on libcurl | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2020-09-23 07:57 | test_digestauth_sha256: update formatting | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-09-21 11:59 | test_upgrade_large: fixed portability | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-09-21 11:25 | test_upgrade_large: apply formatting | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2020-09-21 11:23 | test_upgrade_large: fixed: don't override errno | Evgeny Grin (Karlson2k) | 1 | +4 | -7 |
| 2020-09-21 08:24 | test_upgrade_large.c: used portable way of inter-thread communication | Evgeny Grin (Karlson2k) | 2 | +18 | -22 |
| 2020-09-21 08:22 | mhd_itc_types.h: added macro for static initialisation | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2020-09-20 19:12 | Updated HTTP headers names, status codes and methods | Evgeny Grin (Karlson2k) | 2 | +116 | -102 |
| 2020-09-20 19:04 | contrib/gen_http_statuses_inserts.sh: updated to generate better formatted C code | Evgeny Grin (Karlson2k) | 1 | +31 | -16 |
| 2020-09-20 19:02 | uncrustify.cfg: updated | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2020-09-20 13:28 | Re-factor debugging macros. 'MHD_NO' is meaningless for precompiler, used special macro instead | Evgeny Grin (Karlson2k) | 3 | +44 | -32 |
| 2020-09-20 12:33 | daemon.c: optimisation for MHD_YES/MHD_NO comparison | Evgeny Grin (Karlson2k) | 1 | +22 | -22 |
| 2020-09-20 11:38 | Minor optimisation for MHD_YES/MHD_NO comparison Comparing against MHD_NO (binary zero) is more efficient | Evgeny Grin (Karlson2k) | 5 | +22 | -22 |
| 2020-09-17 12:39 | mhd_sockets.c: fixed warning on W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2020-09-11 20:25 | -bump version | Christian Grothoff | 1 | +1 | -1 |
| 2020-09-11 20:25 | -update ChangeLog | Christian Grothoff | 1 | +1 | -0 |
| 2020-09-11 20:23 | fix #6594: better test for gnutls_record_uncork | Christian Grothoff | 1 | +4 | -4 |
| 2020-09-11 20:09 | fix crash problem found by MD | Christian Grothoff | 3 | +143 | -91 |
| 2020-08-19 07:52 | indentation fix | Christian Grothoff | 1 | +2 | -1 |
| 2020-08-19 07:41 | add logic to check return value of MHD_pool_reallocate() | Christian Grothoff | 2 | +20 | -4 |
| 2020-07-26 12:16 | bump version | Christian Grothoff | 1 | +1 | -1 |
| 2020-07-26 12:15 | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 3 | +3 | -2 |
| 2020-07-26 12:15 | add ability to serve files from pipe | Christian Grothoff | 6 | +105 | -3 |
| 2020-07-25 03:07 | Fixed examples using 'enum MHD_Result'. | silvioprog | 3 | +3 | -2 |
| 2020-07-22 22:05 | fix misc typos | Christian Grothoff | 8 | +8 | -8 |
| 2020-07-22 22:02 | fix typos | Christian Grothoff | 2 | +3 | -3 |
| 2020-07-11 21:11 | another issue found by test from MD | Christian Grothoff | 2 | +66 | -0 |
| 2020-07-11 17:40 | fixing pp regression | Christian Grothoff | 1 | +58 | -30 |
| 2020-07-11 17:12 | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 5 | +52 | -34 |
| 2020-07-11 17:12 | extending test (MD) | Christian Grothoff | 1 | +52 | -0 |
| 2020-07-10 13:08 | version bump | Christian Grothoff | 1 | +4 | -4 |
| 2020-07-10 13:06 | fix postprocessor parser issue discovered by MD | Christian Grothoff | 4 | +48 | -30 |
| 2020-07-09 19:28 | add MD test for %2 decoding problem in PP | Christian Grothoff | 1 | +45 | -0 |
| 2020-07-02 19:56 | fix return value of MHD_queue_basic_auth_fail_response | Christian Grothoff | 3 | +6 | -3 |
| 2020-06-28 19:55 | fix buffer overflow and add test | Christian Grothoff | 5 | +305 | -221 |
| 2020-06-16 18:46 | handle gnutls_record_uncork() failure, might help issue PC reported on the list | Christian Grothoff | 2 | +7 | -1 |
| 2020-06-16 18:40 | send param adapter is dead | Christian Grothoff | 3 | +0 | -107 |
| 2020-06-10 19:58 | fix manual entry for MHD_lookup_connection_value | Christian Grothoff | 1 | +12 | -6 |
| 2020-06-10 19:46 | add file to ignore | Christian Grothoff | 1 | +1 | -0 |
| 2020-06-10 19:45 | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 32 | +191 | -191 |
| 2020-06-10 19:45 | fix PP bug discovered by MD | Christian Grothoff | 2 | +5 | -0 |
| 2020-06-10 19:44 | add additional PP test from MD | Christian Grothoff | 2 | +136 | -0 |
| 2020-05-09 17:11 | Sanitized all log and error messages. | silvioprog | 32 | +191 | -191 |
| 2020-04-29 14:52 | fix example | Christian Grothoff | 1 | +2 | -1 |
| 2020-04-29 14:44 | dox fix | Christian Grothoff | 1 | +1 | -1 |
| 2020-04-29 14:42 | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 1 | +3 | -3 |
| 2020-04-29 14:41 | fix warnings | Christian Grothoff | 2 | +2 | -2 |
| 2020-04-21 00:52 | Applied spelling fixes. | silvioprog | 1 | +3 | -3 |
| 2020-04-11 09:28 | fix more warnings | Christian Grothoff | 3 | +10 | -9 |
| 2020-04-10 17:05 | Avoid item duplication inside client list in the websocket example. | silvioprog | 1 | +12 | -13 |
| 2020-04-10 16:50 | Fixed websocket example. | silvioprog | 1 | +22 | -21 |
| 2020-04-10 14:05 | Fixed compiler warnings. | silvioprog | 1 | +8 | -0 |
| 2020-04-10 02:54 | Fixed compiler warnings. | silvioprog | 3 | +63 | -39 |
| 2020-04-08 23:23 | Fixed warnings related to websocket example. | silvioprog | 1 | +23 | -15 |
| 2020-04-08 21:42 | define and use 'enum MHD_Result' (merge) | Christian Grothoff | 1 | +13 | -12 |
| 2020-04-08 21:38 | define and use 'enum MHD_Result' (merge) | Christian Grothoff | 45 | +980 | -101 |
| 2020-04-08 21:36 | define and use 'enum MHD_Result' | Christian Grothoff | 82 | +890 | -857 |
| 2020-04-08 20:59 | introduce 'enum MHD_Result' | Christian Grothoff | 12 | +197 | -183 |
| 2020-04-08 17:10 | Improved base64-encoder function of the websocket example. | silvioprog | 1 | +49 | -62 |
| 2020-04-08 16:51 | Improved websocket example allowing the client to connect to the remote host. | silvioprog | 1 | +6 | -8 |
| 2020-04-07 18:00 | Added example for how to provide a tiny threaded websocket server. (#5501) | silvioprog | 4 | +892 | -1 |
| 2020-03-31 18:08 | Applied several spelling fixes. (#6142) | silvioprog | 42 | +103 | -100 |
| 2020-03-26 18:08 | fix #6135 | Christian Grothoff | 1 | +6 | -6 |
| 2020-03-14 15:06 | mark build as non-parallel due to port conflicts (#6117) | Christian Grothoff | 4 | +23 | -19 |
| 2020-03-10 20:11 | proposed fix for #6116 | Christian Grothoff | 1 | +9 | -14 |
| 2020-03-07 16:21 | declare victory on #6090, bump header version | Christian Grothoff | 2 | +4 | -1 |
| 2020-03-07 16:18 | documented to return zero on failure, not vice versa | Christian Grothoff | 1 | +2 | -2 |
| 2020-03-07 16:09 | check for socket validity | Christian Grothoff | 1 | +5 | -0 |
| 2020-03-07 16:05 | fix bad FTBFS | Christian Grothoff | 1 | +3 | -3 |
| 2020-03-07 16:05 | fix bad FTBFS | Christian Grothoff | 1 | +3 | -3 |
| 2020-03-05 16:16 | default is CORK is ON (at least on OS X) | Christian Grothoff | 1 | +1 | -0 |
| 2020-03-05 15:49 | try to fix OS X issue (#6090) | Christian Grothoff | 1 | +2 | -2 |
| 2020-03-01 17:58 | remove useless 'if', fix HTML output | Christian Grothoff | 2 | +6 | -6 |
| 2020-02-19 16:28 | log more | Christian Grothoff | 2 | +12 | -0 |
| 2020-02-14 14:40 | clean up #define mess a bit | Christian Grothoff | 2 | +12 | -14 |
| 2020-02-09 22:41 | explain non-blocking is guaranteed (#6019) | Christian Grothoff | 1 | +1 | -0 |
| 2020-02-08 20:58 | releasing 0.9.70 | Christian Grothoff | 4 | +140 | -132 |
| 2020-02-08 15:49 | bump revision | Christian Grothoff | 1 | +1 | -1 |
| 2020-02-08 15:48 | fix #6068 (enable 100 continue handling for PATCH requests) | Christian Grothoff | 1 | +10 | -20 |
| 2020-02-07 13:26 | fix #6078 | Christian Grothoff | 1 | +10 | -3 |
| 2020-02-07 13:23 | fix #6036 | Christian Grothoff | 1 | +7 | -6 |
| 2020-02-07 13:18 | fix #6025 | Christian Grothoff | 1 | +1 | -1 |
| 2020-02-05 18:26 | add clarifying assert that digest must not be NULL | Christian Grothoff | 1 | +2 | -0 |
| 2020-02-04 19:14 | add test for PATCH method | Christian Grothoff | 3 | +526 | -0 |
| 2020-01-27 19:37 | Hi, | Christian Grothoff | 1 | +7 | -0 |
| 2020-01-08 16:53 | add connection: close to 401 replies (experimental, under review) | Christian Grothoff | 1 | +6 | -0 |
| 2019-12-26 13:44 | add post processor logic fix | Christian Grothoff | 4 | +90 | -35 |
| 2019-12-25 21:58 | first experimental rewrite of URL postprocessor, still fails, not production ready | Christian Grothoff | 1 | +257 | -137 |
| 2019-12-25 21:58 | more logging in testcase | Christian Grothoff | 1 | +63 | -7 |
| 2019-12-24 14:33 | Given post body "a&b=1", how should MHD interpret the data? | Christian Grothoff | 3 | +198 | -171 |
| 2019-12-23 09:15 | Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd | Christian Grothoff | 1 | +3 | -0 |
| 2019-12-20 10:59 | ignore temp files | ng0 | 1 | +3 | -0 |
| 2019-12-15 13:17 | releasing 0.9.69 | Christian Grothoff | 3 | +3 | -2 |
| 2019-12-15 13:12 | fix #5977 | Christian Grothoff | 2 | +4 | -0 |
| 2019-12-12 13:29 | better use memcpy | Christian Grothoff | 1 | +3 | -3 |
| 2019-11-29 22:23 | if suspended on POST before 100 CONTINUE, give application a second chance to queue non-100 CONTINUE response | Christian Grothoff | 3 | +7 | -1 |
| 2019-11-02 16:11 | Add build-common submodule. | ng0 | 2 | +4 | -0 |
| 2019-10-31 12:06 | tighten formatting rules | Christian Grothoff | 160 | +902 | -529 |
| 2019-10-28 00:13 | .3: Files markup. | ng0 | 1 | +2 | -2 |
| 2019-10-28 00:06 | libmicrohttpd.3: Use mdocml, adjust to some standards, fix some markup. | ng0 | 1 | +42 | -32 |
| 2019-10-26 17:40 | fix #5944 as suggested by reporter | Christian Grothoff | 1 | +2 | -0 |
| 2019-10-26 17:31 | version bump | Christian Grothoff | 4 | +127 | -126 |
| 2019-10-26 16:56 | bump version | Christian Grothoff | 1 | +1 | -1 |
| 2019-10-26 16:53 | fix regression: uncork when HTTPS is used in conjunction with empty response body | Christian Grothoff | 1 | +4 | -0 |
| 2019-10-26 16:52 | add tests for empty reply in HTTPS | Christian Grothoff | 9 | +1331 | -32 |
| 2019-10-25 12:46 | add more bools | Christian Grothoff | 1 | +21 | -21 |
| 2019-10-25 12:40 | allow clients to override sanity check for content-length header | Christian Grothoff | 7 | +92 | -22 |
| 2019-10-24 15:54 | use booleans more nicely | Christian Grothoff | 2 | +5 | -5 |
| 2019-10-24 15:48 | use bit-test as we do in MHD_get_connection_values() | Christian Grothoff | 1 | +2 | -2 |
| 2019-10-24 10:46 | add minimal example for empty body | Christian Grothoff | 2 | +101 | -2 |
| 2019-10-18 13:00 | CI fix from Tim | Christian Grothoff | 1 | +2 | -4 |
| 2019-10-17 21:10 | fix missing ret, thanks, Markus | Christian Grothoff | 1 | +2 | -0 |
| 2019-10-17 17:12 | avoid log message on EOPNOTSUPP for UNIX domain sockets, as suggested by Markus | Christian Grothoff | 1 | +3 | -2 |
| 2019-10-17 17:12 | cosmetics for Markus | Christian Grothoff | 5 | +197 | -189 |
| 2019-10-17 15:52 | fix failure to build | ng0 | 1 | +1 | -3 |
| 2019-10-17 14:56 | applying uncrustify to ensure uniform indentation | Christian Grothoff | 228 | +25865 | -24404 |
| 2019-10-17 14:52 | presumably last touches on ng0's GSoC setsockopt refactoring | Christian Grothoff | 3 | +156 | -193 |
| 2019-10-13 18:42 | reorder statements so we can look at errno, might theoretically even fix #5826 | Christian Grothoff | 1 | +4 | -1 |
| 2019-10-13 18:37 | make it explicit we want to ignore return value from write() in test | Christian Grothoff | 1 | +327 | -311 |
| 2019-10-13 18:36 | indentation | Christian Grothoff | 2 | +553 | -479 |
| 2019-10-13 18:35 | get rid of c99-isms | Christian Grothoff | 1 | +296 | -199 |
| 2019-10-13 15:52 | fix test_upgrade_large | Christian Grothoff | 1 | +2 | -2 |
| 2019-10-06 20:18 | indentation fixes | Christian Grothoff | 4 | +295 | -280 |
| 2019-09-26 19:48 | fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2019-09-15 10:52 | fix-warnings | Christian Grothoff | 1 | +2161 | -2122 |
| 2019-09-04 11:31 | fix #5868 | Christian Grothoff | 4 | +417 | -401 |
| 2019-08-25 20:59 | suggested uncrustify config | Christian Grothoff | 2 | +92 | -0 |
| 2019-08-25 19:13 | reindenting | Christian Grothoff | 1 | +36 | -28 |
| 2019-08-25 09:22 | fix compiler warnings | Christian Grothoff | 1 | +5 | -0 |
| 2019-08-23 22:04 | fixing c99 issues reported in #5826 | Christian Grothoff | 2 | +27 | -10 |
| 2019-08-19 11:03 | bump version in microhttpd.h | ng0 | 1 | +1 | -1 |
| 2019-08-18 15:20 | Revert "connection.c: remove dead code." | ng0 | 1 | +3 | -3 |
| 2019-08-18 12:15 | Revert "mhd_send.c: for now, let EINVAL and EBADF fail hard." | ng0 | 1 | +0 | -4 |
| 2019-08-18 11:23 | connection.c: remove dead code. | ng0 | 1 | +3 | -3 |
| 2019-08-18 11:19 | mhd_send.c: for now, let EINVAL and EBADF fail hard. | ng0 | 1 | +4 | -0 |
| 2019-08-18 10:51 | mhd_send.c: log EINVAL | ng0 | 1 | +10 | -0 |
| 2019-08-18 10:46 | connection.c: remove 2 more calls of dead code. | ng0 | 1 | +0 | -6 |
| 2019-08-18 10:18 | Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019 | ng0 | 2 | +34 | -2 |
| 2019-08-09 08:08 | add compiler/linker hardnening | Christian Grothoff | 2 | +33 | -1 |
| 2019-08-07 11:52 | Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019 | ng0 | 2 | +6 | -2 |
| 2019-08-02 18:06 | remove code | ng0 | 1 | +1 | -21 |
| 2019-08-02 18:01 | remove more code. | ng0 | 1 | +1 | -10 |
| 2019-08-02 17:54 | connection.c: remove dead code | ng0 | 1 | +3 | -22 |
| 2019-08-02 13:43 | trying to fix #5806 | Christian Grothoff | 1 | +6 | -1 |
| 2019-08-02 11:31 | fix a couple of fixmes: add log messages. | ng0 | 1 | +24 | -4 |
| 2019-08-02 10:09 | Add draft of Changelog. | ng0 | 1 | +11 | -0 |
| 2019-08-02 09:37 | Document MHD_UPGRADE_ACTION_CORK_ON and HD_UPGRADE_ACTION_CORK_OFF. | ng0 | 1 | +4 | -0 |
| 2019-08-02 09:28 | Mark function calls which could be removed as dead code. | ng0 | 1 | +16 | -16 |
| 2019-08-02 09:08 | Rename senfile_adapter to MHD_send_sendfile_ and remove duplicate prototype. | ng0 | 3 | +3 | -7 |
| 2019-08-02 08:44 | mhd_send: fix failure to build | ng0 | 1 | +2 | -2 |
| 2019-08-02 08:43 | remove obsolete OLD_SOCK if'd blocks. | ng0 | 1 | +0 | -127 |
| 2019-08-01 19:41 | do it in both tests | Christian Grothoff | 1 | +2 | -0 |
| 2019-08-01 19:40 | add ways for application to control corking for upgraded sockets | Christian Grothoff | 4 | +52 | -2 |
| 2019-08-01 19:20 | handle TLS case in send_on_connectin2 | Christian Grothoff | 1 | +7 | -0 |
| 2019-08-01 19:17 | properly handle return value from send_on_connection2 | Christian Grothoff | 1 | +45 | -32 |
| 2019-08-01 19:02 | reduce variable scope | Christian Grothoff | 1 | +6 | -3 |
| 2019-08-01 18:59 | remove log msg | Christian Grothoff | 1 | +0 | -1 |
| 2019-08-01 18:50 | toggle Naggle if and only if corking is not possible by other means | Christian Grothoff | 1 | +26 | -0 |
| 2019-08-01 18:44 | always set nodelay, except if we cannot cork | Christian Grothoff | 4 | +181 | -129 |
| 2019-08-01 18:07 | swap _NODELAY and _NOPUSH | ng0 | 1 | +13 | -13 |
| 2019-08-01 17:41 | TCP_NOPUSH | ng0 | 1 | +15 | -5 |
| 2019-08-01 17:08 | remove commentblock | ng0 | 1 | +0 | -13 |
| 2019-08-01 16:05 | fixes, comments, FIXMEs | Christian Grothoff | 1 | +94 | -53 |
| 2019-08-01 14:28 | Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019 | ng0 | 11 | +1811 | -361 |
| 2019-08-01 14:26 | mhd_send commented, | ng0 | 1 | +12 | -0 |
| 2019-08-01 11:38 | releasing v0.9.66 | Christian Grothoff | 4 | +158 | -150 |
| 2019-07-31 22:54 | attempt to fix issue with upload data discovered by FD | Christian Grothoff | 3 | +24 | -8 |
| 2019-07-30 14:26 | fix behavior on NetBSD, use the right sizeof. | ng0 | 1 | +1 | -1 |
| 2019-07-30 13:33 | partial fix to sendmsg code | ng0 | 1 | +4 | -1 |
| 2019-07-30 09:04 | MSG_MORE fix | ng0 | 1 | +1 | -1 |
| 2019-07-30 08:53 | configure | ng0 | 1 | +3 | -3 |
| 2019-07-30 08:42 | attempt configure fix | ng0 | 1 | +2 | -6 |
| 2019-07-30 08:31 | Add MSG_MORE detection. | ng0 | 2 | +24 | -3 |
| 2019-07-29 21:42 | . | ng0 | 1 | +3 | -3 |
| 2019-07-29 20:42 | ack other authors | Christian Grothoff | 1 | +2 | -0 |
| 2019-07-29 20:19 | gitignore build-aux. | ng0 | 1 | +1 | -0 |
| 2019-07-29 20:06 | writev check | ng0 | 1 | +1 | -0 |
| 2019-07-29 20:01 | _len -> _size | ng0 | 1 | +1 | -1 |
| 2019-07-29 18:38 | configure.ac: define a check for HAVE_SENDMSG | ng0 | 1 | +4 | -0 |
| 2019-07-29 18:29 | synt | ng0 | 1 | +5 | -2 |
| 2019-07-29 18:03 | fix hang reported by Viet on 24.6.2019 on the mailinglist: do not just consider nested epoll, but also already ready connections | Christian Grothoff | 3 | +7 | -2 |
| 2019-07-29 18:00 | ensure event loop keeps going in test, and indentation fixes | Christian Grothoff | 2 | +93 | -60 |
| 2019-07-29 17:23 | indentation fixes, adding test_upgrade_large.c test for issue reported by Viet | Christian Grothoff | 5 | +1513 | -131 |
| 2019-07-29 17:20 | check before post_ function if we need to set want_cork to false | ng0 | 1 | +3 | -0 |
| 2019-07-29 16:51 | declare ret | ng0 | 1 | +2 | -0 |
| 2019-07-29 16:13 | is this year | Christian Grothoff | 1 | +1 | -1 |
| 2019-07-29 16:08 | indentation | Christian Grothoff | 1 | +15 | -14 |
| 2019-07-29 15:39 | have_cork->want_cork | ng0 | 1 | +2 | -2 |
| 2019-07-29 15:15 | test for MGS_MORE existing, not its non-existince. | ng0 | 1 | +5 | -3 |
| 2019-07-29 15:10 | switch post/pre function definition to a logical appearance in the file (pre before post), purely for orientation. | ng0 | 1 | +24 | -24 |
| 2019-07-26 22:18 | remove commented code | ng0 | 1 | +0 | -49 |
| 2019-07-26 21:20 | skcork | ng0 | 1 | +0 | -4 |
| 2019-07-26 21:09 | test | ng0 | 1 | +4 | -4 |
| 2019-07-26 20:43 | for tests | ng0 | 2 | +35 | -22 |
| 2019-07-25 20:54 | don't cast | ng0 | 1 | +2 | -2 |
| 2019-07-25 20:13 | incomplete | ng0 | 1 | +9 | -7 |
| 2019-07-25 19:06 | remove dead code, comment new code. | ng0 | 2 | +17 | -212 |
| 2019-07-25 18:32 | simplify | Christian Grothoff | 1 | +4 | -58 |
| 2019-07-25 18:24 | simplify | Christian Grothoff | 1 | +2 | -6 |
| 2019-07-25 18:23 | simplify | Christian Grothoff | 2 | +27 | -25 |
| 2019-07-25 18:19 | simplify | Christian Grothoff | 1 | +5 | -17 |
| 2019-07-25 18:17 | simplify | Christian Grothoff | 1 | +13 | -7 |
| 2019-07-25 18:14 | simplify | Christian Grothoff | 1 | +0 | -21 |
| 2019-07-25 18:12 | simplify | Christian Grothoff | 1 | +4 | -4 |
| 2019-07-25 18:11 | show not tell | Christian Grothoff | 1 | +2 | -72 |
| 2019-07-25 18:10 | show not tell | Christian Grothoff | 1 | +2 | -2 |
| 2019-07-25 17:51 | attempt fix | ng0 | 2 | +1 | -27 |
| 2019-07-25 17:49 | attempt fix | ng0 | 2 | +7 | -2 |
| 2019-07-25 17:36 | remove code, add prototype to mhd_send.h | ng0 | 2 | +3 | -240 |
| 2019-07-25 17:33 | initial move code sendfile. | ng0 | 2 | +302 | -0 |
| 2019-07-25 16:11 | pre_cork socket.. | ng0 | 1 | +21 | -13 |
| 2019-07-25 15:45 | Merge branch 'dev/ng0/gsoc2019' of gnunet.org:libmicrohttpd into dev/ng0/gsoc2019 | ng0 | 0 | +0 | -0 |
| 2019-07-25 15:44 | post_cork function first draft | ng0 | 1 | +181 | -9 |
| 2019-07-25 12:45 | revert last patch, should be only on master for now | Christian Grothoff | 3 | +6 | -11 |
| 2019-07-25 12:42 | fix regression introduced in cc5032b85 | Christian Grothoff | 3 | +11 | -6 |
| 2019-07-25 12:41 | Merge branch 'dev/ng0/gsoc2019' of git+ssh://gnunet.org/libmicrohttpd into dev/ng0/gsoc2019 | Christian Grothoff | 1 | +1 | -1 |
| 2019-07-25 12:41 | fix regression introduced in cc5032b85 | Christian Grothoff | 3 | +11 | -6 |
| 2019-07-24 16:23 | fix | ng0 | 1 | +1 | -1 |
| 2019-07-24 16:22 | buffersize | ng0 | 1 | +1 | -1 |
| 2019-07-24 16:11 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2019-07-24 16:10 | indent | Christian Grothoff | 2 | +14 | -14 |
| 2019-07-24 15:59 | switch functions. | ng0 | 1 | +3 | -3 |
| 2019-07-24 15:53 | fix failure to build. | ng0 | 1 | +2 | -2 |
| 2019-07-24 15:49 | Start reworking into generic setsockopt wrapper. | ng0 | 2 | +29 | -12 |
| 2019-07-24 15:05 | first attempt to add MHD_send_on_connection2_ | ng0 | 1 | +20 | -14 |
| 2019-07-24 13:33 | lisp sneeks in. | ng0 | 1 | +1 | -1 |
| 2019-07-24 13:32 | conditionally return and setsockopt. | ng0 | 1 | +36 | -28 |
| 2019-07-24 13:11 | function replace. | ng0 | 1 | +5 | -16 |
| 2019-07-24 12:22 | Add MHD_send_socket_state_cork_nodelay_ and use it. | ng0 | 2 | +57 | -32 |
| 2019-07-24 11:48 | remove commented code, replaced by functions. | ng0 | 2 | +9 | -77 |
| 2019-07-24 11:37 | doxygen. | ng0 | 1 | +10 | -1 |
| 2019-07-24 10:19 | remove old function name. | ng0 | 1 | +1 | -2 |
| 2019-07-24 10:17 | move sendfile function work to connection.c | ng0 | 3 | +82 | -261 |
| 2019-07-24 10:11 | attempt fix. | ng0 | 1 | +1 | -23 |
| 2019-07-24 10:08 | fix errors. | ng0 | 1 | +23 | -0 |
| 2019-07-24 10:03 | incomplete commit, adding 2 new helper functions and more. | ng0 | 3 | +333 | -6 |
| 2019-07-23 17:03 | doxygen fix. | ng0 | 1 | +2 | -2 |
| 2019-07-23 13:28 | sendfile and netbsd, comment. | ng0 | 1 | +5 | -0 |
| 2019-07-23 10:26 | start SENDMSG/WRITEV. | ng0 | 1 | +19 | -3 |
| 2019-07-22 17:43 | cover the case of TCP_NOPUSH and TCP_CORK coexisting on the same OS. | ng0 | 1 | +7 | -5 |
| 2019-07-22 17:25 | doxygen, links | ng0 | 1 | +3 | -3 |
| 2019-07-22 17:17 | doxygen: MHD_SSO | ng0 | 1 | +10 | -3 |
| 2019-07-22 16:36 | Merge branch 'dev/ng0/gsoc2019' of git+ssh://gnunet.org/libmicrohttpd into dev/ng0/gsoc2019 | Christian Grothoff | 1 | +7 | -7 |
| 2019-07-22 16:36 | reminder | Christian Grothoff | 1 | +1 | -0 |
| 2019-07-22 16:31 | doxygen | ng0 | 1 | +7 | -7 |
| 2019-07-22 16:28 | gnutls cork integration | Christian Grothoff | 1 | +14 | -10 |
| 2019-07-22 16:12 | do use MSG_NOSIGNAL in send() if available | Christian Grothoff | 1 | +2 | -2 |
| 2019-07-22 15:51 | more OLDSOCK. | ng0 | 1 | +6 | -1 |
| 2019-07-22 15:29 | connection.c: preprocessor ifdef some setsockopts. | ng0 | 1 | +6 | -0 |
| 2019-07-22 14:18 | Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019 | ng0 | 4 | +17 | -46 |
| 2019-07-22 14:11 | undo, duplicated functionality | Christian Grothoff | 4 | +17 | -46 |
| 2019-07-22 10:52 | Merge remote-tracking branch 'origin/master' into dev/ng0/gsoc2019 | ng0 | 8 | +297 | -181 |
| 2019-07-22 10:37 | unify | Christian Grothoff | 3 | +8 | -15 |
| 2019-07-22 10:24 | fix compiler error. | ng0 | 1 | +3 | -3 |
| 2019-07-22 09:57 | remove verbose comments in mhd_send.c | ng0 | 1 | +4 | -36 |
| 2019-07-22 09:49 | introducte MHD_RO_FREE_FUNCTION as proposed by Nicolas Mora on the list | Christian Grothoff | 4 | +49 | -13 |
| 2019-07-22 09:47 | move comment above function. | ng0 | 1 | +4 | -3 |
| 2019-07-22 09:43 | indent | ng0 | 1 | +13 | -13 |
| 2019-07-21 16:34 | doxygen for send_ | ng0 | 1 | +19 | -0 |
| 2019-07-21 15:55 | doxygen for _send2 | ng0 | 1 | +18 | -8 |
| 2019-07-21 15:34 | indent | ng0 | 1 | +9 | -9 |
| 2019-07-21 15:28 | check getsockopt's. | ng0 | 1 | +12 | -10 |
| 2019-07-21 11:08 | flatten if statements, add initial TCP_NOPUSH to MHD_send_on_connection2_ | ng0 | 1 | +27 | -7 |
| 2019-07-20 14:25 | implement TCP_NOPUSH branch content | ng0 | 1 | +17 | -8 |
| 2019-07-19 22:48 | use using_tls | ng0 | 1 | +6 | -12 |
| 2019-07-19 21:36 | Use s in setsockopt() | ng0 | 1 | +10 | -10 |
| 2019-07-19 20:39 | replace connection->send_cls() | ng0 | 2 | +55 | -56 |
| 2019-07-19 18:18 | setsockopt(): check return value. | ng0 | 1 | +16 | -12 |
| 2019-07-19 18:11 | combine ifs, fix uninitialized var error | ng0 | 1 | +4 | -13 |
| 2019-07-19 18:01 | comments | ng0 | 1 | +0 | -6 |
| 2019-07-19 17:43 | fix err logic | Christian Grothoff | 1 | +2 | -5 |
| 2019-07-19 17:34 | fixes | Christian Grothoff | 1 | +3 | -3 |
| 2019-07-19 17:33 | fixes | Christian Grothoff | 1 | +8 | -6 |
| 2019-07-19 17:27 | indentation, comments, issue | Christian Grothoff | 1 | +10 | -10 |
| 2019-07-19 17:19 | inline TLS logic | Christian Grothoff | 1 | +49 | -27 |
| 2019-07-19 17:12 | move TLS branch to right position | Christian Grothoff | 1 | +40 | -36 |
| 2019-07-19 14:38 | mhd_send: change send_tls_adapter() to non-static and export its prototype, use it in mhd_send.c | ng0 | 4 | +57 | -45 |
| 2019-07-18 18:45 | mhd_send.c: call send_tls_adapter() when TLS is used. | ng0 | 2 | +3 | -2 |
| 2019-07-18 16:18 | mhd_send.c: Use daemon from connection struct. | ng0 | 1 | +43 | -40 |
| 2019-07-16 12:59 | Add callback to allow OCSP stapling | Tim Rühsen | 5 | +88 | -4 |
| 2019-07-16 19:01 | mhd_send.c: variable declarations (style). | ng0 | 1 | +10 | -4 |
| 2019-07-11 15:53 | adjust | ng0 | 1 | +17 | -1 |
| 2019-07-05 20:30 | Bump MHD_VERSION to indicate developer version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-07-05 19:32 | Releasing GNU libmicrohttpd 0.9.65 | Evgeny Grin (Karlson2k) | 4 | +162 | -159 |
| 2019-07-04 12:22 | more from connection.c, without checks so far. | ng0 | 1 | +34 | -6 |
| 2019-07-02 22:21 | mhd_send: start adding logic from send_param_adapter. | ng0 | 2 | +12 | -0 |
| 2019-06-30 14:50 | fix #5773 | Christian Grothoff | 1 | +3 | -3 |
| 2019-06-25 18:33 | mhd_send: Use MHD_SCKT_OPT_BOOL_ for setsockopt optval. | ng0 | 2 | +23 | -28 |
| 2019-06-25 14:05 | iAdd headerfile for mhd_send. | ng0 | 3 | +72 | -26 |
| 2019-06-24 11:27 | mhd_send.c: Try to guess the right branch to close. | ng0 | 1 | +3 | -2 |
| 2019-06-24 10:40 | mhd_send.c: fix compiler error about MSG_MORE when MSG_MORE is undefined. | ng0 | 1 | +55 | -14 |
| 2019-06-23 14:54 | Add mhd_send to Makefile, more fixes in mhd_send. | ng0 | 2 | +45 | -32 |
| 2019-06-21 15:38 | restructure a bit to reuse existing send function | Christian Grothoff | 1 | +34 | -42 |
| 2019-06-20 19:16 | mhd_send: Restructure. | ng0 | 1 | +146 | -206 |
| 2019-06-17 18:26 | startingpoint | Christian Grothoff | 1 | +25 | -0 |
| 2019-06-17 18:22 | fix syntax | Christian Grothoff | 1 | +4 | -4 |
| 2019-06-17 18:09 | provide example for use of getsockopt to get MSS | Christian Grothoff | 1 | +14 | -3 |
| 2019-06-17 17:20 | mhd_send: Move return_bytes related code into the right place. | ng0 | 1 | +26 | -27 |
| 2019-06-17 17:13 | mhd_send: remove unnecessary comments. | ng0 | 1 | +1 | -3 |
| 2019-06-17 16:52 | mhd_send: minor typo | ng0 | 1 | +1 | -1 |
| 2019-06-17 16:49 | mhd_send: fix switch. | ng0 | 1 | +8 | -8 |
| 2019-06-17 16:44 | mhd_send | ng0 | 1 | +4 | -4 |
| 2019-06-17 16:26 | mhd_send: Add initial version. | ng0 | 1 | +329 | -0 |
| 2019-06-23 20:08 | postprocessor: fixed usage of strlen() in loop | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2019-06-23 20:03 | daemon.c: minor compiler warning fix | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-06-23 18:51 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +17 | -0 |
| 2019-06-16 20:15 | Optimised read buffer allocation | Evgeny Grin (Karlson2k) | 2 | +46 | -22 |
| 2019-06-16 18:55 | try_ready_chunked_body(): remove useless loop, use know free memory size instead of guessing | Evgeny Grin (Karlson2k) | 1 | +15 | -19 |
| 2019-06-16 20:17 | process_request_body(): do not move data if nothing was processed | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2019-06-17 08:25 | transmit_error_response(): discard read buffer to free space for error response | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2019-06-17 11:49 | test_long_header: use power of two for size to properly test allocations, test various buffer sizes | Evgeny Grin (Karlson2k) | 1 | +11 | -9 |
| 2019-06-16 19:57 | MHD_pool_reallocate(): never allocate additional buffer when shrinking | Evgeny Grin (Karlson2k) | 1 | +8 | -5 |
| 2019-06-16 18:40 | memorypool: comments minor improvements | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2019-06-15 19:26 | memorypool: re-commit memory on W32 when resetting pool | Evgeny Grin (Karlson2k) | 1 | +33 | -3 |
| 2019-06-15 17:22 | memorypool: round mmap allocation for page size | Evgeny Grin (Karlson2k) | 4 | +78 | -18 |
| 2019-06-16 14:49 | memorypool: fixed MHD_pool_reset() | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2019-06-13 16:03 | memorypool: reallocate: more checks for value wrap, small optimization | Evgeny Grin (Karlson2k) | 1 | +18 | -14 |
| 2019-06-13 16:00 | memorypool: correctly support exotic platform where size of pointer is not power of two | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-06-13 10:36 | memorypool: removed redundant check, which also fails in case shrinking | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2019-06-13 10:04 | memorypool: fixed build with VC, minor fixes | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2019-06-13 07:53 | memorypool: better check for value wraps | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2019-06-12 22:48 | memorypool: fixed/rewritten MHD_pool_reallocate() | Evgeny Grin (Karlson2k) | 1 | +35 | -37 |
| 2019-06-12 22:13 | CI: fixed double checking | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2019-06-12 21:51 | test_large_put: test memory realloc too | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-06-12 21:47 | memorypool: minor macro and comment fixes | Evgeny Grin (Karlson2k) | 2 | +5 | -5 |
| 2019-06-12 16:46 | memorypool: fixed possible crash if failed to allocate memory on W32 | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2019-06-12 16:08 | memorypool: use 'bool' instead MHD_YES/MHD_NO and 'uint8_t' instead of 'char' | Evgeny Grin (Karlson2k) | 4 | +26 | -29 |
| 2019-06-12 15:51 | memorypool: further narrow down includes | Evgeny Grin (Karlson2k) | 1 | +15 | -1 |
| 2019-06-12 14:37 | memorypool: refactored includes, moved out unrelated function | Evgeny Grin (Karlson2k) | 3 | +18 | -16 |
| 2019-06-12 14:18 | memorypool.c: added asserts | Evgeny Grin (Karlson2k) | 2 | +24 | -2 |
| 2019-06-11 08:21 | daemon.c: minor marcos refactoring for clarity | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2019-06-10 17:44 | mhd_sockets.h: minor micros fixes | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2019-06-09 20:19 | Bump MHD_VERSION to signal dev version | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-06-09 17:29 | Releasing 0.9.64 | Evgeny Grin (Karlson2k) | 4 | +195 | -180 |
| 2019-06-09 17:03 | microhttpd.h: reordered includes for better compatibility, Updated ChangeLog | Evgeny Grin (Karlson2k) | 2 | +15 | -3 |
| 2019-06-09 16:13 | tarball: add missing MSVS 2019 project files | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2019-06-09 10:02 | tests: fixed, removed deprecated HTTP code | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2019-06-09 08:12 | microhttpd.d: fixed Doxy for MHD_get_reason_phrase_for() | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2019-06-09 08:48 | Updated HTTP status codes | Evgeny Grin (Karlson2k) | 2 | +171 | -105 |
| 2019-06-09 08:43 | contrib: implemented script for importing HTTP status codes | Evgeny Grin (Karlson2k) | 1 | +85 | -0 |
| 2019-06-09 08:20 | microhttpd.h: moved together deprecated and non-standard HTTP status codes, deprecated more HTTP status codes | Evgeny Grin (Karlson2k) | 1 | +24 | -6 |
| 2019-06-08 14:51 | microhttpd.h: moved deprecated HTTP code definitions to the end of the list | Evgeny Grin (Karlson2k) | 1 | +16 | -12 |
| 2019-06-08 11:25 | libmicrohttpd.h: Updated HTTP methods and headers | Evgeny Grin (Karlson2k) | 1 | +31 | -8 |
| 2019-06-08 12:08 | contrib: published scripts for updating MHD header with new HTTP methods and headers | Evgeny Grin (Karlson2k) | 2 | +124 | -0 |
| 2019-06-08 12:06 | Updated .gitattributes, normalized line ending in source file | Evgeny Grin (Karlson2k) | 2 | +2 | -1 |
| 2019-06-08 15:10 | update .gitignore files | Christian Grothoff | 3 | +6 | -2 |
| 2019-06-08 09:52 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +14 | -0 |
| 2019-06-03 21:46 | prefix even potentially exported hash symbols with MHD_ (as proposed by Dirk Brinkmeier) | Christian Grothoff | 11 | +62 | -58 |
| 2019-06-02 20:13 | clarify return value is intentionally ignored | Christian Grothoff | 1 | +8 | -8 |
| 2019-06-02 18:30 | Updated .gitlab-ci.yml, added upload of dist tarball | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2019-06-01 22:52 | Added support for SOCK_NOSIGPIPE from Solaris 11.4 and NetBSD 7+ | Evgeny Grin (Karlson2k) | 3 | +28 | -7 |
| 2019-06-01 20:45 | configure: check for 'rand' and 'random' by MHD_CHECK_FUNC | Evgeny Grin (Karlson2k) | 1 | +17 | -1 |
| 2019-06-01 19:51 | Properly handle port detection if AF_UNIX socket is used on *BSD, macOS | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2019-06-01 16:45 | Added .gitattributes, fixed line endings in ac_define_dir.m4, updated ac_define_dir.m4 to new version. | Evgeny Grin (Karlson2k) | 2 | +38 | -35 |
| 2019-05-30 20:32 | configure: fixed detection of 'getsockname' on some systems (W32 x32), do not use 'getsockname()' if it is not detected by configure. | Evgeny Grin (Karlson2k) | 3 | +102 | -20 |
| 2019-05-30 20:35 | configure: Fixed 'getsockname' detection with special compiler flags | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2019-05-26 20:32 | test_shutdown_*: fixed for W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-05-26 20:11 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2019-05-26 19:41 | daemon: flush stderr after each write for debug builds | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2019-05-26 19:40 | test_get: implemented more detailed reports | Evgeny Grin (Karlson2k) | 2 | +133 | -27 |
| 2019-05-26 15:30 | tests: fixed compiler warnings on W32 | Evgeny Grin (Karlson2k) | 2 | +6 | -2 |
| 2019-05-26 15:17 | tests: properly setup CURL options | Evgeny Grin (Karlson2k) | 36 | +205 | -205 |
| 2019-05-26 14:44 | test_https_get_select: fixed usage of uninitialized variable | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2019-05-26 14:43 | curl tests: fixed detection of "11" marker on w32 | Evgeny Grin (Karlson2k) | 18 | +156 | -56 |
| 2019-05-26 14:06 | perf_get_concurrent11: added new test, fixed "11" mode detection | Evgeny Grin (Karlson2k) | 2 | +31 | -19 |
| 2019-05-26 13:45 | perf_get_concurrent: fixed exhausting of local ports on multi-core machines | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2019-05-26 13:27 | test_concurrent_stop: heavily rewritten, added watchdog, avoided exhausting of ports, fixed resource leakage. | Evgeny Grin (Karlson2k) | 1 | +99 | -50 |
| 2019-05-25 13:29 | Fixed cast of incompatible function pointer, Default logger must return 'void', not 'int' | Evgeny Grin (Karlson2k) | 2 | +15 | -2 |
| 2019-05-25 12:15 | Eliminated one compiler warning, checking is more correct now | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2019-05-25 08:06 | Proper detection of .sin?_len members, fixed build on *BSD | Evgeny Grin (Karlson2k) | 4 | +11 | -12 |
| 2019-05-21 19:28 | ChangeLog updated | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2019-05-21 19:12 | MHD_start_daemon(): report if TCP_FASTOPEN is used on supported platform | Evgeny Grin (Karlson2k) | 1 | +8 | -2 |
| 2019-05-21 19:11 | MHD_set_connection_value_n_nocheck_() mark as static function | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-05-21 18:38 | Removed extra ';' | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-05-21 18:04 | Check TLS strings lengths | Evgeny Grin (Karlson2k) | 1 | +48 | -5 |
| 2019-05-21 17:56 | MHD_start_daemon(): fixed port detection on some platforms, avoid re-use variable names. | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2019-05-21 17:49 | Fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2019-05-21 17:48 | Removed unused macro | Evgeny Grin (Karlson2k) | 1 | +0 | -5 |
| 2019-05-21 17:47 | Avoid dropping 'const' qualifier in macros | Evgeny Grin (Karlson2k) | 2 | +13 | -13 |
| 2019-05-21 17:44 | Fixed doxygen comments, Fixed spelling in comments | Evgeny Grin (Karlson2k) | 8 | +19 | -21 |
| 2019-05-21 15:08 | ChangeLog update | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2019-05-21 14:52 | Spelling fixes | Evgeny Grin (Karlson2k) | 6 | +9 | -9 |
| 2019-05-20 12:39 | eliminate compiler warnings | Christian Grothoff | 3 | +7 | -14 |
| 2019-05-18 10:44 | http_chunked_compression: fixed for non-64bit systems | Evgeny Grin (Karlson2k) | 1 | +21 | -1 |
| 2019-05-18 10:30 | http_chunked_compression example: clarify and improve readability | Evgeny Grin (Karlson2k) | 1 | +9 | -7 |
| 2019-05-18 10:28 | http_compression example: fix compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2019-05-18 10:38 | mhd_limits.h: fixed typo | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-05-15 21:22 | configure: fixed MS Lib utility detection after 6ef94cf448e11a51c4b24d7347351047c39e3afe | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2019-05-15 20:51 | More speedups by using predefined length of strings | Evgeny Grin (Karlson2k) | 2 | +33 | -15 |
| 2019-05-15 11:39 | Fixed build from source on GNU Hurd | Evgeny Grin (Karlson2k) | 3 | +15 | -0 |
| 2019-05-13 15:46 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +40 | -0 |
| 2019-05-13 07:34 | use AS_CASE/AS_IF | Christian Grothoff | 1 | +1 | -1 |
| 2019-05-13 07:34 | use AS_CASE/AS_IF | Christian Grothoff | 1 | +21 | -29 |
| 2019-05-13 07:29 | use AS_CASE/AS_IF | Christian Grothoff | 1 | +11 | -17 |
| 2019-05-13 07:22 | use AS_CASE/AS_IF | Christian Grothoff | 1 | +51 | -60 |
| 2019-05-06 08:58 | Updated README and COPYING Note: library code is licensed under LGPLv2.1+ or eCOS terms/ Come testsuite programs are licensed under GPLv3 terms. | Evgeny Grin (Karlson2k) | 2 | +1 | -47 |
| 2019-05-03 17:08 | Use new MHD_lookup_connection_value_n() function | Evgeny Grin (Karlson2k) | 5 | +67 | -39 |
| 2019-05-03 17:07 | MHD_get_connection_values_n(): avoid ambiguous 'else' | Evgeny Grin (Karlson2k) | 1 | +4 | -2 |
| 2019-05-03 16:06 | Added MHD_get_connection_values_n() function to get keys and values with size. Can get keys and values with binary zero. | Evgeny Grin (Karlson2k) | 2 | +68 | -1 |
| 2019-05-03 15:59 | MHD_set_connection_value*(): optimization to avoid double strlen(). | Evgeny Grin (Karlson2k) | 1 | +66 | -32 |
| 2019-05-03 15:11 | test_postprocessor*: fixed to use updated struct MHD_HTTP_Header | Evgeny Grin (Karlson2k) | 3 | +16 | -0 |
| 2019-05-03 14:56 | test_postprocessor_amp: fixed to really test something | Evgeny Grin (Karlson2k) | 1 | +8 | -2 |
| 2019-05-03 13:48 | Added MHD_lookup_connection_value_n(). | Evgeny Grin (Karlson2k) | 2 | +106 | -11 |
| 2019-05-03 13:37 | Fixed strlen(NULL) in bcdff026967469e6c9cd1a22db80721712586a8e | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2019-05-03 12:44 | Disallow binary zero in header and cookies. | Evgeny Grin (Karlson2k) | 2 | +21 | -20 |
| 2019-05-01 19:10 | Partial revert of 1b610e5b13b7b96e7b3f372c8da1ec9d840f896a. Implemented new functions for key and value with binary zero. Significantly speedup search for key by using key size. | Evgeny Grin (Karlson2k) | 11 | +184 | -87 |
| 2019-05-01 11:28 | response.c: added missing assigment of MHD_HTTP_Header::value_size | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2019-05-01 11:23 | mhd_str: include proper and simpler header | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-04-30 22:23 | Fixed C++-style comments. | silvioprog | 1 | +1 | -1 |
| 2019-04-30 13:39 | applying patch from Tim | Christian Grothoff | 3 | +5 | -1 |
| 2019-04-23 17:32 | indent fix | Christian Grothoff | 1 | +3 | -3 |
| 2019-04-21 13:40 | test_md5.c: added missing include | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2019-04-21 13:36 | MSVC projects: Explicitly specified target machines | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2019-04-21 12:02 | mhd_bithelpers.h: used MSVC built-ins to speed-up VC-compiled code | Evgeny Grin (Karlson2k) | 1 | +48 | -7 |
| 2019-04-21 11:57 | MSVC: Added project for VS2019 | Evgeny Grin (Karlson2k) | 8 | +419 | -0 |
| 2019-04-21 11:40 | Headers: better compatibility with MSVC compiler | Evgeny Grin (Karlson2k) | 2 | +15 | -9 |
| 2019-04-19 20:00 | md5.c/.h: lowered number of included files. | Evgeny Grin (Karlson2k) | 2 | +7 | -2 |
| 2019-04-19 19:50 | MSVC projects: added new source files | Evgeny Grin (Karlson2k) | 2 | +12 | -0 |
| 2019-04-19 19:35 | mhd_bithelpers.h: define _MHD_GET_32BIT_LE() and use it in md5.c | Evgeny Grin (Karlson2k) | 2 | +30 | -7 |
| 2019-04-19 19:07 | mhd_bithelpers.h: use bytes swap instead of individual bytes assignment when endianess is known to significantly speedup MD5 and SHA256 calculations. Use built-in bytes swap when available. | Evgeny Grin (Karlson2k) | 2 | +77 | -15 |
| 2019-04-19 09:27 | sha256.c: convert to Yoda conditions | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2019-04-19 07:35 | sha256_update(): added shortcut for empty data, avoid wrong/undefined behaviour of memcpy() with null pointer | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2019-04-19 07:33 | SHA256: rename sha256_digest() -> sha256_finish() | Evgeny Grin (Karlson2k) | 3 | +5 | -7 |
| 2019-04-19 07:05 | sha256.h: added missed include | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2019-04-19 06:49 | SHA256: reimplemented from scratch, some ideas are borrowed from LGPLv2.1-licensed Libgcrypt | Evgeny Grin (Karlson2k) | 2 | +375 | -420 |
| 2019-04-19 06:45 | .gitlab-ci.yml: added warnings flags, disabled parallel tests | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2019-04-19 06:13 | Tests: added test_sha256 for SHA-256 testing | Evgeny Grin (Karlson2k) | 2 | +340 | -0 |
| 2019-04-19 06:08 | mhd_bithelpers.h: fixed macro for BE mode, added macros to GET/PUT data in BE mode, added macro for bits rotation | Evgeny Grin (Karlson2k) | 1 | +87 | -20 |
| 2019-04-18 20:59 | .dir-locals.el: fixed language for dictionary | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-04-18 20:52 | test_md5: fixed out of buffer reads/writes | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-03-15 20:03 | Add a .dir-locals,el for configuring emacs for this project | Hartmut Goebel | 1 | +16 | -0 |
| 2019-04-17 17:52 | Really fix 6c985f4adcb5b71c2b70a17de0a99468090bfb0d | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2019-04-17 14:00 | Moved bit manipulation to separate header file. | Evgeny Grin (Karlson2k) | 3 | +68 | -27 |
| 2019-04-17 13:32 | mhd_byteorder.h: narrow down includes | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2019-04-17 17:41 | Fixed build broken by 6c985f4adcb5b71c2b70a17de0a99468090bfb0d | Evgeny Grin (Karlson2k) | 1 | +13 | -0 |
| 2019-04-17 12:54 | File read block size: move to proper location | Evgeny Grin (Karlson2k) | 2 | +15 | -10 |
| 2019-04-16 07:52 | MD5: optimisation and simplification | Evgeny Grin (Karlson2k) | 1 | +51 | -54 |
| 2019-04-15 20:03 | MD5: some optimisations for little-endian | Evgeny Grin (Karlson2k) | 1 | +8 | -2 |
| 2019-04-15 19:53 | MD5: count bytes, not bits MHD do not add bites, no need to count more precise than bytes | Evgeny Grin (Karlson2k) | 2 | +10 | -8 |
| 2019-04-15 19:19 | MD5: fixed declaration | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2019-04-15 19:14 | MD5: replaced needless checks with asserts | Evgeny Grin (Karlson2k) | 1 | +7 | -9 |
| 2019-04-15 19:06 | test_md5: added tests for md5 calculations | Evgeny Grin (Karlson2k) | 2 | +314 | -0 |
| 2019-04-15 15:38 | add flags for TLS option control | Christian Grothoff | 4 | +55 | -9 |
| 2019-04-14 17:48 | Fix realloc memleak in compress_buf() | Tim Rühsen | 1 | +9 | -3 |
| 2019-04-14 22:32 | make Tim happy | Christian Grothoff | 1 | +1 | -0 |
| 2019-04-14 16:14 | Narrow scope of variable to succeed scan-build | Tim Rühsen | 1 | +3 | -4 |
| 2019-04-14 16:13 | Fix memleak in example | Tim Rühsen | 1 | +1 | -1 |
| 2019-04-11 08:37 | VC builds: fix asserts and release builds | Evgeny Grin (Karlson2k) | 4 | +9 | -0 |
| 2019-04-10 11:31 | bootstrap: improved shell compatibility, removed unneeded 'aclocal' execution, removed '-f' autoreconf argument, added wrapper script autogen.sh | Evgeny Grin (Karlson2k) | 2 | +16 | -4 |
| 2019-04-08 13:12 | merge | Christian Grothoff | 16 | +648 | -209 |
| 2019-04-08 13:12 | fix close() checks | Christian Grothoff | 5 | +18 | -10 |
| 2019-03-20 09:46 | allow binary zero in unescaped GET arguments (see mailinglist) | Christian Grothoff | 11 | +195 | -45 |
| 2019-02-11 00:13 | Added example for how to compress chunked HTTP response. | silvioprog | 3 | +209 | -1 |
| 2019-02-10 16:13 | adjusting digest auth to previous regression fix, releasing 0.9.63 | Christian Grothoff | 5 | +150 | -141 |
| 2019-02-09 12:51 | add test for &-URI parsing and URI logging | Christian Grothoff | 2 | +82 | -16 |
| 2019-02-07 15:16 | preliminary patch for query string issue reported on the ML | Christian Grothoff | 3 | +14 | -8 |
| 2019-01-11 20:17 | fix memory leak with TLS if daemon startup fails as reported by Nicolas Mora on the list | Christian Grothoff | 1 | +6 | -0 |
| 2019-01-08 06:00 | Added minimal example for how to compress HTTP response. (#4914) | silvioprog | 4 | +197 | -0 |
| 2018-12-18 23:06 | Check should (indeed) be for GNUTLS_E_AGAIN. | Christian Grothoff | 3 | +13 | -9 |
| 2018-12-14 14:58 | Fixes build issue of testcase for some configurations. | Christian Grothoff | 1 | +2 | -0 |
| 2018-12-13 21:54 | update ignore file | Christian Grothoff | 1 | +2 | -0 |
| 2018-12-13 21:51 | reset timeout on response being queued, needed in thread-per-connection mode if the working thread takes very long | Christian Grothoff | 2 | +6 | -1 |
| 2018-12-12 16:50 | add conn. close example | Christian Grothoff | 1 | +119 | -0 |
| 2018-12-12 00:45 | brutally simplify VLA macro for stupid compilers | Christian Grothoff | 3 | +19 | -21 |
| 2018-12-12 00:21 | avoid c99-style comments in examples, fix missed VLA | Christian Grothoff | 3 | +26 | -8 |
| 2018-12-11 09:06 | remove requirement for VLA in digestauth.c logic | Christian Grothoff | 5 | +41 | -8 |
| 2018-12-10 19:14 | Track socket CORK/NODELAY states to avoid extra syscalls | Evgeny Grin (Karlson2k) | 5 | +185 | -110 |
| 2018-12-09 13:09 | connection.c: updated connection buffer control function to use bool as return value. No change in processing logic. | Evgeny Grin (Karlson2k) | 1 | +49 | -57 |
| 2018-12-09 12:43 | configure: fixed build for latest MinGW | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2018-12-08 22:18 | add JM | Christian Grothoff | 1 | +1 | -0 |
| 2018-12-08 22:18 | use WSA_FLAG_OVERLAPPED in W32 sockets as per suggestion from Johnathan McDougall on the mailinglist | Christian Grothoff | 3 | +7 | -2 |
| 2018-12-08 22:11 | pot update | Christian Grothoff | 1 | +175 | -170 |
| 2018-12-08 22:11 | releasing libmicrohttpd 0.9.62 | Christian Grothoff | 3 | +6 | -5 |
| 2018-12-08 21:54 | add test for RFC 7616 and document new API | Christian Grothoff | 6 | +438 | -19 |
| 2018-12-08 16:35 | preliminary implementation for RFC 7616 support | Christian Grothoff | 8 | +805 | -401 |
| 2018-12-07 18:11 | fix FTBFS | Christian Grothoff | 5 | +7 | -11 |
| 2018-12-07 11:39 | add build option to compile MHD without threads | Christian Grothoff | 1 | +1 | -1 |
| 2018-12-07 11:40 | add build option to compile MHD without threads | Christian Grothoff | 36 | +622 | -255 |
| 2018-12-06 16:26 | Renamed all occurrences from _model(s)_ to _mode(s)_. | silvioprog | 25 | +73 | -70 |
| 2018-12-06 15:54 | Optimized the function MHD_create_response_from_callback() for Windows by increasing its internal buffer size and allowed to customize it via macro MHD_FD_BLOCK_SIZE. | silvioprog | 5 | +24 | -3 |
| 2018-12-06 05:13 | Referenced the gnutls_load_file() function in the HTTPs examples. | silvioprog | 3 | +7 | -0 |
| 2018-12-05 17:20 | fix #5496: ' | Christian Grothoff | 2 | +3 | -4 |
| 2018-12-04 14:45 | Improve parsing of HTTPS options | José Bollo | 1 | +38 | -19 |
| 2018-11-18 12:24 | releasing 0.9.61 | Christian Grothoff | 8 | +200 | -180 |
| 2018-11-20 19:05 | import sha256 from GNU Nettle | Christian Grothoff | 2 | +475 | -0 |
| 2018-11-18 11:21 | avoid sprintf | Christian Grothoff | 9 | +141 | -59 |
| 2018-11-18 11:03 | fix format string, prefer snprintf | Christian Grothoff | 1 | +12 | -7 |
| 2018-11-18 11:02 | fix format string, prefer snprintf | Christian Grothoff | 2 | +143 | -134 |
| 2018-11-14 13:01 | fix build issue with GnuTLS < 3.0 | Christian Grothoff | 3 | +22 | -4 |
| 2018-11-12 18:52 | From: Christian Hesse <mail@eworm.de> Date: Thu, 8 Nov 2018 00:15:29 +0100 Subject: [PATCH 1/1] fix tests with curl | Christian Grothoff | 3 | +5 | -2 |
| 2018-11-12 18:51 | fix ftbfs | Christian Grothoff | 1 | +2 | -2 |
| 2018-11-08 13:53 | add MHD_create_response_from_buffer_with_free_callback | Christian Grothoff | 8 | +1518 | -1343 |
| 2018-11-08 13:53 | add MHD_create_response_from_buffer_with_free_callback | Christian Grothoff | 3 | +64 | -0 |
| 2018-11-06 18:55 | releasing libmicrohttpd 0.9.60 | Christian Grothoff | 8 | +1515 | -1343 |
| 2018-11-01 15:31 | initialize epoll_fd even if we have no listen fd, patch by Jose Bollo | Christian Grothoff | 3 | +6 | -3 |
| 2018-10-29 19:37 | force setting MHD_USE_ITC if using thread-per-connection and notify_completed for timely notifications | Christian Grothoff | 1 | +7 | -1 |
| 2018-10-29 19:27 | fix possibly bad clearing of client_aware flag | Christian Grothoff | 1 | +10 | -7 |
| 2018-10-20 10:45 | notify main thread about thread termination for instant clean up | Christian Grothoff | 2 | +14 | -1 |
| 2018-10-18 15:34 | add --enable-experiemental option to not compile src/lib/ unless explicitly requested | Christian Grothoff | 2 | +12 | -0 |
| 2018-10-18 15:16 | From: =?UTF-8?q?Tim=20R=C3=BChsen?= <tim.ruehsen@gmx.de> Date: Thu, 18 Oct 2018 16:21:55 +0200 Subject: [PATCH] Fix build issue when parent dir is an automake project dir | Christian Grothoff | 1 | +1 | -0 |
| 2018-10-16 18:42 | From: Gauthier Haderer <ghaderer@wyplay.com> Date: Mon, 15 Oct 2018 14:11:39 +0200 Subject: [PATCH] Add response flag to force version to 1.0 and maintain connection management. | Christian Grothoff | 4 | +48 | -3 |
| 2018-10-09 04:58 | improve comments, cosmetic | silvioprog | 2 | +3 | -1 |
| 2018-10-09 04:44 | Style fixes. | silvioprog | 5 | +12 | -12 |
| 2018-10-05 17:23 | fix #5411 | Christian Grothoff | 4 | +90 | -35 |
| 2018-09-26 20:59 | Fixed compiler warning on W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2018-09-26 20:57 | Fixed build without HTTPS support | Evgeny Grin (Karlson2k) | 1 | +8 | -5 |
| 2018-09-12 13:38 | fix linker error with --with-gnutls path for mhd2 lib | Christian Grothoff | 1 | +4 | -4 |
| 2018-09-11 13:11 | clean up use of GNUTLS linker options in various places, re-add SAVE_LIBS restoration to configure.ac to avoid linking indiscriminately against GnuTLS | Christian Grothoff | 5 | +36 | -25 |
| 2018-09-10 07:18 | fix --with-gnutls | Marcello Stanisci | 1 | +0 | -2 |
| 2018-08-18 11:37 | fix test in testcase | Christian Grothoff | 1 | +1 | -1 |
| 2018-08-18 11:26 | style fixes | Christian Grothoff | 4 | +21 | -12 |
| 2018-08-18 09:30 | fix a few more compiler warnings | Christian Grothoff | 1 | +5 | -4 |
| 2018-08-18 09:23 | fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2018-08-18 09:22 | polish configure.ac, use AS_IF where appropriate | Christian Grothoff | 2 | +50 | -69 |
| 2018-08-18 09:03 | add missing break | Christian Grothoff | 1 | +1 | -0 |
| 2018-08-18 08:59 | fix where we call gnutls_session_set_ptr to prevent NPE (#5427) | Christian Grothoff | 1 | +2 | -2 |
| 2018-07-31 17:44 | Small spell correction. | silvioprog | 2 | +2 | -2 |
| 2018-07-14 11:23 | properly recognize Dirk B. | Christian Grothoff | 2 | +2 | -1 |
| 2018-07-14 09:44 | integrate TLS PSK patch from Tal Moaz (plus documentation, plus style and bugfixes | Christian Grothoff | 7 | +187 | -10 |
| 2018-07-14 09:09 | add support for digest auth with hashed password | Christian Grothoff | 4 | +215 | -54 |
| 2018-06-26 15:06 | applying W32 fix suggested by Tim | Christian Grothoff | 1 | +1 | -1 |
| 2018-06-22 13:58 | check response allocation succeeded when generating internal errors | Christian Grothoff | 3 | +36 | -10 |
| 2018-06-22 13:16 | some minor code cleaning issues | Christian Grothoff | 14 | +107 | -78 |
| 2018-03-25 18:51 | mark bug, too tired to fix right now | Christian Grothoff | 1 | +1 | -1 |
| 2018-03-25 18:51 | Merge branch 'master' of gnunet.org:libmicrohttpd | Christian Grothoff | 1 | +1 | -1 |
| 2018-03-25 18:48 | fix bug | Christian Grothoff | 1 | +1 | -1 |
| 2018-03-24 03:03 | Cosmetic fix. | silvioprog | 1 | +1 | -1 |
| 2018-03-23 21:52 | fix c90 warning | Christian Grothoff | 1 | +3 | -2 |
| 2018-03-15 19:59 | Fix race condition in test_get_sendfile/test_get_sendfile11 | Tim Rühsen | 1 | +6 | -4 |
| 2018-03-15 19:43 | add missing mhd_winsock_inited_ to src/lib/init.c | Tim Rühsen | 1 | +6 | -0 |
| 2018-03-04 20:05 | Add MinGW CI build | Tim Rühsen | 1 | +9 | -0 |
| 2018-03-14 04:31 | add suspend_resume_epoll example (from mailinglist) | Christian Grothoff | 6 | +239 | -51 |
| 2018-03-14 04:22 | Hi Christian, | Christian Grothoff | 1 | +4 | -4 |
| 2018-03-10 11:28 | move to canonical gettext | Christian Grothoff | 24 | +4645 | -1737 |
| 2018-03-10 11:02 | fix FTBFS issues on MinGW | Christian Grothoff | 1 | +5 | -1 |
| 2018-03-05 17:49 | fix misc build issues if various features (poll/epoll/upgrade-support) are disabled | Christian Grothoff | 7 | +15 | -8 |
| 2018-03-04 12:08 | check for dlfcn.h presence | Christian Grothoff | 3 | +13 | -9 |
| 2018-03-04 11:56 | fix build issue in absence of epoll | Christian Grothoff | 1 | +2 | -0 |
| 2018-03-04 10:40 | do not use MHD_NONNULL on w32 | Christian Grothoff | 1 | +4 | -1 |
| 2018-03-02 21:56 | fix 'race' between MHD_epoll and MHD_daemon_quiesce on epoll listen FD removal, resolve simply by allowing syscall to fail with ENOENT | Christian Grothoff | 1 | +12 | -8 |
| 2018-03-02 21:48 | fix leak in testcase | Christian Grothoff | 1 | +5 | -5 |
| 2018-03-02 21:44 | make asan happier | Christian Grothoff | 1 | +2 | -2 |
| 2018-03-02 21:38 | fix enum inconsistencies | Christian Grothoff | 5 | +88 | -86 |
| 2018-03-02 21:29 | use curi instead of uri to avoid passing NULL to memchr, even with len 0 | Christian Grothoff | 1 | +1 | -1 |
| 2018-03-02 21:21 | fix spacy url check in strict mode | Christian Grothoff | 3 | +14 | -8 |
| 2018-03-02 21:09 | asan fix for flags | Christian Grothoff | 1 | +9 | -1 |
| 2018-03-02 21:06 | update .gitignore file | Christian Grothoff | 1 | +12 | -11 |
| 2018-03-02 21:05 | work around silly address sanitizer alignment warning | Christian Grothoff | 1 | +12 | -4 |
| 2018-03-02 20:45 | fix test_upgrade transient failures (#5189) | Christian Grothoff | 6 | +129 | -66 |
| 2018-03-02 19:58 | minimal logic simplifications | Christian Grothoff | 3 | +32 | -26 |
| 2018-03-02 19:42 | remove dead IN_CLEANUP state, revert previous patch that called completed callback from wrong thread | Christian Grothoff | 8 | +74 | -108 |
| 2018-03-01 12:31 | postfix | Christian Grothoff | 1 | +1 | -1 |
| 2018-03-01 12:29 | expand strictness to cover spaces in URL | Christian Grothoff | 3 | +28 | -8 |
| 2018-02-28 21:30 | include headers in dist, but do not yet install those in the system (too early) | Christian Grothoff | 1 | +2 | -1 |
| 2018-02-28 14:03 | Add testcurl/https logs to artifacts | Tim Rühsen | 1 | +4 | -2 |
| 2018-02-28 10:47 | Fix make distcheck | Tim Rühsen | 3 | +7 | -3 |
| 2018-02-28 09:00 | eliminate strcat() | Tim Rühsen | 1 | +1 | -2 |
| 2018-02-28 21:23 | fix #5289 (ftbfs without https in src/lib/) | Christian Grothoff | 1 | +9 | -7 |
| 2018-02-27 23:46 | fix leak in test on error path | Christian Grothoff | 1 | +5 | -1 |
| 2018-02-27 22:46 | eliminate two more strcpy()s | Christian Grothoff | 2 | +20 | -18 |
| 2018-02-27 22:42 | update .gitignore | Christian Grothoff | 1 | +2 | -0 |
| 2018-02-27 22:38 | fix leaks in testcase | Christian Grothoff | 2 | +4 | -2 |
| 2018-02-27 22:33 | fix leak in test_quiesce_stream | Christian Grothoff | 1 | +10 | -1 |
| 2018-02-27 22:28 | call completion handler also for upgrade connections | Christian Grothoff | 5 | +18 | -9 |
| 2018-02-27 22:16 | fix a few memory leaks in test_upgrade logic | Christian Grothoff | 1 | +61 | -55 |
| 2018-02-27 20:06 | fix ftbfs if https is not enabled in src/lib/ | Christian Grothoff | 1 | +26 | -6 |
| 2018-02-22 14:43 | New file .gitlab-ci.yml | Tim Rühsen | 1 | +92 | -0 |
| 2018-02-22 17:35 | make checkers happier by reducing use of strcpy and strcat | Christian Grothoff | 4 | +51 | -34 |
| 2018-02-22 17:25 | eliminate compiler warnings from dead assignments | Christian Grothoff | 4 | +5 | -6 |
| 2018-02-22 17:19 | fix memcpy calls with NULL and len 0 (pretty harmless, but causing compiler warnings) | Christian Grothoff | 2 | +24 | -14 |
| 2018-02-21 09:22 | fix fwd ref to MHD_init | Christian Grothoff | 1 | +21 | -19 |
| 2018-02-18 12:04 | warn users away from src/lib/ | Christian Grothoff | 1 | +10 | -0 |
| 2018-02-18 12:00 | add lib to ordinary build process, rename lib output to libmicrohttpd2.so, do not link libmicrohttpd2.so against gnutls/libgcrypt | Christian Grothoff | 6 | +77 | -126 |
| 2018-02-18 11:41 | simplify init for gnutls-less lib | Christian Grothoff | 4 | +60 | -103 |
| 2018-02-18 11:31 | add remaining missing symbols for library to fully link | Christian Grothoff | 10 | +259 | -273 |
| 2018-02-18 10:08 | more work towards getting lib to build nicely (currently FTBFS) | Christian Grothoff | 8 | +385 | -7 |
| 2018-02-17 08:43 | remove spurious newline | Christian Grothoff | 1 | +0 | -1 |
| 2018-02-17 08:43 | more work on connection_call_handlers.c | Christian Grothoff | 11 | +1704 | -173 |
| 2018-02-17 04:35 | work towards idle handler rewrite' | Christian Grothoff | 3 | +630 | -245 |
| 2018-02-17 03:02 | more work on connnection_call_handlers.c | Christian Grothoff | 8 | +1520 | -23 |
| 2018-02-16 06:34 | add call_handlers | Christian Grothoff | 7 | +229 | -30 |
| 2018-02-16 06:24 | initialize daemon immediately, style fix | Christian Grothoff | 1 | +2 | -3 |
| 2018-02-16 06:24 | implement recv/send adapters | Christian Grothoff | 4 | +160 | -14 |
| 2018-02-16 06:13 | implement connection_cleanup.c | Christian Grothoff | 12 | +226 | -15 |
| 2018-02-16 05:48 | implementing daemon_close_all_connections | Christian Grothoff | 6 | +281 | -2 |
| 2018-02-16 05:30 | add upgrade_process.c | Christian Grothoff | 15 | +517 | -15 |
| 2018-02-16 05:08 | revert accidental commit, too early | Christian Grothoff | 1 | +0 | -1 |
| 2018-02-16 05:08 | implement connection_finish_forward | Christian Grothoff | 10 | +165 | -15 |
| 2018-02-16 03:39 | more work on new src/lib implementation: connection_update_last_activity and connection_close handling | Christian Grothoff | 5 | +269 | -0 |
| 2018-02-16 02:10 | fixing #5278 as suggested by reporter | Christian Grothoff | 5 | +7 | -3 |
| 2018-02-15 07:07 | notes on required build systems fixes | Christian Grothoff | 2 | +5 | -2 |
| 2018-02-15 06:49 | implement MHD_resume_suspended_connections_ | Christian Grothoff | 8 | +195 | -9 |
| 2018-02-15 06:38 | implementing thread_main_connection_upgrade | Christian Grothoff | 5 | +218 | -0 |
| 2018-02-15 06:24 | implement request_resume | Christian Grothoff | 6 | +27 | -5 |
| 2018-02-15 06:14 | adding ip counting and connection_add logic | Christian Grothoff | 14 | +1564 | -99 |
| 2018-02-15 04:45 | more error codes | Christian Grothoff | 1 | +28 | -1 |
| 2018-02-15 04:45 | indentation fixes | Christian Grothoff | 1 | +8 | -7 |
| 2018-02-15 04:42 | migrating main parts of event loops | Christian Grothoff | 14 | +2000 | -348 |
| 2018-02-15 03:04 | add explicit nonnull declarations to function arguments | Christian Grothoff | 7 | +525 | -84 |
| 2018-02-15 02:30 | add a few more missing fundamental API functions | Christian Grothoff | 12 | +557 | -12 |
| 2018-02-15 01:52 | get src/lib/ to build -- with plenty of warnings | Christian Grothoff | 12 | +912 | -211 |
| 2018-02-14 19:31 | simplify check, do not test same condition twice in nesting | Christian Grothoff | 1 | +23 | -26 |
| 2018-02-14 04:35 | more lib/ work | Christian Grothoff | 8 | +233 | -64 |
| 2018-02-14 03:46 | more work on new src/lib/ | Christian Grothoff | 9 | +122 | -46 |
| 2018-02-14 03:27 | more build fixes for src/lib/ | Christian Grothoff | 2 | +234 | -1 |
| 2018-02-14 03:19 | fixing misc build issues, mostly in the new src/lib/ | Christian Grothoff | 19 | +923 | -119 |
| 2018-02-09 05:13 | more work on MHD2 API | Christian Grothoff | 2 | +118 | -5 |
| 2018-02-09 05:09 | allow passing pf instead of just v6 flag to listen socket creation | Christian Grothoff | 2 | +7 | -16 |
| 2018-02-09 05:09 | allow passing pf instead of just v6 flag to listen socket creation | Christian Grothoff | 32 | +5730 | -15 |
| 2018-02-09 04:44 | more work on mhd2 api implementation | Christian Grothoff | 25 | +2777 | -976 |
| 2018-02-07 22:28 | more work on mhd2 API implementation | Christian Grothoff | 15 | +2653 | -122 |
| 2018-02-06 16:50 | starting with mhd2 api implementation | Christian Grothoff | 8 | +1416 | -17 |
| 2018-02-01 09:18 | getting ready for 0.9.59 | Christian Grothoff | 4 | +6 | -3 |
| 2018-02-01 07:40 | fix mask | Christian Grothoff | 2 | +4 | -1 |
| 2018-01-29 16:44 | make test_upgrade logging more verbose by default for #5189 | Christian Grothoff | 1 | +5 | -4 |
| 2018-01-29 16:35 | fix #5260 as suggested by reporter | Christian Grothoff | 3 | +9 | -2 |
| 2018-01-16 12:22 | nicer error messages | Christian Grothoff | 1 | +2 | -2 |
| 2018-01-04 11:53 | update README | Christian Grothoff | 1 | +6 | -1 |
| 2018-01-04 11:25 | fix warnings for __clang_major__ for non-clang compilers | Christian Grothoff | 2 | +7 | -3 |
| 2017-12-11 13:10 | Doxygen fixes | Evgeny Grin (Karlson2k) | 4 | +14 | -9 |
| 2017-12-11 13:12 | Excluded microhttpd2.h from doxy | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2017-12-11 12:32 | doxygen docs: automatically update lib version | Evgeny Grin (Karlson2k) | 3 | +2463 | -2462 |
| 2017-12-11 11:49 | Updated doxygen configuration file | Evgeny Grin (Karlson2k) | 1 | +2239 | -25 |
| 2017-12-08 13:22 | tests: limit number of used CPU cores for crazy configurations | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-12-07 18:09 | Releasing GNU libmicrohttpd 0.9.58 | Evgeny Grin (Karlson2k) | 3 | +7 | -4 |
| 2017-12-07 13:00 | https tests: completely exclude 3DES from tests as it considered as "unsafe" and could be disabled in libs | Evgeny Grin (Karlson2k) | 2 | +4 | -56 |
| 2017-12-04 12:46 | docs: install documentation picture alongside documentation files | Evgeny Grin (Karlson2k) | 2 | +23 | -0 |
| 2017-12-04 10:04 | docs: make MHD picture name unique to allow installation in /usr/share/info | Evgeny Grin (Karlson2k) | 5 | +8471 | -8471 |
| 2017-12-04 09:51 | docs: help man to find entry for 'libmicrohttpd' | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-27 22:01 | fix warning 'Failed to get listen port number due to small buffer' encountered when we try to derive the port of a unix domain socket | Christian Grothoff | 2 | +50 | -53 |
| 2017-11-27 20:54 | Fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-27 19:30 | Releasing GNU libmicrohttpd 0.9.57 | Evgeny Grin (Karlson2k) | 3 | +7 | -4 |
| 2017-11-27 19:09 | ax_append_link_flags.m4: update revision | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2017-11-27 18:47 | Update README. | Evgeny Grin (Karlson2k) | 2 | +6 | -5 |
| 2017-11-27 14:39 | Added automatic initialisation of MHD even if GNU function attribute is not supported. | Evgeny Grin (Karlson2k) | 1 | +49 | -4 |
| 2017-11-27 13:55 | mhd_locks: added ability to statically initialise mutex, if supported by mutex library | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2017-11-27 09:59 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +13 | -1 |
| 2017-11-26 20:22 | Muted additional compiler warnings | Evgeny Grin (Karlson2k) | 2 | +11 | -1 |
| 2017-11-26 20:08 | Improve readability of previous commit d951b950ec1af5e6ba582a8a964dff2d9192ba41 | Evgeny Grin (Karlson2k) | 1 | +30 | -42 |
| 2017-11-26 16:34 | tests: check whether MHD use SO_REUSEADDR by default | Evgeny Grin (Karlson2k) | 1 | +68 | -66 |
| 2017-11-26 15:27 | mhd_str.c: additional fix for size-optimized builds, silenced compiler warnings | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-11-26 16:38 | Fixed typo in 4a126e24e7b780c3ad0196b72f813ce4a90215e3 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-26 14:06 | configure: added parameter to disable sendfile(). | Evgeny Grin (Karlson2k) | 1 | +40 | -24 |
| 2017-11-26 13:29 | configure: reordered Configuration Summary output to improve readability | Evgeny Grin (Karlson2k) | 1 | +11 | -12 |
| 2017-11-26 12:33 | Improved compatibility with Cygwin | Evgeny Grin (Karlson2k) | 9 | +48 | -48 |
| 2017-11-26 11:57 | Used larger number for FD_SETSIZE on Cygwin. Default small number (64) is the same like on pure W32 and way too small. | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2017-11-26 11:49 | test-suite: fixed tests on Cygwin | Evgeny Grin (Karlson2k) | 2 | +8 | -0 |
| 2017-11-25 17:53 | configure: clarified message in summary | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-25 17:50 | Corrected DLL name in W32 resources. | Evgeny Grin (Karlson2k) | 3 | +8 | -6 |
| 2017-11-25 16:03 | Fixed builds with size optimisation. | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2017-11-24 19:33 | releasing libmicrohttpd 0.9.56 | Christian Grothoff | 7 | +52 | -45 |
| 2017-11-24 10:00 | configure: always use "#include" at new line to ensure best compatibility with compilers | Evgeny Grin (Karlson2k) | 1 | +15 | -5 |
| 2017-11-24 09:55 | configure: properly and deeply check for GnuTLS SNI, avoid double testing | Evgeny Grin (Karlson2k) | 1 | +11 | -3 |
| 2017-11-24 09:40 | configure: minor fixing GnuTLS detection in special cases | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2017-11-23 15:08 | Improved doxy for MHD_free() and MHD_digest_auth_get_username() | Evgeny Grin (Karlson2k) | 3 | +4 | -1 |
| 2017-11-23 14:56 | Added MHD_FEATURE_SENDFILE test feature | Evgeny Grin (Karlson2k) | 3 | +18 | -1 |
| 2017-11-23 06:25 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +23 | -1 |
| 2017-11-20 15:36 | mhd_sys_extentions.m4: updated, fixed and improved. Now better detect supported features, works with latest Android NDK, skips definition of _XOPEN_SOURCE on platforms where it conflicts with system-specific features, overall improvements and minor fixing. | Evgeny Grin (Karlson2k) | 1 | +781 | -492 |
| 2017-11-22 18:55 | configure: make sure that TLS flags are not passed to makefiles if TLS is not used | Evgeny Grin (Karlson2k) | 1 | +16 | -2 |
| 2017-11-22 18:47 | configure: unified sendfile() function naming | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-22 18:20 | https_tests: fixed typo in libcurl version number | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-22 11:47 | .gitignore minor cleanup | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2017-11-22 11:25 | Updated .gitignore files | Evgeny Grin (Karlson2k) | 4 | +15 | -11 |
| 2017-11-22 11:12 | Added support for Darwin-style sendfile() | Evgeny Grin (Karlson2k) | 4 | +99 | -13 |
| 2017-11-22 11:12 | mhd_limits: improved detection of OFF_T_MAX, SIZE_MAX, added macros for SSIZE_MAX, INT64_MAX | Evgeny Grin (Karlson2k) | 1 | +32 | -2 |
| 2017-11-21 20:35 | configure: fixed additional checks for GnuTLS | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-11-21 20:10 | mhd_threads: Fixed thread ID data races on pthreads | Evgeny Grin (Karlson2k) | 1 | +28 | -4 |
| 2017-11-15 13:12 | https tests: supported multi-TLS selection on libcurl >= 7.56.0, fixed error report for failed initialisation of libcurl | Evgeny Grin (Karlson2k) | 13 | +44 | -56 |
| 2017-11-15 12:36 | Fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-11-15 12:32 | testcurl/https/Makefile.am: moved headers to proper location | Evgeny Grin (Karlson2k) | 1 | +23 | -1 |
| 2017-11-15 12:32 | Fixed race condition on W32 | Evgeny Grin (Karlson2k) | 3 | +17 | -1 |
| 2017-11-13 18:28 | configure: improved GnuTLS detection, fixed https tests build | Evgeny Grin (Karlson2k) | 1 | +17 | -7 |
| 2017-11-13 16:23 | https_fileserver_example: removed unused headers, fixed build with libgnutls in non-default path. | Evgeny Grin (Karlson2k) | 1 | +0 | -6 |
| 2017-11-09 18:49 | test_https_session_info: silenced compiler warning. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-07 19:08 | Threads initialisation: reduce data race on W32 | Evgeny Grin (Karlson2k) | 1 | +1 | -3 |
| 2017-11-07 16:49 | Fixed MSVC build after 12f65d40ac9a9351b26dc11d7dcd468a531dfe15 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-06 20:31 | Added support for Solaris-style sendfile | Evgeny Grin (Karlson2k) | 4 | +83 | -16 |
| 2017-11-06 19:42 | daemon.c: fixed unneeded extra semicolon | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-11-06 19:12 | configure.ac: used more reliable method to detect host architecture on Solaris, really use generated PKG_CONFIG_PATH | Evgeny Grin (Karlson2k) | 1 | +17 | -4 |
| 2017-11-06 18:13 | configure: use special trick on Solaris to find GnuTLS-3 library | Evgeny Grin (Karlson2k) | 1 | +28 | -0 |
| 2017-11-06 15:39 | configure: check for GnuTLS SNI support on all detection paths and unify detection | Evgeny Grin (Karlson2k) | 1 | +10 | -12 |
| 2017-11-06 15:32 | configure.ac: do not ignore user-defined GNUTLS_{CPP,LD}FLAGS | Evgeny Grin (Karlson2k) | 1 | +8 | -2 |
| 2017-11-06 15:16 | configure: added workaround for inaccurate detection of libgcrypt | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2017-11-03 11:46 | connection_https.c: fixed comment | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-11-03 11:37 | Fixed received of large data over HTTPS in epoll. | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2017-11-01 18:32 | Updated ChangeLog. | Evgeny Grin (Karlson2k) | 1 | +18 | -0 |
| 2017-10-31 12:54 | HTTPS tests: disable 3DES testing on GnuTLS > 3.6.0 since it is disabled by default in GnuTLS | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-10-31 12:20 | Stick to C89 standard for a while | Evgeny Grin (Karlson2k) | 27 | +213 | -206 |
| 2017-10-31 08:16 | Additional compiler warnings fixes. | Evgeny Grin (Karlson2k) | 6 | +12 | -6 |
| 2017-10-31 08:15 | Silenced compiler warnings in src/testczzuf. | Evgeny Grin (Karlson2k) | 8 | +26 | -0 |
| 2017-10-30 20:36 | Silenced compiler warnings in src/testcurl/https, minor fixes. | Evgeny Grin (Karlson2k) | 12 | +44 | -22 |
| 2017-10-30 18:53 | MHD_queue_response(): ignore response, but return OK if daemon is shut down. This will avoid race condition: if daemon is shutting down in parallel, response may be queued but aborted later. Therefore, returning "MHD_OK" will unify situation from application point of view. | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-10-30 18:36 | Silenced compiler warnings in src/testcurl. | Evgeny Grin (Karlson2k) | 27 | +110 | -14 |
| 2017-10-30 15:39 | tests: fixed some 'unused return value' compiler warnings | Evgeny Grin (Karlson2k) | 10 | +22 | -22 |
| 2017-10-30 15:21 | https test: fixed too long waiting for empty fdsets | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2017-10-30 13:13 | MHD_stop_daemon(): do not shutdown listen socket before setting shutdown flag | Evgeny Grin (Karlson2k) | 1 | +20 | -8 |
| 2017-10-29 20:36 | Make testsuite compatible with W32 again | Evgeny Grin (Karlson2k) | 18 | +127 | -11 |
| 2017-10-29 19:46 | daemon.c: refactoring of MHD_stop_daemon() for clarity and readability. Added some asserts. | Evgeny Grin (Karlson2k) | 1 | +98 | -100 |
| 2017-10-29 17:33 | daemon.c: refactoring of MHD_start_daemon_va() for clarity and readability. Some asserts were added. | Evgeny Grin (Karlson2k) | 1 | +122 | -111 |
| 2017-10-29 17:02 | daemon.c: renamed MHD_select_thread() -> MHD_polling_thread() for clarity | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2017-10-09 20:43 | add MHD_free(), actual 'code' and symbol export | Christian Grothoff | 1 | +1 | -1 |
| 2017-10-09 20:42 | add MHD_free(), actual 'code' | Christian Grothoff | 1 | +14 | -0 |
| 2017-10-09 20:41 | add MHD_free(), as suggested by Tim on the mailinglist | Christian Grothoff | 6 | +42 | -17 |
| 2017-10-07 06:23 | include full method list | Christian Grothoff | 1 | +214 | -18 |
| 2017-10-05 21:29 | check return value | Christian Grothoff | 1 | +2 | -0 |
| 2017-10-05 21:25 | use more c99 | Christian Grothoff | 1 | +20 | -12 |
| 2017-10-05 21:16 | misc style improvements, fixing some tiny rare memory leaks in examples | Christian Grothoff | 15 | +208 | -106 |
| 2017-10-05 20:24 | fix indentation, use 'true' instead of not 0 | Christian Grothoff | 1 | +24 | -21 |
| 2017-10-04 12:09 | update .gitignore | Christian Grothoff | 1 | +3 | -0 |
| 2017-10-01 21:44 | Implemented usage of readahead buffer for sendfile() on FreeBSD 11 and later | Evgeny Grin | 3 | +68 | -2 |
| 2017-10-01 20:02 | Added support for sendfile() on FreeBSD | Evgeny Grin | 3 | +99 | -19 |
| 2017-10-01 18:38 | Improved 5ac497e212525a12209a3c1007a129ae85055cf7 | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2017-10-01 18:26 | mhd_limits.h: improved macros | Evgeny Grin (Karlson2k) | 1 | +16 | -9 |
| 2017-10-01 16:51 | configure: tuned Linux sendfile detection | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2017-10-01 15:44 | Added detection for Linux form of sendfile(2) | Evgeny Grin (Karlson2k) | 3 | +50 | -13 |
| 2017-10-01 14:08 | Fixed 5ac497e212525a12209a3c1007a129ae85055cf7 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-10-01 14:02 | sendfile_adapter(): fixed indentation | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2017-10-01 13:21 | Sending with sendfile: use chunks so MHD will be able to process other connections too. | Evgeny Grin (Karlson2k) | 1 | +11 | -5 |
| 2017-10-01 11:03 | sendfile_adapter(): fixed wrong type of return variable | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-10-01 10:44 | mhd_options.h: better detect compiler optimization option | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-10-01 10:28 | test_start_stop: silent compiler warnings | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-09-30 22:09 | test_start_stop: moved to src/microhttpd, removed inclusion of libcurl header | Evgeny Grin (Karlson2k) | 4 | +134 | -135 |
| 2017-09-30 17:26 | test_options: really use this test instead of just compiling, moved to src/microhttpd as it does not depend on libcurl | Evgeny Grin (Karlson2k) | 3 | +7 | -9 |
| 2017-09-30 17:16 | test_options: muted compiler warning. | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2017-09-30 16:24 | resume_suspended_connections(): fixed assert at daemon shutdown. | Evgeny Grin (Karlson2k) | 1 | +5 | -2 |
| 2017-09-30 13:23 | Prevent useless run of po/configure when nothing was changed. | Evgeny Grin (Karlson2k) | 2 | +18 | -4 |
| 2017-09-29 21:01 | configure: Fixed for real check for GnuTLS at gcrypt path. | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-09-29 15:52 | Fixed compiler warnings for tests in src/microhttpd | Evgeny Grin (Karlson2k) | 8 | +46 | -16 |
| 2017-09-29 10:29 | Muted compiler warnings in examples. | Evgeny Grin (Karlson2k) | 27 | +204 | -13 |
| 2017-09-29 18:54 | Added ability to compile demos without libmagic, added more accurate check for libmagic in configure. | Evgeny Grin (Karlson2k) | 4 | +68 | -12 |
| 2017-09-29 15:53 | digestauth.c: refined comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-09-28 17:59 | mhd_str.c: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2017-09-28 17:59 | postprocessor.c: fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2017-09-28 17:50 | digestauth.c: muted compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-09-28 17:50 | daemon.c: muted some compiler warnings, added comments. | Evgeny Grin (Karlson2k) | 1 | +11 | -2 |
| 2017-09-28 17:43 | connection.c: muted compiler warnings, replaced some unused checks with asserts. | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2017-09-27 09:30 | Hello, in commit 243e8fcd6054e4c0d2964b0d4b29e0c15861498d (5 Jun 2017), the definition of MHD_TLS_CONNECTION_INIT was deleted. | Christian Grothoff | 1 | +0 | -2 |
| 2017-09-26 12:04 | Fix at-limit race | Christian Grothoff | 2 | +9 | -4 |
| 2017-09-24 21:11 | more fixes from discussion with EG | Christian Grothoff | 1 | +114 | -54 |
| 2017-09-24 17:11 | Minor fixes in microhttpd2.h | Evgeny Grin (Karlson2k) | 1 | +9 | -8 |
| 2017-09-23 19:48 | more changes based on ongoing discussions | Christian Grothoff | 1 | +79 | -26 |
| 2017-09-20 05:41 | editing header to match EG's new action API suggestion | Christian Grothoff | 1 | +239 | -272 |
| 2017-09-12 08:52 | further adaptations to API based on discussions with EG | Christian Grothoff | 2 | +479 | -483 |
| 2017-09-08 19:04 | send_tls_adapter(): removed leftover errno manipulation | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2017-09-08 19:02 | Fixed sending responses >16KiB in HTTPS mode with epoll | Evgeny Grin (Karlson2k) | 2 | +10 | -3 |
| 2017-09-08 14:13 | Additional clarification about MHD_get_timeout(). | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-09-08 13:11 | Updated doxy about MHD_get_timeout() | Evgeny Grin (Karlson2k) | 2 | +54 | -20 |
| 2017-08-20 19:53 | Rename _MHD_inline to _MHD_static_inline for better readability | Evgeny Grin (Karlson2k) | 2 | +17 | -15 |
| 2017-08-20 15:43 | *_param_adapter: Distinguish between network error and remote hard close | Evgeny Grin (Karlson2k) | 3 | +11 | -6 |
| 2017-08-20 15:39 | connection_https: reset tls_read_ready when no data is available | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-08-27 18:44 | MHD_queue_response(): check for correct thread ID | Evgeny Grin (Karlson2k) | 2 | +13 | -3 |
| 2017-08-27 17:48 | mhd_threads: added MHD_thread_ID_match_current_() | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2017-08-27 17:33 | mhd_threads: added thread ID support | Evgeny Grin (Karlson2k) | 4 | +42 | -24 |
| 2017-08-21 07:06 | updates to proposed API based on discussions with EG | Christian Grothoff | 1 | +45 | -123 |
| 2017-08-13 11:12 | Fixed build on pthread examples when non-pthread lib used for MHD | Evgeny Grin (Karlson2k) | 1 | +12 | -4 |
| 2017-08-13 10:44 | merge | Christian Grothoff | 1 | +94 | -26 |
| 2017-08-09 18:59 | microhttpd2.h: fixed c/p errors | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-08-09 18:55 | libmicrohttpd2.h: fixed typo | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-08-09 17:04 | Updated MHD_*_get_information() functions. | Evgeny Grin (Karlson2k) | 1 | +94 | -26 |
| 2017-08-08 13:28 | improve comments, cosmetic | Christian Grothoff | 1 | +15 | -9 |
| 2017-08-08 13:10 | expand justifications | Christian Grothoff | 1 | +4 | -0 |
| 2017-08-08 13:08 | revisions based on discussions with EG | Christian Grothoff | 1 | +132 | -32 |
| 2017-07-27 09:21 | chunked_example.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2017-07-26 12:37 | Furthermore extended chunked_example.c to illustrate situation with parameter provided for content callback. | Evgeny Grin (Karlson2k) | 1 | +31 | -10 |
| 2017-07-25 09:49 | chunked_example.c: added pseudo code to complete picture | Evgeny Grin (Karlson2k) | 1 | +20 | -0 |
| 2017-07-25 08:41 | Updated chunked_example.c | Evgeny Grin (Karlson2k) | 2 | +24 | -2 |
| 2017-07-18 09:43 | propsing NG API for MHD | Christian Grothoff | 2 | +1960 | -7 |
| 2017-07-13 19:30 | Do not "keep-alive" if "upgrade" was requested | Evgeny Grin (Karlson2k) | 1 | +2 | -7 |
| 2017-07-13 18:23 | Use GNUTLS_NONBLOCK (if available) for TLS sessions | Evgeny Grin (Karlson2k) | 2 | +9 | -0 |
| 2017-07-13 16:35 | Use MHD_FEATURE_AUTOSUPPRESS_SIGPIPE in testsuite | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2017-07-13 16:24 | Added new value MHD_FEATURE_AUTOSUPPRESS_SIGPIPE for MHD_is_feature_supported() | Evgeny Grin (Karlson2k) | 2 | +15 | -2 |
| 2017-07-13 15:43 | Restore SIGPIPE suppression in TLS mode broken by 9e1db6c7b01e9e4cd790b3e8344e21ea2234c65d | Evgeny Grin (Karlson2k) | 1 | +37 | -2 |
| 2017-06-25 19:31 | test_shutdown_select/test_shutdown_poll: conditionally use test_shutdown_*_ignore to avoid XFAIL results | Evgeny Grin (Karlson2k) | 2 | +27 | -5 |
| 2017-06-25 17:33 | Make testsuite parallel build compatible (part 2) | Evgeny Grin (Karlson2k) | 15 | +271 | -79 |
| 2017-06-20 20:55 | Dropped dependency on libgcrypt with new GnuTLS (>2.12.20) versions | Evgeny Grin (Karlson2k) | 19 | +198 | -44 |
| 2017-06-19 20:57 | Fixed HTTPS tests under Hurd | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2017-06-19 20:43 | Added support for GNU Hurd detection Actually GNU Hurd is supported since f3dd2a630369473fe3bc0ac86983e59f64457a97 | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-06-19 20:31 | configure.ac: removed outdated comment | Evgeny Grin (Karlson2k) | 1 | +0 | -4 |
| 2017-06-19 20:02 | Fix test_concurrent_stop regression introduced by e8d937beb5e0bf118c381846f2392cab973a2528 | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2017-06-17 10:39 | Fix 'make check' | Tim Rühsen | 1 | +1 | -1 |
| 2017-06-15 21:41 | Make testsuite parallel build compatible (part 1) | Evgeny Grin (Karlson2k) | 31 | +1537 | -190 |
| 2017-06-15 17:19 | test_daemon: fixed error description, resource leak | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2017-06-15 07:42 | MHD_get_daemon_info(): return bind port number by MHD_DAEMON_INFO_BIND_PORT | Evgeny Grin (Karlson2k) | 2 | +18 | -2 |
| 2017-06-15 07:37 | MHD_start_daemon(): added port autodetection if '0' (autoselect) is used for port number, Added new MHD_FEATURE value MHD_FEATURE_AUTODETECT_BIND_PORT. | Evgeny Grin (Karlson2k) | 3 | +219 | -5 |
| 2017-06-15 14:52 | Correctly initialize IPv6 "any" address and non-standard IPv4 "any" address. | Evgeny Grin (Karlson2k) | 1 | +9 | -1 |
| 2017-06-15 15:52 | Configure: removed unwanted extra square brackets | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2017-06-14 18:41 | Dropped non-functional Symbian support. | Evgeny Grin (Karlson2k) | 7 | +10 | -329 |
| 2017-06-14 08:43 | typo | Marcello Stanisci | 1 | +1 | -1 |
| 2017-06-12 20:56 | Warn about using debug builds. | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-06-12 20:40 | Use 'mhd_assert()' | Evgeny Grin (Karlson2k) | 4 | +46 | -51 |
| 2017-06-12 20:24 | Added support for detection of 'assert()' and replacement if 'assert()' is not available | Evgeny Grin (Karlson2k) | 3 | +99 | -3 |
| 2017-06-05 20:30 | MHD_connection_handle_write(): simplified and unified code, removed dead code. Functionality is unchanged. | Evgeny Grin (Karlson2k) | 2 | +192 | -185 |
| 2017-06-05 20:27 | MHD_connection_handle_read(): simplified and unified code, removed dead code. Functionality is unchanged. | Evgeny Grin (Karlson2k) | 1 | +32 | -37 |
| 2017-06-05 20:08 | MHD_connection_handle_write(): changed return type to void as return value is not used Functionality is unchanged. | Evgeny Grin (Karlson2k) | 2 | +13 | -17 |
| 2017-06-05 20:06 | MHD_connection_handle_read(): changed return type to void as return value is not used Functionality is unchanged. | Evgeny Grin (Karlson2k) | 2 | +11 | -15 |
| 2017-06-05 20:00 | Merged MHD_tls_connection_handle_write() into MHD_connection_handle_write() | Evgeny Grin (Karlson2k) | 4 | +14 | -31 |
| 2017-06-05 19:31 | Merged MHD_tls_connection_handle_read() into MHD_connection_handle_read() | Evgeny Grin (Karlson2k) | 5 | +28 | -40 |
| 2017-06-05 19:44 | MHD_connection_handle_write(): removed unused variable | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2017-06-05 19:39 | Fixed typo in 730134054bb94b499adf4164c29d5346ff1fdec1 | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2017-06-05 19:09 | run_tls_handshake(): refactoring: return false if data send is not (yet) allowed | Evgeny Grin (Karlson2k) | 2 | +31 | -12 |
| 2017-06-05 18:00 | Replace usage of MHD_Connection::tls_closed with MHD_Connection::tls_state | Evgeny Grin (Karlson2k) | 2 | +17 | -9 |
| 2017-06-05 17:39 | Used separate 'state' for TLS layer (independent of state of HTTP process) | Evgeny Grin (Karlson2k) | 4 | +58 | -31 |
| 2017-06-05 17:37 | Missing part of ddac6d53713141068625b074da18dc306e0bd6fa | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2017-06-04 21:31 | Do not use errno to return errors from send_param_adapter()/send_tls_adapter() | Evgeny Grin (Karlson2k) | 2 | +74 | -87 |
| 2017-06-04 20:37 | Do not use errno to return errors from recv_param_adapter()/recv_tls_adapter() | Evgeny Grin (Karlson2k) | 3 | +55 | -19 |
| 2017-06-04 19:35 | Added variable missing in 0a7707a81137f146d8fa7c01b60d3cf884d4665e | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-06-04 17:44 | Moved 'sendfile()' part from send_param_adapter() to separate function | Evgeny Grin (Karlson2k) | 1 | +109 | -88 |
| 2017-06-04 19:28 | Moved "include" missing in be855dd3d8c0cf967355e230aa887539ba37a398 | Evgeny Grin (Karlson2k) | 3 | +5 | -6 |
| 2017-06-04 16:18 | Refactoring: incorporate do_write() into MHD_connection_handle_write() | Evgeny Grin (Karlson2k) | 1 | +51 | -50 |
| 2017-06-04 15:08 | Refactoring: incorporate do_read() into MHD_connection_handle_read() | Evgeny Grin (Karlson2k) | 1 | +39 | -53 |
| 2017-06-04 14:39 | Updated .gitignore | Evgeny Grin (Karlson2k) | 2 | +11 | -0 |
| 2017-06-04 14:33 | Refactoring: moved send_/recv_param_adapter() to connection.c and send_/recv_tls_adapter() to connection_https.c | Evgeny Grin (Karlson2k) | 3 | +269 | -269 |
| 2017-06-04 14:20 | send_param_adapter(): removed branch for HTTPS handling | Evgeny Grin (Karlson2k) | 1 | +0 | -4 |
| 2017-06-04 13:40 | HTTPS: use sockets directly, without wrappers This should improve performance in HTTPS mode | Evgeny Grin (Karlson2k) | 1 | +5 | -6 |
| 2017-06-04 12:48 | annotate arguments as in/out | Christian Grothoff | 1 | +2 | -2 |
| 2017-06-04 11:54 | MHD_add_connection(): updated doxy to reflect that per-IP-limit actually is NOT ignored. Skipping of per-IP-limit could be easily implemented by request. | Evgeny Grin (Karlson2k) | 3 | +4 | -6 |
| 2017-06-04 11:48 | internal_add_connection(): check for connections limit in thread-safe way, thus allowing to really use MHD_add_connection() with 'internal' polling mode | Evgeny Grin (Karlson2k) | 1 | +20 | -6 |
| 2017-06-04 11:29 | internal_add_connection(): cosmetics | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2017-06-04 11:26 | internal_add_connection(): improved thread safety in epoll mode with 'external' add | Evgeny Grin (Karlson2k) | 1 | +13 | -12 |
| 2017-06-04 10:51 | internal_add_connection(): added missing TLS session deinit in case of failure | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2017-06-04 10:50 | MHD_cleanup_connections(): improved thread safety | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-06-04 10:21 | internal_add_connection(): minor refactoring for additional error check and minor optimization | Evgeny Grin (Karlson2k) | 1 | +6 | -4 |
| 2017-06-04 10:12 | internal_add_connection(): cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-06-04 10:10 | internal_add_connection(): change one parameter type to 'bool' | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2017-06-03 19:43 | MHD_connection_mark_closed_(): changed return type to 'bool' | Evgeny Grin (Karlson2k) | 3 | +5 | -5 |
| 2017-06-03 19:26 | MHD_tls_connection_shutdown(): remember real result of TLS shutdown | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2017-05-29 18:41 | Removed MHD_tls_connection_handle_idle() and MHD_Connection::idle_handler. Ensure that MHD_connection_update_event_loop_info() is called for MHD_TLS_CONNECTION_INIT state to properly update read/write event loop info when doing TLS handshake | Evgeny Grin (Karlson2k) | 4 | +17 | -68 |
| 2017-05-29 17:53 | MHD_connection_handle_idle(): added reset of 'in_idle'. Just for clarity and readability. | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-05-29 12:19 | examples/timeout.c: Converted newline chars to Unix format | Evgeny Grin (Karlson2k) | 1 | +78 | -78 |
| 2017-05-28 20:30 | Releasing GNU libmicrohttpd 0.9.55 | Evgeny Grin (Karlson2k) | 3 | +7 | -4 |
| 2017-05-21 20:01 | Fixed HTTP "upgrade" after 7d3050325e3b77a061b40ea9ce77a360d14b4dea | Evgeny Grin (Karlson2k) | 3 | +66 | -38 |
| 2017-05-21 15:47 | resume_suspended_connections(): do not update connection state during resuming, handle update of states in main loop as handling of locking can significantly increase complexity of processing in resume_suspended_connections(). This revert 16da279752e54c616edcb485ea637234101447c9, but resumed connections in epoll mode are processed already faster after 534d586422c6eba94ae1b193338138cb2abce3cf. | Evgeny Grin (Karlson2k) | 2 | +10 | -3 |
| 2017-05-21 14:43 | cleanup_connection(): fixed cleanup of suspended connection | Evgeny Grin (Karlson2k) | 1 | +11 | -11 |
| 2017-05-21 14:28 | close_connection(): added two EXTRA_CHECKs | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-05-21 14:27 | MHD_get_connection_info(): fixed returned 'bool' which is not a member of union MHD_ConnectionInfo | Evgeny Grin (Karlson2k) | 2 | +7 | -1 |
| 2017-05-21 14:25 | Removed leftover comment | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2017-05-21 14:24 | Fixed missing mutex unlock in 7d3050325e3b77a061b40ea9ce77a360d14b4dea | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-05-21 13:11 | MHD_suspend_connection(): prevent suspending of connections scheduled for HTTP "Upgrade" | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2017-05-21 10:06 | process_request_body(): fixed compiler warning, reduced scope of variables, variables renamed for readability, minor optimizations | Evgeny Grin (Karlson2k) | 1 | +41 | -40 |
| 2017-05-16 20:36 | Fixed possible null dereference in HTTPS test | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2017-05-16 18:43 | Do not build upgrade example in upgrade is disabled by configure | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2017-05-16 18:17 | Fixed compiler warning. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-05-16 18:11 | Fixed response cleanup regression introduced by e264d9ec9ef98e6f26f5f547ec941927a35ffa56 | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2017-05-15 17:35 | Added file missing in e93439da71e027cafe5b2788a997cbfc85d193c8 | Evgeny Grin (Karlson2k) | 1 | +117 | -0 |
| 2017-05-15 17:06 | Added more comments for start upgrade callback function. | Evgeny Grin (Karlson2k) | 2 | +11 | -0 |
| 2017-05-14 19:30 | Fixed response leak when upgrade failed | Evgeny Grin (Karlson2k) | 1 | +3 | -6 |
| 2017-05-14 12:09 | Handle resumed connections and closed "upgraded" connections in thread-per-connection mode with select(), do not use zero delay in MHD_poll_listen_socket() if connections are resumed | Evgeny Grin (Karlson2k) | 2 | +9 | -4 |
| 2017-05-14 11:46 | MHD_poll_listen_socket(): handle resumed connections and closed "upgraded" connections | Evgeny Grin (Karlson2k) | 2 | +12 | -0 |
| 2017-05-14 11:44 | thread_main_handle_connection(): update states of connection after resume | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-05-14 11:31 | Improved resume_suspended_connections() handling: Removed extra call from MHD_run(), moved call in MHD_epoll() so resumed connections are handled without delay | Evgeny Grin (Karlson2k) | 1 | +6 | -10 |
| 2017-05-14 11:16 | internal_run_from_select(): remove extra call for epoll run as epoll called directly | Evgeny Grin (Karlson2k) | 1 | +0 | -15 |
| 2017-05-11 19:51 | MHD_connection_update_event_loop_info(): do not update states of suspended connections | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2017-05-11 19:36 | resume_suspended_connections(): update states of connection after resuming | Evgeny Grin (Karlson2k) | 2 | +6 | -0 |
| 2017-05-11 19:29 | resume_suspended_connections(): minor optimization | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2017-05-11 19:24 | resume_suspended_connections(): really mark resumed connection as "ready" in epoll mode | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2017-05-11 19:20 | More minor fixes | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2017-05-11 18:28 | Compiler warning minor fixes | Evgeny Grin (Karlson2k) | 3 | +13 | -2 |
| 2017-05-11 11:25 | Do not add any "Connection" headers for "upgrade" connections. | Evgeny Grin (Karlson2k) | 2 | +6 | -0 |
| 2017-05-10 19:10 | Resume resuming connection before other processing in external polling mode | Evgeny Grin (Karlson2k) | 3 | +11 | -2 |
| 2017-05-09 20:17 | Do not add "Connection: Keep-Alive" header for "upgrade" connections | Evgeny Grin (Karlson2k) | 2 | +15 | -0 |
| 2017-05-09 19:56 | Fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +7 | -3 |
| 2017-05-09 18:38 | Fixed: check all request "Connection" headers for "Close" and "Upgrade" tokens instead of using only first "Connection" header with full string match. | Evgeny Grin (Karlson2k) | 2 | +34 | -35 |
| 2017-05-09 18:37 | Added internal function for finding token in request headers | Evgeny Grin (Karlson2k) | 1 | +51 | -0 |
| 2017-05-09 17:05 | Detect several tokens in single header line of response. | Evgeny Grin (Karlson2k) | 1 | +44 | -38 |
| 2017-05-08 16:22 | Added internal function for finding token in response headers MHD_check_response_header_token_ci() | Evgeny Grin (Karlson2k) | 2 | +68 | -0 |
| 2017-05-08 14:24 | Added function for detection of token inside comma-separated string, added tests | Evgeny Grin (Karlson2k) | 4 | +107 | -0 |
| 2017-05-09 18:46 | Fixed missing include | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-05-09 09:31 | Revert: continue match footers in MHD_get_response_header(). This is a partial revert of 6894504f51ecd271f7471c69935329b1402f49c2 | Evgeny Grin (Karlson2k) | 2 | +5 | -2 |
| 2017-05-08 16:35 | Fixed MHD_get_response_header(): used case-insensitive match for header name, use only headers | Evgeny Grin (Karlson2k) | 2 | +10 | -4 |
| 2017-05-06 18:49 | microhttpd.h: deprecate unused MHD_RESPONSE_HEADER_KIND value | Evgeny Grin (Karlson2k) | 2 | +5 | -4 |
| 2017-05-05 18:05 | Prevent repetitive analysing of headers to detect Keep-Alive/Close of connection. | Evgeny Grin (Karlson2k) | 3 | +54 | -26 |
| 2017-05-05 10:42 | Used local "mhd_limits.h" for better compatibility | Evgeny Grin (Karlson2k) | 3 | +3 | -3 |
| 2017-05-05 10:29 | connection.c: more cleanup after completed of serving request. | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2017-05-05 09:55 | transmit_error_response(): allow to transmit error even if response was set. | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2017-05-05 09:44 | Fixed and formatted b4216c60fdb5b48f6cfec416301fc63a1167e6cd | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2017-05-04 19:58 | Check response existence on upgrade | José Bollo | 1 | +1 | -1 |
| 2017-05-02 16:55 | fix dist issue | Christian Grothoff | 1 | +1 | -1 |
| 2017-05-02 16:53 | documentation, adding MHD_CONNECTION_INFO_REQUEST_HEADER_SIZE, releasing 0.9.54 | Christian Grothoff | 8 | +80 | -15 |
| 2017-04-27 19:36 | Replaced flags MHD_USE_PEDANTIC_CHECKS and MHD_USE_PERMISSIVE_CHECKS by single option MHD_OPTION_STRICT_FOR_CLIENT. | Evgeny Grin (Karlson2k) | 6 | +62 | -14 |
| 2017-04-27 19:04 | Fixed processing MHD_OPTION_HTTPS_CRED_TYPE in MHD_OPTION_ARRAY. Underlying type can be not int. | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2017-04-26 13:09 | mhd_str.c: fixed c/p error in comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-04-26 12:19 | reason_phrase.c: Fixed shift in HTTP reasons strings. Added test for HTTP reasons strings. | Evgeny Grin (Karlson2k) | 4 | +140 | -1 |
| 2017-04-25 16:14 | MHD_start_daemon(): allow MHD_USE_POLL only with MHD_USE_THREAD_PER_CONNECTION for backward compatibility. New applications are advised to use MHD_USE_INTERNAL_POLLING_THREAD with MHD_USE_THREAD_PER_CONNECTION. | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2017-04-24 15:30 | relax space-in-field-name checks only if new MHD_USE_PERMISSIVE_CHECKS flag is set | Christian Grothoff | 4 | +25 | -5 |
| 2017-04-23 18:07 | enforce RFC 7230 no-whitespace in header field name rule if MHD_USE_PEDANTIC_CHECKS is set | Christian Grothoff | 4 | +22 | -2 |
| 2017-04-23 17:21 | replace sprintf() with MHD_snprintf_() | Christian Grothoff | 3 | +40 | -28 |
| 2017-04-22 17:43 | Fixed support for old libgcrypt on W32 with W32 threads. | Evgeny Grin (Karlson2k) | 2 | +8 | -5 |
| 2017-04-14 20:21 | configure: refactoring to be consistent with other configure variables | Evgeny Grin (Karlson2k) | 1 | +11 | -11 |
| 2017-04-14 20:14 | configure: check for invalid "with-thread" parameters | Evgeny Grin (Karlson2k) | 1 | +14 | -4 |
| 2017-04-12 19:48 | connection.c: silent compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-04-12 18:11 | Fixed GNU/Linux builds without epoll | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-04-11 19:18 | Releasing GNU libmicrohttpd 0.9.53 | Evgeny Grin (Karlson2k) | 3 | +7 | -4 |
| 2017-04-11 18:54 | Added VS2017 project files to tarball | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2017-04-11 18:36 | Updated more M4 autoconf macros | Evgeny Grin (Karlson2k) | 7 | +377 | -232 |
| 2017-04-11 18:37 | clarify comment | Christian Grothoff | 1 | +1 | -1 |
| 2017-04-10 20:43 | test_get_response_cleanup: ignore SIGPIPE on Solaris | Evgeny Grin (Karlson2k) | 1 | +10 | -0 |
| 2017-04-10 17:55 | Cosmetic fixes | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2017-04-10 17:00 | HTTPS test fixes and improvements: always skip tests if libcurl do not support HTTPS (instead of failing) return 99 in case of global errors (MHD-unrelated) print error result if test if failed fixed ignored result of epoll test in test_https_get_select allow compilation by C89 compiler | Evgeny Grin (Karlson2k) | 13 | +108 | -50 |
| 2017-04-10 15:39 | configure: better test for "-Werror=attributes" | Evgeny Grin (Karlson2k) | 1 | +15 | -1 |
| 2017-04-10 15:03 | Fixed compatibility with platforms without poll() | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-04-09 21:42 | Updated M4 autoconf-archive macros to latest versions | Evgeny Grin (Karlson2k) | 8 | +38 | -33 |
| 2017-04-09 21:23 | configure: use libgcrypt CPPFLAGS and LDFLAGS for building with GnuTLS if they are used in configure | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2017-04-09 17:38 | configure: fixed detection of "pthread_np.h" on OpenBSD | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2017-04-09 15:08 | HTTPS tests: improved compatibility with some platforms/libcurl versions | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2017-04-06 20:09 | mhd_sockets.c: Fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-04-06 20:03 | zzuf tests: make compatible with *BSD by replacing obsoleted setpgrp() with setpgid(). | Evgeny Grin (Karlson2k) | 2 | +4 | -1 |
| 2017-04-06 19:10 | Used "127.0.0.1" instead of "localhost" in all tests to avoid accidental try by IPv6 | Evgeny Grin (Karlson2k) | 10 | +31 | -26 |
| 2017-04-05 20:21 | Fixed hypothetical situation when timeout could be larger than possible to measure. Fixed detecting real closest timeout deadline when value wraps upper limit. Fixed compiler warnings. | Evgeny Grin (Karlson2k) | 4 | +27 | -10 |
| 2017-04-05 15:58 | daemon.c: Removed useless extra ";" | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-04-05 11:18 | Updated autoinit_funcs.h to latest upstream version with proper support of Oracle/Sun compiler. | Evgeny Grin (Karlson2k) | 2 | +18 | -9 |
| 2017-04-05 10:05 | Fixed wrong macro name in 218694a400beaf164712121475a6e22fd01b7b71 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-04-05 09:45 | Converted many 'strlen()' from run-time to compile-time processing | Evgeny Grin (Karlson2k) | 7 | +41 | -32 |
| 2017-04-05 08:40 | digestauth.c: fixed snprintf() error detection, used calloc instead of malloc (security). | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-04-05 08:33 | Fixed some compiler warnings | Evgeny Grin (Karlson2k) | 2 | +5 | -5 |
| 2017-03-30 16:13 | ChangeLog: added missing entries. | Evgeny Grin (Karlson2k) | 1 | +47 | -0 |
| 2017-03-29 12:13 | must pass size_t to default_handler | Christian Grothoff | 1 | +15 | -11 |
| 2017-03-29 12:08 | add document encoding hint | Christian Grothoff | 1 | +1 | -0 |
| 2017-03-27 13:05 | Simplified VS projects files | Evgeny Grin (Karlson2k) | 5 | +22 | -118 |
| 2017-03-26 20:20 | Added VS2017 project files | Evgeny Grin (Karlson2k) | 9 | +621 | -2 |
| 2017-03-27 12:27 | Fixed non-TLS builds after 7b0d92902c92782844e84e40ab54d58a65531a65 | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2017-03-26 19:45 | MHD_start_daemon(): fixed c/p error resulted in nonfunctional SO_EXCLBIND on Solaris | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2017-03-26 12:55 | configure: improved detection and usage of 'librt' | Evgeny Grin (Karlson2k) | 1 | +14 | -5 |
| 2017-03-26 19:00 | Fixed MHD_quiesce_daemon() after 7b0d92902c92782844e84e40ab54d58a65531a65 | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2017-03-26 10:32 | MHD_start_daemon(): obey MHD_USE_ITC in thread pool mode | Evgeny Grin (Karlson2k) | 2 | +15 | -11 |
| 2017-03-26 10:20 | MHD_start_daemon(): removed initialisation of ITC for master daemon in thread pool mode as global ITC is not monitored. Fixed gnutls priorities deinitialization if ITC failed | Evgeny Grin (Karlson2k) | 1 | +32 | -25 |
| 2017-03-26 10:00 | MHD_select(): Removed bogus extra check | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2017-03-26 09:54 | Streamlined internal usage of MHD_USE_ITC flag. | Evgeny Grin (Karlson2k) | 1 | +19 | -19 |
| 2017-03-26 09:40 | Simplification: move external loop specific code from internal_run_from_select() to MHD_run_from_select(). | Evgeny Grin (Karlson2k) | 1 | +4 | -6 |
| 2017-03-26 09:03 | Simplified checks for allowed suspend, fixed false positive for daemons with MHD_USE_ITC | Evgeny Grin (Karlson2k) | 2 | +15 | -10 |
| 2017-03-25 18:17 | MHD_start_daemon_va(): unify 'flags' and 'daemon->options' usage | Evgeny Grin (Karlson2k) | 1 | +58 | -54 |
| 2017-03-25 19:59 | remove dead code converting hex number to size_t | Christian Grothoff | 4 | +4 | -765 |
| 2017-03-25 19:44 | do not fail if MHD_OPTION_THREAD_POOL_SIZE is specified as 0 or 1 in combination with internal polling, that's OK (as a pool size of 0/1 means no pool) | Christian Grothoff | 2 | +29 | -26 |
| 2017-03-25 19:41 | fix #4967 | Christian Grothoff | 3 | +36 | -17 |
| 2017-03-25 17:58 | MHD_start_daemon(): check for invalid combination of MHD_USE_NO_LISTEN_SOCKET and MHD_OPTION_LISTEN_SOCKET | Evgeny Grin (Karlson2k) | 2 | +16 | -2 |
| 2017-03-24 12:44 | Check for invalid combinations of MHD_OPTION_THREAD_POOL_SIZE and daemon flags. | Evgeny Grin (Karlson2k) | 1 | +18 | -0 |
| 2017-03-24 12:33 | Ignore "1" and "0" as thread pool sizes, do not create thread pools and warn user. | Evgeny Grin (Karlson2k) | 1 | +18 | -1 |
| 2017-03-23 12:37 | Do not fail on full read buffer if connection was resumed too quick after suspend | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2017-03-23 08:10 | use static, parens | Christian Grothoff | 1 | +5 | -3 |
| 2017-03-22 20:15 | Revert commit 0bc2fe6fe7442c4d15498e6867a1e58697e809c9. | Evgeny Grin (Karlson2k) | 3 | +4 | -24 |
| 2017-03-22 20:01 | Fixed docs as suggested by Vitaliy T | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-03-21 21:06 | mhd_shutdown_socket_trigger.m4: used more reliable method if gettimeofday() is not available. Fixed interpretation of very short time periods. | Evgeny Grin (Karlson2k) | 1 | +74 | -34 |
| 2017-03-21 13:23 | add -lrt for glib | Christian Grothoff | 3 | +24 | -4 |
| 2017-03-21 13:22 | add -lrt for glibc < 2.17 compatibility | Christian Grothoff | 2 | +10 | -0 |
| 2017-03-21 12:18 | document MHD_CONNECTION_INFO_CONNECTION_TIMEOUT in manual | Christian Grothoff | 1 | +8 | -0 |
| 2017-03-21 12:03 | make error message more friendly | Christian Grothoff | 1 | +1 | -1 |
| 2017-03-21 11:55 | clarify when it is ok to call MHD_get_fdset in documentation, document MHD_get_fdset2() | Christian Grothoff | 3 | +47 | -20 |
| 2017-03-21 11:36 | style fixes to i18n example | Christian Grothoff | 1 | +44 | -34 |
| 2017-03-19 21:54 | Added autoconf module for detection of select() trigger on shutdown of listening socket. | Evgeny Grin (Karlson2k) | 3 | +348 | -8 |
| 2017-03-12 20:24 | Rewritten logic of handling "upgraded" TLS connections in epoll mode. | Evgeny Grin (Karlson2k) | 5 | +149 | -26 |
| 2017-03-19 09:08 | MHD_connection_epoll_update_(): updated and simplified conditions required to move connection back to epoll monitoring. | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2017-03-19 08:46 | call_handlers(): added clarifying comment. | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2017-03-17 07:52 | Do not fail on overflown read buffer while connection is suspended. | Evgeny Grin (Karlson2k) | 2 | +11 | -1 |
| 2017-03-16 20:52 | Revert "MHD_run_from_select(): removed ability to run epoll" | Evgeny Grin (Karlson2k) | 2 | +18 | -1 |
| 2017-03-16 20:14 | Fixed logic of idle disconnection: connection should be disconnected not early than "timeout", not before "timeout" number of seconds. | Evgeny Grin (Karlson2k) | 3 | +6 | -2 |
| 2017-03-16 19:43 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2017-03-16 19:31 | Fixed reset of timeout timer on resumed connections. | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2017-03-16 19:30 | Do not update last activity time on connections without timeout timer | Evgeny Grin (Karlson2k) | 3 | +12 | -3 |
| 2017-03-16 19:03 | HTTPS connection: fixed double processing of timeout | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2017-03-16 18:58 | Improved thread-safe for MHD_set_connection_option() | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-03-16 18:48 | Update connection last activity if and only if any data was received or transmitted. | Evgeny Grin (Karlson2k) | 3 | +15 | -7 |
| 2017-03-16 18:28 | Unified update of connection activity. | Evgeny Grin (Karlson2k) | 4 | +16 | -8 |
| 2017-03-16 18:06 | run_tls_handshake(): fixed wrong return value resulting in slower TLS connection setup | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-03-16 17:37 | Thread-safety: always lock mutex when modifying "cleanup" or "timeout" DL-lists | Evgeny Grin (Karlson2k) | 4 | +16 | -1 |
| 2017-03-16 15:49 | Do not disconnect suspended HTTPS connections by timeout. | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-03-16 15:43 | MHD_tls_connection_handle_idle(): do not need to explicitly handle data pending in TLS buffers Data from TLS buffers handled automatically by read/write functions. | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2017-03-16 14:57 | Fixed thread-safety of MHD_get_daemon_info() for MHD_DAEMON_INFO_CURRENT_CONNECTIONS, Updated MHD_DAEMON_INFO_CURRENT_CONNECTIONS description | Evgeny Grin (Karlson2k) | 2 | +15 | -6 |
| 2017-03-16 14:04 | Fixed compiler warnings, updated ChangeLog. | Evgeny Grin (Karlson2k) | 3 | +16 | -4 |
| 2017-03-16 12:09 | test_upgrade: fixed test with 'auto' flags | Evgeny Grin (Karlson2k) | 1 | +8 | -2 |
| 2017-03-16 11:55 | Added MHD_DAEMON_INFO_FLAGS to get daemon's flags by MHD_get_daemon_info() | Evgeny Grin (Karlson2k) | 2 | +19 | -1 |
| 2017-03-16 10:39 | union MHD_DaemonInfo: added epoll_fd to clearly use with epoll FD | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2017-03-15 21:26 | MHD_connection_handle_idle(): fixed missing bracket | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-03-15 21:21 | Added missing EPOLLPRI in MHD_connection_epoll_update_() | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-03-15 20:36 | MHD_run_from_select(): removed ability to run epoll fd_sets don not provide any useful information for epoll, so MHD_run() should be used for epoll-based daemons. | Evgeny Grin (Karlson2k) | 2 | +8 | -12 |
| 2017-03-15 20:22 | MHD_connection_handle_idle(): better handle suspended connections, prevent suspended connection closure by timeout. | Evgeny Grin (Karlson2k) | 1 | +14 | -16 |
| 2017-03-15 20:01 | MHD_connection_handle_idle(): one more missing reset of 'connection->in_idle' | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2017-03-15 19:26 | MHD_connection_handle_idle(): fixed reset of 'connection->in_idle' to false | Evgeny Grin (Karlson2k) | 1 | +7 | -2 |
| 2017-03-15 18:34 | Improved thread-safety with suspended connections. | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2017-03-15 18:05 | Added ability to get connection timeout by MHD_get_connection_info(). | Evgeny Grin (Karlson2k) | 3 | +22 | -2 |
| 2017-03-15 15:15 | upgraded connections: removed redundant states and checks and unified processing logic. Fixed early close in TLS thread-per-connection mode. | Evgeny Grin (Karlson2k) | 4 | +8 | -32 |
| 2017-03-15 07:45 | Fixed compiler warning. | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-03-15 07:34 | Fixed regressions introduced by 4c219bf5c0d4685cb00fd7ce19dd871348b67833 and 244ef608698473115faa36d56cb2c2dae4202de8 | Karlson2k | 1 | +17 | -2 |
| 2017-03-14 21:45 | Prevent run of MHD_run_from_select() for daemon started with wrong flags. Maintain backward compatibility with except_fd_set set to NULL. | Evgeny Grin (Karlson2k) | 2 | +74 | -20 |
| 2017-03-14 20:55 | Prevent calling of MHD_get_fdset() and MHD_get_fdset2() for daemons with MHD_USE_INTERNAL_POLLING_THREAD, maintain backward compatibility | Evgeny Grin (Karlson2k) | 2 | +100 | -38 |
| 2017-03-14 19:45 | Upgraded: fixed check for error state on socket | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2017-03-14 19:18 | mhd_sockets.h: Fixed compiler warnings | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-03-14 18:44 | configure.ac: fixed typo in report text | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-03-14 09:42 | Fixed typo in 1855c73cd340ae6273251728e8d6d500b2c1119b: logic 'AND" instead of bitwise 'AND' | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2017-03-14 07:41 | process_urh(): reorganized code so error conditions are handled before normal processing Fixed error handling on socketpair (typo). | Evgeny Grin (Karlson2k) | 1 | +45 | -45 |
| 2017-03-14 07:27 | process_urh(): clarified comment | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2017-03-14 01:40 | Still there is an issue with re-open a file. Patch applied below to avoid it. | Christian Grothoff | 1 | +8 | -2 |
| 2017-03-02 19:17 | Corrected monitor 'upgraded' sockets for errors, corrected handling of error and streamlined forwarding processing logic. Added some comments. | Evgeny Grin (Karlson2k) | 2 | +195 | -118 |
| 2017-03-12 10:00 | struct MHD_UpgradeResponseHandle: clarified comments | Evgeny Grin (Karlson2k) | 1 | +12 | -4 |
| 2017-03-12 19:37 | Fixed non-portable changes in 91548850d961783a8f5b288c69ce83ecb89d3ddc Fixed waiting for empty fd_sets in test_empty_response.c and test_https_get_select.c | Evgeny Grin (Karlson2k) | 2 | +16 | -6 |
| 2017-03-12 09:42 | Fixed merge errors in ChangeLog text | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2017-03-11 11:06 | fix largepost example, must only queue replies either before upload happens or after upload is done, not while upload is ongoing | Christian Grothoff | 3 | +82 | -39 |
| 2017-03-10 17:26 | fix comment syntax | Christian Grothoff | 1 | +1 | -1 |
| 2017-03-10 17:12 | thread_main_handle_connection(): use bool wider | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2017-03-10 17:04 | Fixed reset timeout on connection resume in thread-per-connection mode. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-03-02 08:53 | process_urh(): process all recv() before all send() to overcome limitations on some platforms | Evgeny Grin (Karlson2k) | 1 | +79 | -61 |
| 2017-03-02 08:24 | process_urh(): Rearranged comments, fixed wrong "unready" mark. | Evgeny Grin (Karlson2k) | 1 | +32 | -24 |
| 2017-03-10 15:43 | fix NPE (COV 164294) | Christian Grothoff | 1 | +1 | -1 |
| 2017-03-10 15:40 | check system call return values in tests | Christian Grothoff | 3 | +18 | -8 |
| 2017-03-10 15:37 | fix COV 164298: integer overflow on multiplying timeout | Christian Grothoff | 2 | +5 | -1 |
| 2017-03-10 15:32 | remove bogus check | Christian Grothoff | 1 | +2 | -3 |
| 2017-03-10 15:29 | avoid redundant NULL check, make MHD_cleanup_upgraded_connection_ static (only used from within daemon.c) and rename to cleanup_upgraded_connection | Christian Grothoff | 2 | +7 | -19 |
| 2017-03-10 15:26 | fix CID 164297: ensure -1 listen_fd is not passed to close | Christian Grothoff | 2 | +10 | -3 |
| 2017-03-07 15:12 | Updates file . | silvioprog | 2 | +4 | -0 |
| 2017-03-07 13:42 | Updates the MHD_OPTION_URI_LOG_CALLBACK's documentation. | silvioprog | 2 | +8 | -1 |
| 2017-03-07 00:59 | Updated ChangeLog. | silvioprog | 1 | +3 | -0 |
| 2017-03-06 12:26 | fix compiler warning | Christian Grothoff | 1 | +1 | -1 |
| 2017-03-02 08:26 | Fixed typos introduced by cf9bb9428f0065cf0ca8ef2c726933b4db2385f1 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-03-01 20:47 | Clarified comment | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-03-01 20:43 | Watch "upgraded" sockets for OOB data and disconnects. Currently states are only monitored. States processing have to be added. | Evgeny Grin (Karlson2k) | 2 | +176 | -111 |
| 2017-02-28 21:00 | Watch sockets for out-of-band data in select() mode too. This even more unify select() and poll()/epoll modes. | Evgeny Grin (Karlson2k) | 1 | +28 | -0 |
| 2017-03-01 16:14 | i18n example: re-add useful comments as suggested by Karlson2k | silvioprog | 1 | +7 | -0 |
| 2017-03-01 01:36 | i18n example has been failed in some SOs, then we decided to make it as an extra dist | silvioprog | 2 | +4 | -21 |
| 2017-02-28 20:19 | Fixed storing pointers and integers in one union in epoll mode. | Evgeny Grin (Karlson2k) | 1 | +7 | -10 |
| 2017-02-28 19:34 | Fixed attempts to accept incoming connection on shutdown of listen socket | Evgeny Grin (Karlson2k) | 1 | +15 | -10 |
| 2017-02-28 18:49 | Added i18n example: msgs_i18n.c | silvioprog | 3 | +98 | -0 |
| 2017-02-28 18:39 | Fixed regression introduced by a5b2b99e4bbbcdc226fd9992382f4ccae44dfa50 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-02-28 18:29 | Missing change in 78295468b0956b92f49aaeba6bc76cc323cb063a | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-02-28 18:01 | configure.ac: try to used gcrypt search path to find GnuTLS as last resort. | Evgeny Grin (Karlson2k) | 1 | +14 | -0 |
| 2017-02-28 16:06 | Walk double-linked lists from 'tail' to 'head'. Walking connection as "First in - First Served" gives more uniform processing time. | Evgeny Grin (Karlson2k) | 1 | +39 | -39 |
| 2017-02-28 16:27 | MHD_get_timeout(): one more 'int' -> 'bool' replacement. | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2017-02-28 16:23 | MHD_get_timeout(): fixed return of latest timeout instead of earliest. | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-02-28 16:16 | MHD_get_timeout(): fixed incorrect timeout for TLS connections. If connection is in "MHD_EVENT_LOOP_INFO_WRITE" mode, any pending incoming data should not result in zero timeout. Already handled properly by 'data_already_pending'. Note: old check was incorrect even for "MHD_EVENT_LOOP_INFO_READ" connections as only first connection in "normal timeout" list was checked. | Evgeny Grin (Karlson2k) | 1 | +0 | -10 |
| 2017-02-28 14:15 | configure.ac: skip large GnuTLS and gcrypt tests if HTTPS is disabled | Evgeny Grin (Karlson2k) | 1 | +22 | -15 |
| 2017-02-28 12:38 | configure.ac: fixed detection of tsearch-related functions and header. Precompiler macro HAVE_SEARCH_H is used by code and must be appropriately defined. | Evgeny Grin (Karlson2k) | 2 | +11 | -3 |
| 2017-02-28 11:30 | autotools macros: make sure that newer local macro will not break creating 'configure' | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2017-02-28 03:29 | make sure TSEARCH macro is found | Christian Grothoff | 1 | +1 | -1 |
| 2017-02-27 19:08 | Optimized epoll ready states processing: Clear read/write ready flag when not full buffer was used by send()/recv() | Evgeny Grin (Karlson2k) | 1 | +63 | -26 |
| 2017-02-26 21:46 | apply copyright header | Christian Grothoff | 1 | +26 | -0 |
| 2017-02-26 21:24 | Fixed: EINTERRUPTED and GNUTLS_E_INTERRUPTED must not clear read/write ready flag | Evgeny Grin (Karlson2k) | 1 | +16 | -17 |
| 2017-02-26 20:56 | process_urh(): simple optimization | Evgeny Grin (Karlson2k) | 1 | +24 | -18 |
| 2017-02-26 20:34 | Reworked handling "already ready" situations: * busy-waiting for write if TLS connection is in MHD_EVENT_LOOP_INFO_WRITE mode and data is pending in TLS buffers * removed calculation of number of TLS read-ready connections * simplified and unified processing if any connection is in MHD_EVENT_LOOP_INFO_BLOCK mode | Evgeny Grin (Karlson2k) | 2 | +67 | -64 |
| 2017-02-26 20:23 | update gitignore files | Christian Grothoff | 3 | +4 | -0 |
| 2017-02-26 18:30 | microhttpd.h: re-sorted HTTP headers for better readability | Evgeny Grin (Karlson2k) | 1 | +97 | -93 |
| 2017-02-26 18:12 | microhttpd.h: updated HTTP methods | Evgeny Grin (Karlson2k) | 1 | +76 | -2 |
| 2017-02-25 03:05 | fix tipo: `MHD_FEATURE_MESSGES` -> `MHD_FEATURE_MESSAGES`. | silvioprog | 2 | +2 | -2 |
| 2017-02-25 18:23 | test_get: really test ability to stop race | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2017-02-25 18:21 | Fixed connection states processing error introduced by 813fc203ef95f7e3b1d410e182d363a30f5fdad3 | Evgeny Grin (Karlson2k) | 1 | +9 | -1 |
| 2017-02-24 19:27 | Updated code to use new HTTP status codes | Evgeny Grin (Karlson2k) | 2 | +10 | -10 |
| 2017-02-24 19:26 | response.c: silent GCC's false warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-02-24 18:46 | reason_phrase.c: updated copyright | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2017-02-24 18:37 | reason_phrase.c: updated response phrases to latest. | Evgeny Grin (Karlson2k) | 2 | +31 | -9 |
| 2017-02-24 16:55 | reason_phrase.c: fixed unofficial spelling, shift in 3xx reasons, minor fixes | Evgeny Grin (Karlson2k) | 1 | +8 | -7 |
| 2017-02-24 11:37 | microhttpd.h: added HTTP header categories and source of HTTP header definition | Evgeny Grin (Karlson2k) | 1 | +153 | -1 |
| 2017-02-23 19:41 | microhttpd.h: update HTTP headers to latest specification | Evgeny Grin (Karlson2k) | 1 | +105 | -5 |
| 2017-02-23 18:21 | microhttpd.h: updated HTTP response codes according to HTTP Status Code Registry | Evgeny Grin (Karlson2k) | 1 | +25 | -3 |
| 2017-02-23 11:20 | fix #4911 | Christian Grothoff | 1 | +5 | -3 |
| 2017-02-21 18:34 | call_handlers(): always call idle_handler() after each read/write. This allow to process both read and write at single call_handlers() invocation if readability and writeability are both known (epoll mode). Simplified checks for 'fast track' mode. | Evgeny Grin (Karlson2k) | 1 | +33 | -23 |
| 2017-02-19 16:14 | call_handlers(): call read/write handlers only if connections is in read/write mode | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2017-02-19 20:09 | MHD_epoll(): call handler depending on read/write ready state instead of loop state. | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2017-02-19 20:02 | Changed poll()/select()/epoll monitoring logic: connections monitored for incoming data only when expecting any incoming data; connections always monitored for disconnection and out-of-band data; connections are closed faster in case of any error conditions; fixed non-zero timeout in poll() mode with MHD_EVENT_LOOP_INFO_BLOCK connections. | Evgeny Grin (Karlson2k) | 3 | +91 | -56 |
| 2017-02-19 16:02 | call_handlers(): use 'bool' type for parameters | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2017-02-19 16:00 | call_handlers(): no need to call read or write handler in case of hard error | Evgeny Grin (Karlson2k) | 1 | +9 | -5 |
| 2017-02-12 14:33 | Simplified checks for internal polling thread. | Evgeny Grin (Karlson2k) | 2 | +3 | -5 |
| 2017-02-19 10:57 | remove gl_ prefix, seems to help silioprog | Christian Grothoff | 1 | +1 | -1 |
| 2017-02-16 10:20 | replace tsearch test with code from gnulib, to hopefully address silviprog's android problems | Christian Grothoff | 4 | +127 | -3 |
| 2017-02-15 12:38 | bump dates and versions and update ChangeLog | Christian Grothoff | 5 | +10 | -4 |
| 2017-02-15 12:34 | convert client_aware to 'bool' | Christian Grothoff | 3 | +11 | -11 |
| 2017-02-15 12:32 | convert tls_closed to 'bool' | Christian Grothoff | 2 | +3 | -3 |
| 2017-02-15 12:31 | convert clean_ready to 'bool' | Christian Grothoff | 3 | +16 | -16 |
| 2017-02-15 12:29 | convert have_dhparams to 'bool' | Christian Grothoff | 2 | +6 | -6 |
| 2017-02-15 12:28 | convert upgrade_fd_in_epoll to 'bool' | Christian Grothoff | 2 | +7 | -7 |
| 2017-02-15 12:27 | convert listen_socket_in_epoll to 'bool' | Christian Grothoff | 2 | +14 | -14 |
| 2017-02-15 12:25 | fix race related to MHD_quiesce_daemon setting the listen socket to -1 which may disrupt concurrent non-locking activities by instead setting a flag (which suffices given the document semantics of MHD_quiesce_daemon()); renaming the socket_fd to listen_fd to distinguish it better by name | Christian Grothoff | 2 | +92 | -66 |
| 2017-02-15 10:48 | convert have_chunked_upload to 'bool' type | Christian Grothoff | 2 | +11 | -11 |
| 2017-02-15 10:46 | remove dead flag | Christian Grothoff | 1 | +0 | -9 |
| 2017-02-15 10:46 | convert read_closed to 'bool' type | Christian Grothoff | 2 | +25 | -25 |
| 2017-02-14 17:46 | fix use of 'signal_done' in test | Christian Grothoff | 1 | +12 | -8 |
| 2017-02-14 17:39 | found another race, just with partial work-around for now; also init errno in all cases | Christian Grothoff | 3 | +40 | -23 |
| 2017-02-14 17:06 | eliminate non-trival cleanup race (rare, only for thread-per-connection) | Christian Grothoff | 1 | +4 | -2 |
| 2017-02-14 17:00 | convert 'thread_joined' to bool | Christian Grothoff | 3 | +7 | -7 |
| 2017-02-14 16:08 | mark 'was_closed' as volatile; move connection resumption to end of upgrade routine to avoid race issue; eliminate dead code | Christian Grothoff | 3 | +8 | -35 |
| 2017-02-14 15:59 | add extra check, make it work with OpenSSL 1.1, eliminate dead code, some formatting | Christian Grothoff | 2 | +8 | -33 |
| 2017-02-14 15:48 | convert more int to bool | Christian Grothoff | 4 | +22 | -21 |
| 2017-02-14 15:22 | avoid races with application upon connection upgrade: update state/response before calling MHD_response_execute_upgrade_ | Christian Grothoff | 1 | +8 | -10 |
| 2017-02-14 15:04 | modernize test case | Christian Grothoff | 1 | +92 | -31 |
| 2017-02-14 14:56 | remove unnecessary silly race to set socket_fd to -1 (harmless, but not required, confuses race checkers) | Christian Grothoff | 1 | +0 | -2 |
| 2017-02-14 14:54 | mark 'shutdown' as volatile, and convert to bool | Christian Grothoff | 2 | +20 | -20 |
| 2017-02-12 08:46 | better fix for #4884 avoiding the problematic detach and the ERSCH-issue | Christian Grothoff | 1 | +15 | -8 |
| 2017-02-12 08:42 | fix #4884 | Christian Grothoff | 1 | +7 | -1 |
| 2017-02-12 08:38 | fix #4887 | Christian Grothoff | 1 | +2 | -2 |
| 2017-02-12 08:35 | fix #4888 | Christian Grothoff | 1 | +1 | -1 |
| 2017-02-08 19:33 | Rewrote epoll handling: handle all connections instead of drying last active | Evgeny Grin (Karlson2k) | 3 | +37 | -52 |
| 2017-01-31 23:09 | shutdown triggered select is not true for FreeBSD | Christian Grothoff | 1 | +1 | -1 |
| 2017-01-31 12:28 | avoid c99 construct, we do not yet require c99 elsewhere | Christian Grothoff | 1 | +2 | -1 |
| 2017-01-22 20:24 | test_large_put: added poll() and epoll testing. | Evgeny Grin (Karlson2k) | 1 | +37 | -10 |
| 2017-01-22 20:11 | test_large_put: added test with incremental read and limited buffer | Evgeny Grin (Karlson2k) | 2 | +12 | -5 |
| 2017-01-22 18:25 | test_large_put: added verbosity | Evgeny Grin (Karlson2k) | 1 | +21 | -4 |
| 2017-01-22 18:16 | test_large_put: initialise test buffer with varied data to detect more errors. | Evgeny Grin (Karlson2k) | 1 | +26 | -2 |
| 2017-01-22 16:26 | test_large_put: support incremental reading of incoming data | Evgeny Grin (Karlson2k) | 1 | +26 | -22 |
| 2017-01-12 08:09 | test_large_put: use proper types for size variables | Evgeny Grin (Karlson2k) | 1 | +9 | -6 |
| 2017-01-10 16:57 | test_large_put: renamed functions for readability | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2017-01-10 16:49 | test_large_put: updated to use correct check for "11" in name and return '99' in case of system failures. | Evgeny Grin (Karlson2k) | 1 | +7 | -5 |
| 2017-01-21 18:50 | send_param_adapter(): improved var name, used correct var type. | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2017-01-21 18:42 | Fixed processing epoll with many connections to accept. If 'accept_pending' were set to 'true' not connection transfer occurred. Additionally 'accept_pending' never reset to false. | Evgeny Grin (Karlson2k) | 2 | +11 | -27 |
| 2017-01-13 13:30 | fix FIXME about 128 connection limit; fix uninitialized 'fd' variable in send_param_adapter (when was this introduced?), change 'at_limit' type to 'bool' | Christian Grothoff | 2 | +32 | -19 |
| 2017-01-09 19:09 | Added FIXME comment | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-01-09 18:55 | Fixed processing of data in TLS buffers in epoll mode if more than 128 connections are ready | Evgeny Grin (Karlson2k) | 1 | +7 | -6 |
| 2017-01-08 20:50 | Added FIXME comments | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2017-01-08 20:38 | thread_main_connection_upgrade(): process data from TLS buffers | Evgeny Grin (Karlson2k) | 1 | +23 | -6 |
| 2017-01-08 20:46 | Fixed regression introduced by f3b0eb539e8a0e87745dc53eabe507b98f1864b6 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2017-01-08 20:16 | connection->tls_read_ready: use 'true'/'false' instead of '!0'/'0' | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2016-12-18 21:01 | Better check for pending outgoing data for "upgraded" connections | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2017-01-07 10:52 | fix build issue if HAVE_MESSAGES is not set | Christian Grothoff | 2 | +13 | -2 |
| 2016-11-28 10:36 | fileserver_example: used MHD built-in function for sending files, added comments | Evgeny Grin (Karlson2k) | 1 | +25 | -38 |
| 2016-11-27 20:15 | Fixed thread safety with responses with same file FD, added enum value MHD_FEATURE_RESPONSES_SHARED_FD | Evgeny Grin (Karlson2k) | 4 | +69 | -23 |
| 2016-11-26 21:05 | Fixed precompiler warning for tests | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2016-11-29 13:31 | fix comment, rename to match argument | Christian Grothoff | 1 | +1 | -1 |
| 2016-11-26 12:18 | Fixed sending on Linux responses backed with file which is not supported by sendfile() | Evgeny Grin (Karlson2k) | 3 | +19 | -3 |
| 2016-11-24 20:12 | Precompiler macro testing: exclude wcsnlen() test on OpenBSD as on NetBSD. | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2016-11-24 16:59 | Use "shutdown trigger poll()" on OpenBSD | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2016-11-24 16:47 | fixed test_postprocessor*: all files which includes "internal.h" require CFLAGS as well as CPPFLAGS for GnuTLS | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2016-11-24 16:20 | test_upgrade: fixed compiler flags | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-11-24 14:59 | MHD_start_daemon_va(): fixed wrong check caused daemon failure on some platforms | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-11-24 13:32 | configure.ac: rewritten test for lib magic. | Evgeny Grin (Karlson2k) | 1 | +5 | -6 |
| 2016-11-24 12:55 | test_upgrade.c: fixed compatibility with older GnuTLS | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2016-11-24 12:09 | resume_suspended_connections(): Removed FIXME from code. | Evgeny Grin (Karlson2k) | 1 | +4 | -13 |
| 2016-11-24 08:37 | test_quiesce_stream: use curl binary, port to W32, use tests with fork() only when fork() is available (already checked by configure) | Evgeny Grin (Karlson2k) | 3 | +25 | -16 |
| 2016-11-23 20:23 | Make sure that 'clean' target is not failed in 'po' subdir. | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2016-11-23 14:38 | Updated documentation. | Karlson2k | 1 | +65 | -50 |
| 2016-11-23 12:28 | Use both SO_REUSEADDR and SO_REUSEPORT on non-W32 if MHD_OPTION_LISTENING_ADDRESS_REUSE is set. | Evgeny Grin (Karlson2k) | 2 | +21 | -2 |
| 2016-11-18 17:39 | Gettext staff moved to 'po' directory. Main 'configure' now do not check for gettext and related staff. | Evgeny Grin (Karlson2k) | 11 | +147 | -727 |
| 2016-11-18 15:48 | give a bit more context in log message | Christian Grothoff | 1 | +2 | -1 |
| 2016-11-18 15:47 | give a bit more context in log message | Christian Grothoff | 2 | +4 | -1 |
| 2016-11-17 18:03 | Removed upgrade test leftover from Makefile.am | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2016-11-17 14:49 | Additional 'bool' configure checks and fixes for old VS compilers | Evgeny Grin (Karlson2k) | 2 | +18 | -9 |
| 2016-11-16 18:17 | configure.ac: check for "true" and "false" and substitute a replacement if required. This will allow to use "true" and "false" in code, even if compiler don't support them internally. | Evgeny Grin (Karlson2k) | 1 | +57 | -0 |
| 2016-11-16 09:07 | indeed this can happen with the fast path where we call the idle handler in a special place just after sending the header, and thus might call it twice for the same connection in the same event loop run, thereby possibly entering cleanup twice, causing trouble; retracting FIXME | Christian Grothoff | 1 | +0 | -3 |
| 2016-11-15 16:06 | Fixed forwarding data of TLS "upgraded" connections for chunks sizes larger than forward buffer | Evgeny Grin (Karlson2k) | 3 | +43 | -2 |
| 2016-11-15 16:00 | Fixed English in comments | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-11-14 19:31 | Updated documentation about MHD_OPTION_LISTENING_ADDRESS_REUSE | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2016-11-14 18:27 | Fixed usage of MHD with MHD_OPTION_LISTENING_ADDRESS_REUSE on Linux 3.2, 3.4 (longterm) | Evgeny Grin (Karlson2k) | 3 | +17 | -29 |
| 2016-11-14 18:15 | Fixed unintentional usage of SO_REUSEPORT on W32. | Evgeny Grin (Karlson2k) | 2 | +8 | -3 |
| 2016-11-14 17:53 | Added support for SO_EXCLBIND socket option on Solaris. Enabled by MHD_OPTION_LISTENING_ADDRESS_REUSE with zero. | Evgeny Grin (Karlson2k) | 2 | +12 | -4 |
| 2016-11-14 12:51 | Used 'bool' for struct MHD_Connection::tls_read_ready | Evgeny Grin (Karlson2k) | 2 | +6 | -6 |
| 2016-11-14 11:53 | Fixed connection's closure reason in thread-per-connection mode. | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2016-11-13 18:19 | fixes to fix Doppelbauer testcase | Christian Grothoff | 1 | +9 | -0 |
| 2016-11-13 18:19 | fixes to fix Doppelbauer testcase | Christian Grothoff | 2 | +37 | -14 |
| 2016-11-13 17:52 | use 'bool' for a few more internal fields | Christian Grothoff | 4 | +73 | -98 |
| 2016-11-11 10:18 | Added support for faster setting thread names by pthread_attr_setname_np() where available. | Evgeny Grin (Karlson2k) | 5 | +111 | -6 |
| 2016-11-11 10:44 | mhd_threads.c: added missing comments about thread names on QNX | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2016-11-11 10:24 | mhd_itc.c: fixed typo preventing build on Solaris and other systems. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-11-10 20:09 | configure.ac: fixed typo prevented thread naming on FreeBSD | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-11-10 18:47 | Added MHD_USE_AUTO and MHD_USE_AUTO_INTERNAL_THREAD to simplify using of MHD by multi-platform applications | Evgeny Grin (Karlson2k) | 14 | +127 | -27 |
| 2016-11-10 17:41 | MHD_start_daemon(): reject invalid combinations of flags | Evgeny Grin (Karlson2k) | 1 | +12 | -10 |
| 2016-11-10 18:48 | Removed unused variable. | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2016-11-10 16:27 | Updated ChangeLog and bumped version patchlevel. | Evgeny Grin (Karlson2k) | 2 | +41 | -1 |
| 2016-11-10 14:39 | One more flag renamed: MHD_USE_EPOLL_TURBO -> MHD_USE_TURBO. Hopefully last one for now. | Evgeny Grin (Karlson2k) | 6 | +18 | -12 |
| 2016-11-09 20:14 | Use non-blocking sockets for fast responses | Evgeny Grin (Karlson2k) | 1 | +39 | -35 |
| 2016-11-09 13:25 | Mark connection as blocking or non-blocking | Evgeny Grin (Karlson2k) | 2 | +35 | -18 |
| 2016-11-10 12:59 | Prevent accidental double-cleanup | Evgeny Grin (Karlson2k) | 2 | +10 | -0 |
| 2016-11-10 13:23 | perf_get: used same names as in perf_get_concurrent | Evgeny Grin (Karlson2k) | 1 | +7 | -6 |
| 2016-11-10 13:13 | perf_get_concurrent: fixed tests descriptions | Evgeny Grin (Karlson2k) | 1 | +7 | -3 |
| 2016-11-09 20:12 | Define missing HAVE_STDBOOL_H for VS | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2016-11-08 16:44 | Added missing MHD_USE_INTERNAL_POLLING_THREAD in examples. | Evgeny Grin (Karlson2k) | 11 | +15 | -15 |
| 2016-11-08 16:41 | Added MHD_USE_ERROR_LOG flag with same value as MHD_USE_DEBUG. New name better explains flag actions. | Evgeny Grin (Karlson2k) | 71 | +167 | -160 |
| 2016-11-08 16:22 | Renamed MHD flags: do not print deprecation messages for some time. | Evgeny Grin (Karlson2k) | 1 | +28 | -8 |
| 2016-11-07 21:37 | Specify that flag MHD_USE_INTERNAL_POLLING_THREAD is mandatory if MHD_USE_THREAD_PER_CONNECTION is used | Evgeny Grin (Karlson2k) | 38 | +88 | -74 |
| 2016-11-07 21:21 | Fixed descriptions in comments | Evgeny Grin (Karlson2k) | 2 | +3 | -6 |
| 2016-11-07 21:46 | Fixed wrong flag name in documentation. | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2016-11-07 20:15 | Renamed daemon flags: MHD_USE_SELECT_INTERNALLY -> MHD_USE_INTERNAL_POLLING_THREAD MHD_USE_POLL_INTERNALLY -> MHD_USE_POLL_INTERNAL_THREAD MHD_USE_EPOLL_INTERNALLY -> MHD_USE_EPOLL_INTERNAL_THREAD | Evgeny Grin (Karlson2k) | 58 | +148 | -127 |
| 2016-11-07 18:31 | Fixed calloc() substitution. | Evgeny Grin (Karlson2k) | 2 | +4 | -5 |
| 2016-11-07 16:35 | Used calloc() where possible with fallback to malloc()+memset(). | Evgeny Grin (Karlson2k) | 6 | +70 | -30 |
| 2016-11-07 14:39 | Removed outdated note from description comment. | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2016-11-07 14:08 | Renamed MHD flags. Now all flags are in forms MHD_USE_* or MHD_ALLOW_*. | Evgeny Grin (Karlson2k) | 9 | +47 | -36 |
| 2016-11-07 12:11 | Compare threads IDs in portable and documented way. | Evgeny Grin (Karlson2k) | 1 | +11 | -3 |
| 2016-11-05 10:43 | Combine upgrade tests into single source file, port to platforms without fork() | Evgeny Grin (Karlson2k) | 5 | +1109 | -823 |
| 2016-11-06 13:52 | Stick to C99 standard 'bool' for internals, fallback to 'int' when 'bool' is not available | Evgeny Grin (Karlson2k) | 5 | +52 | -29 |
| 2016-11-05 14:31 | test_quiesce_stream.c: convert C++-style comments | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2016-11-04 20:58 | return skipped if wget was not found | Christian Grothoff | 1 | +1 | -1 |
| 2016-11-04 20:57 | adding test from Markus (adapted by me to C and MHD-style) | Christian Grothoff | 3 | +217 | -0 |
| 2016-11-04 16:02 | all flags start with MHD_USE_, rename MHD_ALLOW_UPGRADE to MHD_USE_UPGRADE for consistency | Christian Grothoff | 8 | +12 | -12 |
| 2016-11-04 16:01 | add example for MHD upgrade use | Christian Grothoff | 3 | +296 | -1 |
| 2016-11-04 15:36 | document new invariants introduced by afe4f08eda64657f268e0d83e204041b2c281194 | Christian Grothoff | 2 | +16 | -9 |
| 2016-11-04 15:26 | update manual in line with commit cbd93766919531e3986e5a9c838df61e696a07f0 | Christian Grothoff | 1 | +4 | -10 |
| 2016-11-04 13:40 | change order to reduce #ifdef'ing | Christian Grothoff | 1 | +3 | -5 |
| 2016-11-04 13:36 | reverting dd327c1d13252373cd1730e445d19930417571bf as it introduces a race on 'resuming' which was previously deliberately avoided | Christian Grothoff | 1 | +2 | -3 |
| 2016-11-04 13:30 | use MHD_YES/MHD_NO instead of 0/not-0 | Christian Grothoff | 1 | +9 | -7 |
| 2016-11-04 10:42 | use MHD_YES/NO instead of 0/!0 | Christian Grothoff | 1 | +22 | -13 |
| 2016-11-04 10:30 | style fix: this 'const' is at best confusing, as we are about to free, plus initialize 'daemon' immediately for symmetry | Christian Grothoff | 1 | +2 | -3 |
| 2016-11-04 10:28 | style fix: this 'const' is at best confusing, as we are about to free | Christian Grothoff | 1 | +2 | -1 |
| 2016-11-04 10:26 | style fix: in MHD-style, we always put the const before 'struct' | Christian Grothoff | 1 | +1 | -1 |
| 2016-11-04 10:21 | fix commit 334468c467472230b25b2640ba42639d6052c654 which introduced wrong branch for openssl command-line tool in test | Christian Grothoff | 2 | +2 | -1 |
| 2016-11-03 13:51 | Added MHD_FEATURE_TLS with as synonym for MHD_FEATURE_SSL. | Evgeny Grin (Karlson2k) | 2 | +2 | -1 |
| 2016-11-03 13:49 | Added MHD_FEATURE_UPGRADE for MHD_is_feature_supported() | Evgeny Grin (Karlson2k) | 2 | +16 | -2 |
| 2016-11-02 18:21 | Added 'configure' parameter '--disable-httpupgrade'. Could be used to reduce complied binary size if HTTP "Upgrade" is not required. | Evgeny Grin (Karlson2k) | 7 | +153 | -72 |
| 2016-11-02 17:36 | Fixed again build without HTTPS | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-11-02 13:26 | Improved shutdown daemon with any "upgraded" not closed non-TLS connection | Evgeny Grin (Karlson2k) | 1 | +29 | -12 |
| 2016-11-02 10:30 | Fixed build without HTTPS support | Evgeny Grin (Karlson2k) | 4 | +18 | -2 |
| 2016-11-02 10:15 | MHD_start_daemon_va(): fixed 'ifdef' ordering | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2016-11-02 10:03 | Build-time configuration: undef HTTPS_SUPPORT if TLS is disabled. Improved code readability, fixed build without HTTPS. | Evgeny Grin (Karlson2k) | 7 | +123 | -125 |
| 2016-11-02 08:00 | 'Upgrade' connections: simplify daemon options | Evgeny Grin (Karlson2k) | 6 | +24 | -31 |
| 2016-10-24 12:18 | Deduplicated connection's closure code, improved TLS closure. | Evgeny Grin (Karlson2k) | 6 | +88 | -12 |
| 2016-11-01 16:58 | Fixed processing "upgraded" TLS with epoll(). | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2016-11-01 09:04 | test_upgrade: fixed report descriptions | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-10-30 16:05 | Print error if upgraded connection was not closed before daemon shutdown. | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2016-10-24 17:08 | Reworked "upgraded" closure logic: resources deallocated and sockets are closed asynchronously only in daemon's thread and only when all data was forwarded and application signaled about upgraded closure. | Evgeny Grin (Karlson2k) | 8 | +324 | -231 |
| 2016-10-29 15:46 | Removed unused variables | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2016-10-28 19:07 | MHD_stop_daemon(): fixed: close all upgraded connections from daemon's thread, not from the caller thread. Close all upgraded connections in worker threads (for thread pool). | Evgeny Grin (Karlson2k) | 1 | +17 | -16 |
| 2016-10-28 19:22 | Fixed regression introduced by dd327c1d13252373cd1730e445d19930417571bf | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2016-10-28 16:49 | Fixed data races in thread-per-connection mode. | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2016-10-27 19:43 | Skip locking when not required | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-10-26 18:43 | MHD_stop_daemon(): structurize closing logic | Evgeny Grin (Karlson2k) | 1 | +88 | -93 |
| 2016-10-27 19:26 | MHD_epoll(): do not clear ITC before processing upgraded connections | Evgeny Grin (Karlson2k) | 1 | +7 | -1 |
| 2016-10-27 19:12 | epoll mode: always watch to ITC level if ITC was requested. | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2016-10-27 19:11 | epoll mode: use level trigger for ITC. Level trigger is better: MHD need to always react to high ITC level. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-10-26 16:08 | MHD_stop_daemon(): close all connections from daemon's thread, not from the caller thread. | Evgeny Grin (Karlson2k) | 1 | +12 | -15 |
| 2016-10-26 19:00 | Added thread-safety functions marks | Evgeny Grin (Karlson2k) | 1 | +21 | -0 |
| 2016-10-24 18:17 | Used smaller locked mutex scope. | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-10-24 17:12 | Notify application about finished HTTP connection before starting upgrade. Unified HTTPS and HTTP modes. | Evgeny Grin (Karlson2k) | 1 | +10 | -8 |
| 2016-10-24 16:43 | MHD_response_execute_upgrade_(): deduplicate code. | Evgeny Grin (Karlson2k) | 1 | +11 | -23 |
| 2016-10-22 08:26 | Added support for suspending connection in thread-per-connection mode | Evgeny Grin (Karlson2k) | 2 | +87 | -12 |
| 2016-10-19 09:22 | process_urh(): handle daemon shutdown | Evgeny Grin (Karlson2k) | 1 | +24 | -0 |
| 2016-10-18 19:53 | process_urh(): report errors | Evgeny Grin (Karlson2k) | 1 | +24 | -0 |
| 2016-10-18 18:06 | MHD_response_execute_upgrade_(): improved handling of buffer sizes | Evgeny Grin (Karlson2k) | 1 | +4 | -5 |
| 2016-10-18 17:55 | struct MHD_UpgradeResponseHandle: improve readability by renaming members | Evgeny Grin (Karlson2k) | 2 | +32 | -32 |
| 2016-10-18 17:26 | Improve upgraded TLS socket closure processing | Evgeny Grin (Karlson2k) | 1 | +37 | -16 |
| 2016-10-17 20:36 | process_urh(): check returned errors and prevent further reading from socket when disconnect is detected. | Evgeny Grin (Karlson2k) | 1 | +42 | -16 |
| 2016-10-23 19:28 | Upgrade: use socketpair only in non-blocking mode | Evgeny Grin (Karlson2k) | 1 | +14 | -6 |
| 2016-10-23 19:23 | Upgrade: fixed SO_NOSIGPIPE on socketpair. | Evgeny Grin (Karlson2k) | 1 | +25 | -0 |
| 2016-10-23 19:03 | mhd_sockets.h: added MHD_socket_nosignal_() macro for Darwin and *BSD | Evgeny Grin (Karlson2k) | 3 | +34 | -26 |
| 2016-10-23 16:43 | Cleanup minor improvement: signal select()'s thread at right moment. | Evgeny Grin (Karlson2k) | 1 | +14 | -14 |
| 2016-10-23 16:07 | Added some remarks about functions' thread safety. | Evgeny Grin (Karlson2k) | 5 | +18 | -3 |
| 2016-10-23 16:37 | Minor improvement of thread-safety. | Evgeny Grin (Karlson2k) | 1 | +4 | -3 |
| 2016-10-23 16:10 | Destroy response when it's not needed. | Evgeny Grin (Karlson2k) | 1 | +13 | -0 |
| 2016-10-19 16:29 | mhd_sockets.h: Simplified macros | Evgeny Grin (Karlson2k) | 1 | +9 | -8 |
| 2016-10-19 17:14 | test_upgrade: comments cleanup | Evgeny Grin (Karlson2k) | 1 | +14 | -26 |
| 2016-10-19 16:59 | test_upgrade: minor fix | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2016-10-19 16:51 | test_upgrade{,-ssl}: portability, second step | Evgeny Grin (Karlson2k) | 1 | +6 | -6 |
| 2016-10-19 16:37 | test_upgrade{,-ssl}: portability, first step | Evgeny Grin (Karlson2k) | 1 | +10 | -9 |
| 2016-10-19 15:46 | test_upgrade: be more verbose, fixed build without poll() | Evgeny Grin (Karlson2k) | 1 | +76 | -20 |
| 2016-10-20 16:54 | test_upgrade_ssl: use 'gnutls-cli' instead of 'openssl' | Karlson2k | 1 | +45 | -13 |
| 2016-10-19 17:47 | upgrade: fixed connection states with same value | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2016-10-17 20:41 | process_urh(): use better variable names | Evgeny Grin (Karlson2k) | 1 | +20 | -20 |
| 2016-10-17 18:02 | MHD_cleanup_upgraded_connection_(): check pointer for NULL *before* dereferencing | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2016-10-17 17:41 | Limit size for send() and recv() (and TLS counterparts) to safe values | Evgeny Grin (Karlson2k) | 1 | +28 | -13 |
| 2016-10-17 17:13 | releasing 0.9.52 | Christian Grothoff | 4 | +174 | -192 |
| 2016-10-17 14:19 | Simplify portability by using MHD_recv_() wrapper macro | Evgeny Grin (Karlson2k) | 2 | +18 | -8 |
| 2016-10-17 13:57 | Simplify portability by using MHD_send_() wrapper macro | Evgeny Grin (Karlson2k) | 4 | +53 | -31 |
| 2016-10-17 14:11 | Fixed incorrect recv() flag | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-10-17 14:00 | fix more clang warnigns | Christian Grothoff | 4 | +6 | -7 |
| 2016-10-17 13:49 | fix clang warnings | Christian Grothoff | 3 | +7 | -3 |
| 2016-10-17 13:37 | removing dead semaphore logic | Christian Grothoff | 5 | +2 | -211 |
| 2016-10-17 13:34 | implement early thread-termination for upgraded HTTP connections logic | Christian Grothoff | 3 | +49 | -21 |
| 2016-10-17 12:38 | add test logic to check that callbacks are invoked properly (and from the right thread), fix when callbacks are invoked where issues exist | Christian Grothoff | 4 | +147 | -40 |
| 2016-10-17 12:07 | do not call notify closed twice | Christian Grothoff | 1 | +0 | -5 |
| 2016-10-17 11:50 | get test_upgrade_ssl to pass again | Christian Grothoff | 5 | +78 | -52 |
| 2016-10-17 08:43 | fix test_ugprade test, who put the && instead of & all over the place... | Christian Grothoff | 1 | +16 | -13 |
| 2016-10-17 08:21 | remove bogus NULL check (this function must never be called with a NULL argument), rename as it is not static | Christian Grothoff | 3 | +11 | -10 |
| 2016-10-17 08:16 | clean up leftovers in upgrade documentation | Christian Grothoff | 2 | +9 | -19 |
| 2016-10-16 22:14 | upgrade: fixed double-free, fixed use-after-free | Evgeny Grin (Karlson2k) | 3 | +83 | -65 |
| 2016-10-16 13:06 | improve upgrade documentation to clarify what the application can or cannot do on the socket | Christian Grothoff | 2 | +12 | -8 |
| 2016-10-14 14:47 | MHD_cleanup_connections(): reduce time of lock | Evgeny Grin (Karlson2k) | 1 | +7 | -0 |
| 2016-10-14 13:54 | Remove leftover "linux only" on epoll fd. | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2016-10-14 13:50 | epoll FD is not MHD_socket type, adjust and unify usage | Evgeny Grin (Karlson2k) | 3 | +15 | -6 |
| 2016-10-13 10:34 | Simplified .gitignore | Evgeny Grin (Karlson2k) | 2 | +2 | -114 |
| 2016-10-13 10:14 | Always use 'struct' for ITC. Help to detect accidental incorrect usage. | Evgeny Grin (Karlson2k) | 4 | +19 | -25 |
| 2016-10-12 20:25 | do not deprecate so quickly, otherwise we get compilation issues | Christian Grothoff | 1 | +4 | -0 |
| 2016-10-12 16:31 | add more generated files to be ignored by Git | Christian Grothoff | 1 | +125 | -0 |
| 2016-10-12 15:57 | eliminating dead base64_chars array | Christian Grothoff | 1 | +0 | -3 |
| 2016-10-12 12:45 | update README to reflect that Upgrade is now supported | Christian Grothoff | 1 | +1 | -2 |
| 2016-10-12 12:32 | migrating to Git | Christian Grothoff | 1 | +3 | -0 |
| 2016-10-11 16:10 | update changelog | Christian Grothoff | 1 | +4 | -1 |
| 2016-10-11 16:09 | deprecate USE_SSL for USE_TLS, rename in code | Christian Grothoff | 20 | +55 | -55 |
| 2016-10-11 16:08 | deprecate USE_SSL for USE_TLS | Christian Grothoff | 1 | +5 | -5 |
| 2016-10-11 15:21 | Updated ChangeLog and bimped version patchlevel. | Evgeny Grin (Karlson2k) | 2 | +10 | -1 |
| 2016-10-11 15:21 | Change 'pipe'->'ITC' in comments, messages and var names. | Evgeny Grin (Karlson2k) | 3 | +46 | -43 |
| 2016-10-11 15:21 | Rename 'MHD_USE_PIPE_FOR_SHUTDOWN' -> 'MHD_USE_ITC' to reflect real meaning of option | Evgeny Grin (Karlson2k) | 4 | +38 | -36 |
| 2016-10-11 15:21 | Always use ITC in non-blocking mode, save some system calls. | Evgeny Grin (Karlson2k) | 4 | +57 | -42 |
| 2016-10-11 15:21 | Renamed 'MHD_make_invalid_pipe_' -> 'MHD_itc_set_invalid_' | Evgeny Grin (Karlson2k) | 2 | +10 | -14 |
| 2016-10-11 15:21 | Renamed 'MHD_INVALID_PIPE_' -> 'MHD_ITC_IS_INVALID_', added 'MHD_ITC_IS_VALID_' | Evgeny Grin (Karlson2k) | 3 | +60 | -30 |
| 2016-10-11 15:21 | Renamed 'MHD_pipe_close' -> 'MHD_itc_destroy_' | Evgeny Grin (Karlson2k) | 2 | +43 | -26 |
| 2016-10-11 15:21 | Renamed 'MHD_pipe_drain_' -> 'MHD_itc_clear_' | Evgeny Grin (Karlson2k) | 2 | +26 | -19 |
| 2016-10-11 15:21 | Renamed 'MHD_pipe_get_write_fd_' -> 'MHD_itc_r_fd_', 'MHD_pipe_get_write_fd_' -> 'MHD_itc_w_fd_' Doxy added. | Evgeny Grin (Karlson2k) | 2 | +50 | -20 |
| 2016-10-11 15:21 | Use MHD_itc_activate_ macro for ITC signaling, move ITC types to separate header. Separate header allow exclusion of heavy headers in internal.h, which is included by most source files. Fixed checking success of write() to eventFD by comparing result to 1. Fixed error when trying to signal on fully filled ITC (ITC is already in activated (signaled) state and those conditions are not an error). EventFD is signaled now by macro, not a function. | Evgeny Grin (Karlson2k) | 9 | +137 | -80 |
| 2016-10-11 15:21 | Renamed 'MHD_pipe_last_strerror_' -> 'MHD_itc_last_strerror_' | Evgeny Grin (Karlson2k) | 2 | +12 | -12 |
| 2016-10-11 15:21 | ITC socketpair: renamed struct member 'fd' -> 'sk' | Evgeny Grin (Karlson2k) | 1 | +11 | -11 |
| 2016-10-11 15:21 | Renamed 'MHD_Daemon.wpipe' -> 'MHD_Daemon.itc' | Evgeny Grin (Karlson2k) | 3 | +67 | -67 |
| 2016-10-11 15:20 | Simplify MHD_itc_init_() macro for eventfd | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-10-11 15:20 | Renamed 'MHD_pipe_' -> 'MHD_itc_init_' | Evgeny Grin (Karlson2k) | 2 | +14 | -8 |
| 2016-10-11 15:20 | Renamed "pipe" to "itc" as it actually more some kind of channel, not always pipe. Used typedef for "itc" type. | Evgeny Grin (Karlson2k) | 3 | +35 | -45 |
| 2016-10-11 15:20 | Add 'configure' parameter to control ITC type | Evgeny Grin (Karlson2k) | 5 | +119 | -58 |
| 2016-10-11 15:20 | Use MHD_socket_pair_nblk_ for HTTP Upgrade | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2016-10-11 15:20 | Added socketpair creation in non-blocking mode to save system calls where supported | Evgeny Grin (Karlson2k) | 2 | +26 | -14 |
| 2016-10-11 15:20 | Refactored mhd_locks.h and mhd_sockets.h: allow usage of macros without aborting of execution. | Evgeny Grin (Karlson2k) | 15 | +218 | -201 |
| 2016-10-10 09:52 | Fixed test_upgrade_ssl.c: missing include for waitpid() | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2016-10-09 18:43 | -fix locking issue | Christian Grothoff | 2 | +4 | -6 |
| 2016-10-06 18:09 | Fixed VS builds. | Evgeny Grin (Karlson2k) | 2 | +1 | -11 |
| 2016-10-03 21:13 | Fix using select()/poll() loop when MHD compiled with HTTPS, but upgraded connection is HTTP | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2016-10-03 21:13 | Fix out-of-buffer addressing when 'mhd.socket' is '-1' | Evgeny Grin (Karlson2k) | 1 | +11 | -8 |
| 2016-10-03 14:31 | daemon.c: fix compiling with new ITC | Evgeny Grin (Karlson2k) | 2 | +5 | -5 |
| 2016-09-27 18:36 | -update autotools logic to work nicely with the 'GNU libmicohttpd' package name | Christian Grothoff | 23 | +1182 | -265 |
| 2016-09-27 14:34 | configure.ac: improve shell compatibility, generate package version components at autoconf time | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2016-09-27 14:33 | configure.ac: properly initialise package name | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-09-27 09:58 | configure.ac: speedup headers checking by using default includes. | Evgeny Grin (Karlson2k) | 1 | +14 | -13 |
| 2016-09-26 09:46 | test case for #4667 with concurrency | Christian Grothoff | 1 | +3 | -6 |
| 2016-09-26 09:45 | test case fo #4667 | Christian Grothoff | 5 | +472 | -7 |
| 2016-09-23 14:57 | more select() return value checks in testcases | Christian Grothoff | 8 | +60 | -24 |
| 2016-09-23 14:30 | -check select() return value | Christian Grothoff | 3 | +39 | -28 |
| 2016-09-23 14:19 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2016-09-23 14:18 | add return value checks for a few more system calls in testcases and examples | Christian Grothoff | 9 | +158 | -115 |
| 2016-09-23 14:06 | -check close() return value | Christian Grothoff | 1 | +11 | -5 |
| 2016-09-22 15:53 | -fix comments | Christian Grothoff | 1 | +2 | -1 |
| 2016-09-22 15:51 | implement #3557 | Christian Grothoff | 4 | +111 | -7 |
| 2016-09-22 15:16 | -reduce #ifdef mess in mhd_itc.h | Christian Grothoff | 1 | +111 | -74 |
| 2016-09-22 14:33 | raising MHD_Pipe API abstraction level in preparation for fixing #3557 | Christian Grothoff | 5 | +129 | -131 |
| 2016-09-22 09:25 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2016-09-22 09:25 | simplify error handling by baking it into the macros | Christian Grothoff | 16 | +238 | -234 |
| 2016-09-21 16:21 | If examples are disabled - do not build 'examples' in '/doc' too. | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2016-09-21 16:18 | Fixed compiling examples on old compilers. | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2016-09-14 18:51 | HTTP Upgrade: portability corrections | Evgeny Grin (Karlson2k) | 5 | +24 | -12 |
| 2016-09-14 18:51 | HTTP Upgrade: Guard epoll functions | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2016-09-14 18:51 | mhd_sockets.c: fixed typo | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-09-14 17:37 | HTTP Upgrade: adjusted socket buffering for Upgrade | Evgeny Grin (Karlson2k) | 1 | +7 | -6 |
| 2016-09-14 17:37 | MHD_response_execute_upgrade_(): corrected loopback functions and error reporting. | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2016-09-14 10:55 | mhd_sockets: fixed W32 macro for MHD_socket_pair_() | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-09-14 10:55 | mhd_sockets: fix on W32 system select() wrapper macro to support NULL pointer for timeval. | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2016-09-13 19:23 | Added autoconf macro for maximum platform features. | Evgeny Grin (Karlson2k) | 4 | +1039 | -2 |
| 2016-09-07 16:39 | -fix FTBFS on platforms that don't have epoll()-support | Christian Grothoff | 1 | +7 | -2 |
| 2016-09-07 11:17 | applying Hawk's fix for #4641 | Christian Grothoff | 2 | +10 | -0 |
| 2016-09-06 22:29 | address #4614: mark translatable strings with _-macro | Christian Grothoff | 14 | +758 | -389 |
| 2016-09-06 22:05 | -use portable MHD_socket_pair | Christian Grothoff | 1 | +1 | -5 |
| 2016-09-06 22:04 | -fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2016-09-06 21:42 | implement out-of-order nonce support (#4636) | Christian Grothoff | 3 | +326 | -160 |
| 2016-09-06 21:00 | -patch from #4641 | Christian Grothoff | 1 | +1 | -1 |
| 2016-09-06 19:31 | -add back Martin's fix, he was right | Christian Grothoff | 4 | +23 | -7 |
| 2016-09-06 11:11 | -lt merge | Christian Grothoff | 5 | +0 | -9071 |
| 2016-09-05 13:26 | -more marking of translatable messages | Christian Grothoff | 1 | +493 | -329 |
| 2016-09-05 12:53 | fixing build errors if new upgrade logic is compiled without HTTPS support | Christian Grothoff | 5 | +135 | -130 |
| 2016-09-05 12:43 | -working on gettext-ing, improving log messages and indentation | Christian Grothoff | 2 | +287 | -174 |
| 2016-09-05 12:15 | -remove duplicated socket_start_no_buffering logic in socket_start_no_buffering_flash | Christian Grothoff | 2 | +105 | -73 |
| 2016-09-05 12:04 | adding gettext stuff for fixing #4614 | Christian Grothoff | 58 | +15910 | -21 |
| 2016-09-05 11:55 | -dummy function also creates warning, simply only include file on W32 | Christian Grothoff | 2 | +11 | -12 |
| 2016-09-04 16:43 | -fix where we init daemon | Christian Grothoff | 2 | +11 | -10 |
| 2016-09-04 16:39 | use MHD close | Christian Grothoff | 2 | +3 | -2 |
| 2016-09-04 16:38 | -check for NULL first | Christian Grothoff | 1 | +2 | -1 |
| 2016-09-04 16:16 | -chlog update | Christian Grothoff | 1 | +3 | -0 |
| 2016-09-04 16:15 | fix #4634 as suggested | Christian Grothoff | 1 | +7 | -4 |
| 2016-09-04 15:51 | -document better how to use MHD_resume_connection() with external event loop | Christian Grothoff | 2 | +12 | -0 |
| 2016-09-04 15:26 | -note on progress in ChangeLog | Christian Grothoff | 1 | +4 | -0 |
| 2016-09-04 15:16 | also add tests for external select/epoll for connection upgrades | Christian Grothoff | 4 | +39 | -4 |
| 2016-09-04 15:05 | factor out shared test logic, test with external select as well | Christian Grothoff | 4 | +524 | -692 |
| 2016-09-04 14:47 | -preparations for testing external select | Christian Grothoff | 2 | +143 | -26 |
| 2016-09-04 12:44 | -ignore binary | Christian Grothoff | 0 | +0 | -0 |
| 2016-09-04 12:35 | -fixing minor issues (leaks, use after free) in recently added upgrade logic | Christian Grothoff | 5 | +142 | -49 |
| 2016-09-04 11:25 | -extend upgrade plaintext test to cover thread-per-connection mode, plus minor bugfix | Christian Grothoff | 4 | +22 | -15 |
| 2016-09-04 11:16 | -run tests with/without thread pool | Christian Grothoff | 2 | +31 | -8 |
| 2016-09-04 11:13 | -run non-TLS test also for poll/epoll | Christian Grothoff | 2 | +20 | -14 |
| 2016-09-04 11:11 | -extend test to cover poll and epoll, epoll-related fixes | Christian Grothoff | 2 | +19 | -79 |
| 2016-09-04 10:50 | -indent | Christian Grothoff | 1 | +1 | -4 |
| 2016-09-04 10:48 | -remove debug logic from test | Christian Grothoff | 1 | +3 | -19 |
| 2016-09-04 10:47 | update manual | Christian Grothoff | 1 | +5 | -4 |
| 2016-09-04 10:44 | -fixing the FLUSH problem nicely | Christian Grothoff | 5 | +79 | -91 |
| 2016-09-03 22:32 | -first, crazy-pants version of test and implementation of HTTPS upgrade; FLUSH API still needs to change dramatically, neither the ioctl nor the busy waiting are really acceptable here | Christian Grothoff | 7 | +590 | -39 |
| 2016-09-03 09:56 | implementing 'Connection: upgrade' for thread-per-connection modes, but untested | Christian Grothoff | 9 | +677 | -184 |
| 2016-09-03 08:16 | -rename function to make it clear it is not exported | Christian Grothoff | 1 | +6 | -6 |
| 2016-09-01 18:17 | -reverting SVN 37849 | Christian Grothoff | 1 | +1 | -1 |
| 2016-08-31 16:15 | mhd_sockets.h: improved compatibility with old platforms | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2016-08-30 23:02 | fix memory corruption | Martin Schanzenbach | 1 | +1 | -1 |
| 2016-08-30 15:40 | Moved implementation of W32 socketpair to mhd_sockets.h/.c Now MHD_socket_pair_() is abstraction of pair of sockets. | Evgeny Grin (Karlson2k) | 5 | +99 | -98 |
| 2016-08-29 16:06 | Fixed build by MSVC | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2016-08-28 23:09 | -theoretically finishing epoll() + HTTPS-based connection upgrade logic | Christian Grothoff | 6 | +527 | -132 |
| 2016-08-28 20:51 | -setup IO buffers for upgraded connections from memory pool - if possible | Christian Grothoff | 5 | +146 | -41 |
| 2016-08-28 10:49 | more work on upgrade implementation | Christian Grothoff | 3 | +221 | -31 |
| 2016-08-28 09:21 | -define HTTPS-structures for upgrade only when we have upgrade | Christian Grothoff | 3 | +41 | -32 |
| 2016-08-28 09:05 | -fix misc issues with upgrade introduction | Christian Grothoff | 4 | +133 | -41 |
| 2016-08-28 08:41 | -fix ftbfs | Christian Grothoff | 2 | +56 | -34 |
| 2016-08-27 19:31 | documenting upgrade API in manual | Christian Grothoff | 4 | +103 | -2 |
| 2016-08-27 19:01 | add testcase for HTTP Upgrade | Christian Grothoff | 6 | +376 | -3 |
| 2016-08-27 18:08 | sketching support for upgrade handling | Christian Grothoff | 6 | +75 | -28 |
| 2016-08-27 17:08 | -fix @file | Christian Grothoff | 1 | +1 | -1 |
| 2016-08-27 17:06 | -releasing 0.9.51 | Christian Grothoff | 6 | +87 | -146 |
| 2016-08-27 17:02 | -add missing unlock | Christian Grothoff | 1 | +4 | -0 |
| 2016-08-27 17:01 | -fix uninit var warnings | Christian Grothoff | 1 | +4 | -8 |
| 2016-08-26 21:15 | sketching how I envision handling Upgrade | Christian Grothoff | 4 | +322 | -79 |
| 2016-08-26 20:19 | -indentation, ideas for upgrade API | Christian Grothoff | 1 | +25 | -18 |
| 2016-08-24 15:02 | epoll is now supported on non-Linux platforms (namely illumos). Renamed MHD options and updated documentation. | Evgeny Grin (Karlson2k) | 15 | +80 | -69 |
| 2016-08-24 15:02 | Refactoring: do not define EPOLL_SUPPORT if epoll is disabled or not supported. | Evgeny Grin (Karlson2k) | 13 | +45 | -46 |
| 2016-08-24 15:02 | mhd_sockets.h: improved header inclusion macros. | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2016-08-24 12:50 | Fixed building by compilers without support of "inline" function | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-08-24 12:36 | -nicer indentation | Christian Grothoff | 1 | +7 | -5 |
| 2016-08-24 11:37 | configure.ac: improved compiler "inline" keyword detection | Evgeny Grin (Karlson2k) | 1 | +12 | -2 |
| 2016-08-24 10:30 | configure.ac: improved compatibility with various precompilers. Precompiler directives must start from first character in line. | Evgeny Grin (Karlson2k) | 1 | +46 | -43 |
| 2016-08-23 20:13 | Bumped MHD_VERSION and updated ChangeLog. | Evgeny Grin (Karlson2k) | 2 | +15 | -1 |
| 2016-08-23 20:13 | Moved create_listen_socket() to mhd_sockets.c, better error handling and checking on Darwin. | Evgeny Grin (Karlson2k) | 3 | +68 | -53 |
| 2016-08-23 20:13 | Moved make_noninheritable to mhd_sockets.c, improved error reporting. | Evgeny Grin (Karlson2k) | 3 | +74 | -66 |
| 2016-08-23 20:13 | Moved make_nonblocking() to mhd_sockets.c, added MHD_itc_nonblocking() for pipes. | Evgeny Grin (Karlson2k) | 6 | +134 | -55 |
| 2016-08-23 20:13 | Moved add_to_fd_set() to mhd_sockets.c, simplified return value | Evgeny Grin (Karlson2k) | 3 | +69 | -56 |
| 2016-08-23 20:13 | mhd_sockets.h: added fd_set macros to use less '#ifdef' in code | Evgeny Grin (Karlson2k) | 2 | +58 | -29 |
| 2016-08-23 20:13 | mhd_sockets.h: silent compiler warning | Evgeny Grin (Karlson2k) | 1 | +6 | -5 |
| 2016-08-23 20:13 | mhd_sockets.h: unify some macro names | Evgeny Grin (Karlson2k) | 3 | +19 | -19 |
| 2016-08-23 20:13 | mhd_sockets: better sockets errors abstraction, improved performance on W32 | Evgeny Grin (Karlson2k) | 5 | +339 | -518 |
| 2016-08-23 20:13 | Emulate random() on platforms without random(), but with rand() function. | Evgeny Grin (Karlson2k) | 4 | +18 | -33 |
| 2016-08-23 20:13 | Moved generic emulated functions to mhd_compat.h/.c, removed "platform" dir, removed "w32functions.h/.c" | Evgeny Grin (Karlson2k) | 23 | +184 | -256 |
| 2016-08-23 20:12 | Moved pipe/socketpair to separate mhd_itc.h/.c files. | Evgeny Grin (Karlson2k) | 11 | +237 | -162 |
| 2016-08-23 20:12 | Moved sockets abstraction to specialized mhd_socket.h/.c files | Evgeny Grin (Karlson2k) | 23 | +1010 | -852 |
| 2016-08-22 13:12 | -avoid calling memmove with NULL argument | Christian Grothoff | 1 | +10 | -7 |
| 2016-08-19 15:06 | monoclock: fixed English in comments | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-08-19 14:58 | MHD_start_daemon_va(): Fixed pipe errors reporting | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-08-16 18:55 | -remove comment, should really not be needed | Christian Grothoff | 1 | +0 | -2 |
| 2016-08-16 12:17 | configure.ac: minor fix for non-bash shells | Evgeny Grin (Karlson2k) | 2 | +7 | -3 |
| 2016-08-16 12:17 | mhd_mono_clock.c: fixed compiler warning | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2016-08-16 12:17 | Improved monotonic clock detection in configure.ac | Evgeny Grin (Karlson2k) | 1 | +12 | -3 |
| 2016-08-16 12:17 | mhd_mono_clock: do not use large includes in header | Evgeny Grin (Karlson2k) | 2 | +31 | -1 |
| 2016-08-15 11:13 | fixing crash bug, connection-limit bug and documenting connection-limit behavior better | Christian Grothoff | 5 | +93 | -37 |
| 2016-08-15 11:05 | -use const, as this may actually point to a const string | Christian Grothoff | 1 | +1 | -1 |
| 2016-08-11 15:42 | mhd_threads: improve compatibility with pthread_setname_np(3) on QNX | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2016-08-11 15:42 | configure.ac: fixed checking for thread name function | Evgeny Grin (Karlson2k) | 1 | +57 | -21 |
| 2016-08-11 15:42 | configure.ac: use '_GNU_SOURCE' macro for configure tests | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-08-10 18:06 | mhd_threads.h: Fixed typo in macro. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-08-10 13:52 | Updated ChangeLog, bump build version | Evgeny Grin (Karlson2k) | 2 | +7 | -1 |
| 2016-08-10 13:52 | Moved locks and mutex abstraction to mhd_locks.h Minor refactoring to allow better code optimization. | Evgeny Grin (Karlson2k) | 9 | +186 | -143 |
| 2016-08-10 13:52 | configure.ac: added --disable-thread-names parameter | Evgeny Grin (Karlson2k) | 3 | +56 | -3 |
| 2016-08-10 13:52 | Added support for thread names on FreeBSD, NetBSD, OpenBSD, Darwin, OSF1 and others. | Evgeny Grin (Karlson2k) | 3 | +90 | -19 |
| 2016-08-10 13:52 | Moved thread abstraction to mhd_threads.h/mhd_threads.c, minor bugs fixed. | Evgeny Grin (Karlson2k) | 15 | +481 | -190 |
| 2016-08-04 11:59 | -follow test naming conventions | Christian Grothoff | 2 | +6 | -6 |
| 2016-08-02 09:26 | -dce | Christian Grothoff | 1 | +4 | -6 |
| 2016-07-28 15:15 | Added .gitignore | Evgeny Grin (Karlson2k) | 10 | +402 | -0 |
| 2016-07-28 15:15 | MHD_http_unescape(): replace call of strtoul() with MHD_strx_to_uint32_n_() | Evgeny Grin (Karlson2k) | 1 | +4 | -12 |
| 2016-07-23 18:55 | Updated ChangeLog and bump MHD_VERSION | Evgeny Grin (Karlson2k) | 2 | +8 | -1 |
| 2016-07-23 18:55 | Added unit tests for number in string to value conversions. | Evgeny Grin (Karlson2k) | 4 | +2726 | -3 |
| 2016-07-23 18:55 | Added unit tests for caseless string comparisons. | Evgeny Grin (Karlson2k) | 3 | +881 | -0 |
| 2016-07-23 18:55 | Added MHD_FAVOR_FAST_CODE and MHD_FAVOR_SMALL_CODE automatic macros. Macros can be forced by external define. Added versions of mhd_str functions for smaller resulting code. | Evgeny Grin (Karlson2k) | 3 | +189 | -4 |
| 2016-07-23 18:55 | mhd_limits.h: use GCC predefined macros if available | Evgeny Grin (Karlson2k) | 1 | +21 | -1 |
| 2016-07-23 18:55 | Added new header mhd_options.h | Evgeny Grin (Karlson2k) | 6 | +103 | -70 |
| 2016-07-22 17:52 | mhd_str.c: fixed typo | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-07-22 11:01 | connection.c: fixed build without messages (#endif placement) | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-07-16 19:56 | print warning if application code performing connection POST processing is buggy | Christian Grothoff | 3 | +19 | -2 |
| 2016-07-13 10:01 | Reverted accidental pkg.m4 downgrade | Evgeny Grin (Karlson2k) | 1 | +139 | -78 |
| 2016-07-13 07:13 | mhd_str.c: fix compiler warnings | Evgeny Grin (Karlson2k) | 1 | +8 | -8 |
| 2016-07-13 06:58 | mhd_limits.h: fixed typo (wrong define) | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-07-08 19:35 | fix FIXME in tutorial | Christian Grothoff | 3 | +103 | -144 |
| 2016-07-08 13:59 | support 308 | Christian Grothoff | 3 | +6 | -1 |
| 2016-06-25 12:01 | mhd_str: improved compatibility with older compilers, including VS2010, VS2012 | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2016-06-25 12:01 | configure.ac: use shutdown to trigger select on NetBSD (tested) | Evgeny Grin (Karlson2k) | 2 | +4 | -0 |
| 2016-06-10 00:23 | -do not call callback if connection was already suspended | Christian Grothoff | 1 | +10 | -0 |
| 2016-06-02 09:25 | -fix ftbfs | Christian Grothoff | 4 | +12 | -5 |
| 2016-06-02 07:46 | another underflow fix | Christian Grothoff | 1 | +1 | -1 |
| 2016-06-02 06:57 | -check obscure error on close() | Christian Grothoff | 1 | +4 | -2 |
| 2016-06-02 06:55 | -fix branching, might have FD_CLR'ed -1 otherwise | Christian Grothoff | 2 | +12 | -12 |
| 2016-06-02 06:53 | fix underflow | Christian Grothoff | 1 | +1 | -1 |
| 2016-06-01 20:13 | off-by-1 | Christian Grothoff | 1 | +3 | -2 |
| 2016-06-01 20:02 | do not generate Content-Length header for 1xx/204/304 replies, also suppress transmission of message body in these cases | Christian Grothoff | 3 | +19 | -6 |
| 2016-05-29 18:35 | indent | Christian Grothoff | 1 | +3 | -3 |
| 2016-05-17 11:38 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2016-05-17 11:37 | add MHD_CONNECTION_INFO_CONNECTION_SUSPENDED | Christian Grothoff | 4 | +26 | -1 |
| 2016-05-15 10:20 | handle EMFILE, ENFILE, ENOBUF on accept | Christian Grothoff | 4 | +50 | -9 |
| 2016-05-12 06:59 | -fix fix | Christian Grothoff | 1 | +2 | -1 |
| 2016-05-12 06:45 | fix epoll ready check reported by Chris Penev on the mailinglist | Christian Grothoff | 2 | +30 | -23 |
| 2016-05-02 04:13 | adding logic to do 'fast' calls to read/write on a single connection without going back to the main event loop to help FE with his performance issue | Christian Grothoff | 4 | +115 | -95 |
| 2016-04-30 08:24 | clarifications to manual re: [libmicrohttpd] MHD_ContentReaderCallback and Byte serving | Christian Grothoff | 2 | +20 | -7 |
| 2016-04-29 19:44 | daemon.c: OS X: set SO_NOSIGPIPE on listen socket. | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2016-04-24 16:17 | Updated m4 macros to latest versions | Evgeny Grin (Karlson2k) | 8 | +510 | -259 |
| 2016-04-24 15:16 | Properly cleanup resources in test_concurrent_stop | Evgeny Grin (Karlson2k) | 1 | +36 | -16 |
| 2016-04-23 20:20 | test_concurrent_stop ported to use pthread instead of fork() | Evgeny Grin (Karlson2k) | 3 | +77 | -60 |
| 2016-04-23 20:20 | perf_get_concurrent: port to systems without fork(), added error checking | Evgeny Grin (Karlson2k) | 2 | +116 | -70 |
| 2016-04-23 17:34 | perf_get_concurrent: correctly detect available modes | Evgeny Grin (Karlson2k) | 1 | +11 | -9 |
| 2016-04-23 16:16 | test_quiesce: do not violate our API | Evgeny Grin (Karlson2k) | 2 | +10 | -2 |
| 2016-04-23 16:16 | test_quiesce: added more checks and more error reports | Evgeny Grin (Karlson2k) | 1 | +19 | -3 |
| 2016-04-23 16:15 | MHD_quiesce_daemon(): notify other threads so listen socket FD is removed from awaiting select() and poll(). | Evgeny Grin (Karlson2k) | 2 | +20 | -3 |
| 2016-04-23 16:15 | Revert "shutdown trigger select" on Darwin. Fixed daemon shutdown on Darwin without "MHD_USE_PIPE_FOR_SHUTDOWN" option. | Evgeny Grin (Karlson2k) | 2 | +4 | -1 |
| 2016-04-22 15:03 | Fixed race conditions for thread pool. | Evgeny Grin (Karlson2k) | 2 | +8 | -3 |
| 2016-04-20 18:29 | Updated test_post.c to not ignore specific error on W32 if libcurl is built with workaround for WinSock bug. | Evgeny Grin (Karlson2k) | 2 | +11 | -2 |
| 2016-04-19 19:57 | mhd_str.c: fixed comments | Evgeny Grin (Karlson2k) | 2 | +0 | -12 |
| 2016-04-19 10:41 | sysfdsetsize.c: fixed typo in macros, fixed build with non-default FD_SETSIZE value | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-04-19 08:40 | Updated .gitignore for W32 projects | Evgeny Grin (Karlson2k) | 2 | +6 | -0 |
| 2016-04-18 21:25 | Added more comments about data races. | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2016-04-18 19:43 | Fixed rare situations when suspended connection can't be resumed. | Evgeny Grin (Karlson2k) | 2 | +26 | -14 |
| 2016-04-14 10:24 | Corrected pipes for worker thread for modes without MHD_USE_SUSPEND_RESUME | Evgeny Grin (Karlson2k) | 1 | +16 | -15 |
| 2016-04-14 10:20 | Don't create daemon if failed to make daemon control pipe non-blocking | Evgeny Grin (Karlson2k) | 1 | +12 | -1 |
| 2016-04-14 10:20 | Free pipes if worker thread initialization fails | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2016-04-14 10:20 | Make pipe non-blocking for tread pool | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2016-04-12 21:52 | digestauth.c: removed unused variable | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2016-04-12 21:52 | Fixed handling of caller-supplied socket with MHD_OPTION_LISTEN_SOCKET. Was regression in 0.9.49. | Evgeny Grin (Karlson2k) | 2 | +28 | -18 |
| 2016-04-12 15:01 | Testsuite: ignore specific test_post errors on W32 until libcurl will merge workaround | Evgeny Grin (Karlson2k) | 1 | +17 | -4 |
| 2016-04-12 14:36 | MHD_digest_auth_check(): used internal function to decode nc, fixed incorrect check (should be 'ULONG_MAX', not 'LONG_MAX'), new check is more strict. Function should be more secure now. | Evgeny Grin (Karlson2k) | 1 | +3 | -6 |
| 2016-04-12 14:36 | MHD_digest_auth_check(): decode timestamp value by internal function, added error checking, added buffer overrun checking. digest auth now should be more secure | Evgeny Grin (Karlson2k) | 1 | +9 | -1 |
| 2016-04-12 14:36 | mhd_str: added MHD_strx_to_uint32_(), MHD_strx_to_uint32_n_(), MHD_strx_to_uint64_() and MHD_strx_to_uint64_n_() functions | Evgeny Grin (Karlson2k) | 3 | +236 | -0 |
| 2016-04-12 14:36 | connection.c: used internal US-ASCII-only hex string -> value conversion | Evgeny Grin (Karlson2k) | 1 | +3 | -4 |
| 2016-04-12 14:36 | mhd_str: added hex string to value conversion functions | Evgeny Grin (Karlson2k) | 2 | +167 | -0 |
| 2016-04-12 12:53 | struct MHD_NonceNc: use uint64_t for counter. This produce same result on all platforms. | Evgeny Grin (Karlson2k) | 2 | +3 | -3 |
| 2016-04-12 12:53 | connection.c: removed unused variable, silent compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2016-04-12 11:50 | mhd_str.c: cosmetics, corrected comments | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2016-04-12 11:01 | mhd_str: refactored MHD_str_to_uint64() and MHD_str_to_uint64_n_() for simplification, more error checking and optimization | Evgeny Grin (Karlson2k) | 3 | +49 | -83 |
| 2016-04-11 20:09 | mhd_str: fixed typo in comment | Evgeny Grin (Karlson2k) | 2 | +2 | -2 |
| 2016-04-11 20:07 | parse_connection_headers(): fixed uploading by POST files larger then LONG_MAX | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2016-04-11 20:07 | mhd_str: added MHD_str_to_uint64_() and MHD_str_to_uint64_n_() functions for US-ASCII-only operations, independently on locale | Evgeny Grin (Karlson2k) | 3 | +143 | -0 |
| 2016-04-11 14:52 | largepost.c: corrected const pointer to const char | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-04-11 14:08 | Added check result of MHD_post_process() in largepost.c | Evgeny Grin (Karlson2k) | 1 | +10 | -3 |
| 2016-04-11 14:08 | VS projects: added largepost.c example | Evgeny Grin (Karlson2k) | 6 | +271 | -2 |
| 2016-04-11 14:08 | VS projects: added simplepost.c example | Evgeny Grin (Karlson2k) | 6 | +271 | -0 |
| 2016-04-11 14:08 | VS projects updated: cleanup, renamed file | Evgeny Grin (Karlson2k) | 6 | +5 | -11 |
| 2016-04-11 14:08 | largepost.c: fixed compiling by VS | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2016-04-11 14:08 | simplepost.c: fixed compiling with VS before 2015 | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2016-04-10 21:30 | -indent | Christian Grothoff | 1 | +2 | -2 |
| 2016-04-10 20:24 | Corrected typos in comments | Evgeny Grin (Karlson2k) | 7 | +9 | -9 |
| 2016-04-10 19:12 | Use less locking with MHD_USE_THREAD_PER_CONNECTION. Do not maintain global list out timeouts as each thread use individual timeout. As result - global mutex is not acquired after each single send()/recv(). | Evgeny Grin (Karlson2k) | 3 | +81 | -65 |
| 2016-04-10 09:42 | Silent compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-04-09 13:08 | Releasing 0.9.49 | Evgeny Grin (Karlson2k) | 3 | +7 | -4 |
| 2016-04-08 19:04 | one variable per line | Christian Grothoff | 1 | +2 | -1 |
| 2016-04-08 18:40 | Reworked calling shutdown() on connections: | Evgeny Grin (Karlson2k) | 3 | +8 | -14 |
| 2016-04-08 16:31 | connection.c: remove unneeded check in try_ready_normal_body() | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2016-04-08 16:31 | platform_interface.h: fix possible NULL pointer dereference on Win32 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-04-08 16:31 | Check result of snprintf() in basicauth.c and digestauth.c, log more errors | Evgeny Grin (Karlson2k) | 2 | +35 | -11 |
| 2016-04-08 16:31 | daemon.c: remove unused variable in MHD_handle_connection() | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2016-04-08 16:31 | connection.c: fix using uninitialized variable in build_header_response() | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2016-04-02 23:05 | fix #4233 | Christian Grothoff | 1 | +3 | -3 |
| 2016-04-02 23:03 | fix #4235 | Christian Grothoff | 2 | +30 | -30 |
| 2016-03-26 00:38 | Fix testsuite compiler warnings on W32 | Evgeny Grin (Karlson2k) | 2 | +15 | -9 |
| 2016-03-15 20:54 | Dan Dedrick wrote: | Christian Grothoff | 3 | +6 | -2 |
| 2016-03-15 19:31 | fix unnecessary and potentially problematic use of eready DLL in thread-per-connection mode | Christian Grothoff | 4 | +76 | -67 |
| 2016-02-29 12:27 | -Fabian Mewes: | Christian Grothoff | 1 | +2 | -1 |
| 2016-02-22 13:56 | -fix as suggested by EG | Christian Grothoff | 2 | +10 | -5 |
| 2016-02-22 09:34 | -missunderstanding test... | Christian Grothoff | 1 | +6 | -0 |
| 2016-02-22 09:32 | -these tests should pass even if we do not have listen-shutdown | Christian Grothoff | 1 | +0 | -6 |
| 2016-02-20 12:30 | -check for versions, report tests as skipped if versions missmatch | Christian Grothoff | 3 | +26 | -13 |
| 2016-02-20 12:16 | be more forceful about stopping test clients | Christian Grothoff | 1 | +9 | -2 |
| 2016-02-19 15:32 | Added more detailed description for test_shutdown_select.c | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2016-02-06 10:37 | Really fixed Makefile for poll test | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-02-05 21:25 | fixed Makefile for poll test | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2016-02-05 20:47 | Added test for checking ability of shutdown() on socket to trigger poll() | Evgeny Grin (Karlson2k) | 3 | +98 | -6 |
| 2016-02-05 20:47 | Fixed test compilation warnings for native W32 x64 | Evgeny Grin (Karlson2k) | 15 | +165 | -75 |
| 2016-02-05 17:27 | bracket correctly | Christian Grothoff | 1 | +6 | -3 |
| 2016-02-05 13:15 | Faster drain pipes. | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2016-02-05 13:15 | Fixed MHD_pipe_drain_ with emulated pipes | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-02-04 11:44 | Added some buffer overrun protection, fixed handling of misformed URI with spaces. | Evgeny Grin (Karlson2k) | 2 | +53 | -19 |
| 2016-02-03 14:43 | trying to fix full signal pipe issue reported on ML | Christian Grothoff | 4 | +15 | -13 |
| 2016-01-30 15:57 | Fix running select() on W32 with empty fdsets - W32 return error if no socket is marked in fdsets. | Evgeny Grin (Karlson2k) | 2 | +9 | -1 |
| 2016-01-28 06:06 | applying cosmetics patch #4137 | Christian Grothoff | 1 | +2 | -3 |
| 2016-01-25 14:26 | Reverting serial-tests for now as it not compatible with older automake version used for automated testing. | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-01-25 14:17 | Added test for checking ability of shutdown() on socket to trigger select() | Evgeny Grin (Karlson2k) | 4 | +324 | -2 |
| 2016-01-23 13:47 | current zzuf no longer needs, and no longer supports '--' | Christian Grothoff | 1 | +1 | -2 |
| 2016-01-23 13:09 | -check rval | Christian Grothoff | 1 | +8 | -0 |
| 2016-01-23 13:08 | -avoid theoretical issue with error_count overflowing depending on libcurl errnos | Christian Grothoff | 1 | +6 | -4 |
| 2016-01-21 20:32 | configure.ac: specify serial tests for automake | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2016-01-21 19:53 | Reworked code for using accept4(), epoll_create1() and socket() with SOCK_CLOEXEC, SOCK_NONBLOCK and EPOLL_CLOEXEC. On some systems SOCK_CLOEXEC, SOCK_NONBLOCK and EPOLL_CLOEXEC are defined as enum members with the same names so precompiler assume zero value of such macros. | Evgeny Grin (Karlson2k) | 2 | +31 | -22 |
| 2016-01-21 17:37 | Fixed making sockets non-blocking. | Evgeny Grin (Karlson2k) | 1 | +2 | -18 |
| 2016-01-19 21:18 | daemon.c: refactored code making sockets non-blocking and non-inheritable: cleaned up, clarified and little bit optimized. | Evgeny Grin (Karlson2k) | 2 | +143 | -110 |
| 2016-01-19 11:21 | Remove workaround for Cygwin and use non-blocking sockets everywhere. Tested on Cygwin 1.7.28 and 2.4.0 x86/x86_64. | Evgeny Grin (Karlson2k) | 2 | +29 | -42 |
| 2016-01-18 22:56 | update Changelog | Christian Grothoff | 1 | +4 | -0 |
| 2016-01-18 22:14 | fixing another one of the open/stat clones | Christian Grothoff | 1 | +37 | -15 |
| 2016-01-18 21:46 | -fixes in code clones() | Christian Grothoff | 3 | +32 | -12 |
| 2016-01-18 21:42 | -fclose file, even if fileno failed... | Christian Grothoff | 1 | +4 | -1 |
| 2016-01-18 21:41 | -check rval before fstat'ing | Christian Grothoff | 1 | +3 | -2 |
| 2016-01-18 21:39 | -fclose file, even if fileno failed... | Christian Grothoff | 1 | +4 | -1 |
| 2016-01-18 21:09 | -indenting | Christian Grothoff | 1 | +5 | -3 |
| 2016-01-18 20:56 | add redundant length check to make static checkers happy and to avoid trouble in the future | Christian Grothoff | 1 | +8 | -3 |
| 2016-01-18 20:48 | avoid stat/open race, and actually check for regular file (in demo) | Christian Grothoff | 1 | +13 | -6 |
| 2016-01-18 20:45 | eliminate stat/fopen race in example | Christian Grothoff | 1 | +22 | -7 |
| 2016-01-18 20:43 | eliminate stat/fopen race in example | Christian Grothoff | 1 | +19 | -7 |
| 2016-01-18 20:37 | use getc() as in demo.c instead of sleep() | Christian Grothoff | 2 | +12 | -5 |
| 2016-01-18 20:30 | free user to clarify API usage | Christian Grothoff | 1 | +2 | -0 |
| 2016-01-18 20:29 | free pass to clarify API usage | Christian Grothoff | 1 | +2 | -1 |
| 2016-01-18 20:29 | -nl issue | Christian Grothoff | 1 | +2 | -2 |
| 2016-01-17 16:55 | make_nonblocking_noninheritable(): fixed checking for current non-blocking flags, improved error report. | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2016-01-17 16:25 | make_nonblocking_noninheritable(): removed one system call | Evgeny Grin (Karlson2k) | 1 | +1 | -4 |
| 2016-01-17 16:04 | daemon.c: refactored code around accept4() for clarity and to remove unneeded variable | Evgeny Grin (Karlson2k) | 1 | +13 | -10 |
| 2016-01-17 11:32 | Do not give up if sendfile() failed with EINVAL | Evgeny Grin (Karlson2k) | 2 | +7 | -2 |
| 2016-01-17 00:00 | -need stdlib for size_t | Christian Grothoff | 1 | +1 | -0 |
| 2016-01-16 19:23 | Use only US-ASCII charset when comparing stings as caseless as required by standard. Comparisons for HTTP headers must not be affected by locale settings. | Evgeny Grin (Karlson2k) | 12 | +374 | -37 |
| 2016-01-16 17:10 | microhttpd.h: A little bit clarified deprecation macros. | Evgeny Grin (Karlson2k) | 1 | +18 | -10 |
| 2016-01-12 16:15 | microhttpd.h: fixed declaration of MHD_get_reason_phrase_for() | Evgeny Grin (Karlson2k) | 2 | +5 | -2 |
| 2016-01-11 20:15 | configure.ac: cleanup and fixes related to optional features, corresponding changes in source files | Evgeny Grin (Karlson2k) | 10 | +158 | -168 |
| 2016-01-11 20:15 | configure.ac: cleaned up and refactored threading lib selection for clarity | Evgeny Grin (Karlson2k) | 1 | +46 | -64 |
| 2016-01-05 12:36 | -dox | Christian Grothoff | 1 | +1 | -1 |
| 2016-01-03 16:21 | configure.ac: Do not add content of $ac_cv_prog_cc_stdc to $CFLAGS as it's added to $CC automatically. | Evgeny Grin (Karlson2k) | 1 | +0 | -2 |
| 2015-12-25 11:37 | mono clock: prefer native clock on W32 | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2015-12-21 06:36 | Evgeny is now officially co-maintainer | Christian Grothoff | 1 | +1 | -1 |
| 2015-12-18 14:56 | releasing 0.9.48 | Christian Grothoff | 3 | +7 | -4 |
| 2015-12-16 17:43 | Updated ChangeLog | Evgeny Grin (Karlson2k) | 1 | +16 | -0 |
| 2015-12-15 15:35 | Be more compatible with older compilers | Evgeny Grin (Karlson2k) | 2 | +5 | -2 |
| 2015-12-12 14:18 | Fixed comments in microhttpd.h | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-12-11 22:29 | cleaning up largepost | Christian Grothoff | 1 | +68 | -33 |
| 2015-12-08 21:54 | rev 36743 missed a spot | David Barksdale | 1 | +1 | -1 |
| 2015-12-08 20:48 | Change default listen backlog size from 32 to SOMAXCONN, allow to specify required listen backlog size | Evgeny Grin (Karlson2k) | 3 | +24 | -3 |
| 2015-12-08 20:02 | MHD_select(): handle at least some of pending connections instead of failing without any data processing | Evgeny Grin (Karlson2k) | 1 | +10 | -4 |
| 2015-12-08 19:35 | daemon.c: rename variables 'max' to prevent conflicts with system macros | Evgeny Grin (Karlson2k) | 1 | +14 | -14 |
| 2015-12-08 19:35 | MHD_get_fdset() & MHD_get_fdset2(): continue to add FDs to sets in case of error. | Evgeny Grin (Karlson2k) | 1 | +7 | -6 |
| 2015-12-08 19:35 | daemon.c: print log messages when dealing with fdsets on all platforms; replace listen socket in fdset with pipe FD instead of failing if no fdset space is available on W32. | Evgeny Grin (Karlson2k) | 1 | +38 | -5 |
| 2015-12-08 11:19 | Added missing files | Evgeny Grin (Karlson2k) | 2 | +116 | -0 |
| 2015-12-08 10:59 | Use real system default value of FD_SETSIZE instead of guessing | Evgeny Grin (Karlson2k) | 5 | +42 | -39 |
| 2015-12-07 20:51 | Handle redefined FD_SETSIZE and really redefine FD_SETSIZE for W32 | Evgeny Grin (Karlson2k) | 2 | +36 | -12 |
| 2015-12-05 16:58 | -cosmetics | Christian Grothoff | 2 | +6 | -3 |
| 2015-12-05 16:34 | -bump | Christian Grothoff | 1 | +2 | -2 |
| 2015-12-05 16:31 | aggressively close sockets in multi-threaded operation | Christian Grothoff | 2 | +14 | -2 |
| 2015-12-05 16:30 | add timeout example | Christian Grothoff | 2 | +57 | -3 |
| 2015-12-04 13:06 | releasing 0.9.47 | Christian Grothoff | 3 | +7 | -4 |
| 2015-12-04 11:12 | examples/sessions.c: small fix | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-12-04 10:52 | Added comments for deprecation macros in microhttpd.h | Evgeny Grin (Karlson2k) | 1 | +10 | -1 |
| 2015-12-03 18:31 | Updated ChangeLog and bumped MHD_VERSION | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2015-12-03 14:22 | Fix running bootstrap with relative path | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2015-12-03 13:41 | Remove traces of libmicrospdy | Evgeny Grin (Karlson2k) | 4 | +2 | -75 |
| 2015-12-03 11:53 | connection.c: refactor get_date_string() for clarity, distinguish different gmtime_s() forms, support C11 gmtime_s() | Evgeny Grin (Karlson2k) | 4 | +66 | -28 |
| 2015-12-03 11:53 | Add support for native snprintf() on W32. | Evgeny Grin (Karlson2k) | 3 | +13 | -4 |
| 2015-12-03 11:53 | VS projects: added missing define for gmtime_s() to MHD_config.h for VS | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2015-12-03 11:53 | VS projects: added solution for VS2015 | Evgeny Grin (Karlson2k) | 8 | +363 | -1 |
| 2015-12-03 11:53 | VS projects: restructured VS project files to share common values | Evgeny Grin (Karlson2k) | 13 | +373 | -382 |
| 2015-12-03 11:52 | VS projects: prefer building by x64 tools | Evgeny Grin (Karlson2k) | 2 | +6 | -0 |
| 2015-12-03 11:52 | VS projects: moved list of files to separate .vcxproj | Evgeny Grin (Karlson2k) | 2 | +54 | -50 |
| 2015-12-03 11:52 | VS projects: used reference to lib project instead of manually linking, cleaned up extra dependencies | Evgeny Grin (Karlson2k) | 1 | +5 | -13 |
| 2015-12-03 11:52 | VS projects: optimizations, fixes, used macros for paths. | Evgeny Grin (Karlson2k) | 10 | +108 | -109 |
| 2015-12-03 11:52 | VS projects: help VS to choose default startup project | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-12-01 13:09 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2015-12-01 13:09 | -ignore | Christian Grothoff | 1 | +214 | -0 |
| 2015-12-01 13:07 | -killing libmicrospdy | Christian Grothoff | 1 | +1 | -1 |
| 2015-12-01 13:06 | killing libmicrospdy | Christian Grothoff | 59 | +7 | -22419 |
| 2015-12-01 10:19 | ChangeLog formatting fixes | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2015-12-01 10:19 | Eliminate delay of response on platforms where socket flushing is not possible, send header to clients without delay on all platforms to allow clients to take some action depending on header content, send "100 continue" without delay. | Evgeny Grin (Karlson2k) | 3 | +249 | -58 |
| 2015-11-25 18:45 | Reduce last packet response delay observable with keep-alive on BSD and Darwin platforms | Evgeny Grin (Karlson2k) | 5 | +55 | -20 |
| 2015-11-24 11:48 | Fix type introduced in SVN 36682 | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-11-24 11:02 | Proper fix for #4062, fix configure errors introduced by SVN 36678 If GNUTLS_LIBS contains any slashes (usual for paths), sed failed with error. Some shells may require quoting of strings with spaces. | Evgeny Grin (Karlson2k) | 1 | +15 | -13 |
| 2015-11-24 10:35 | bootstrap: allow bootstrap execution from any directory | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2015-11-24 10:35 | bootstrap: reduce number of words "error" in bootstrap output on some platforms | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2015-11-21 19:43 | Add and use _MHD_SOCKOPT_BOOL_TYPE for simplify usage of setsockopt() on W32/POSIX sockets. | Evgeny Grin (Karlson2k) | 3 | +14 | -13 |
| 2015-11-21 10:16 | fix #4062 as suggested | Christian Grothoff | 1 | +1 | -1 |
| 2015-11-10 14:27 | Hi folks, | Christian Grothoff | 3 | +8 | -1 |
| 2015-11-09 07:53 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2015-11-09 06:10 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2015-11-06 21:56 | -fix shrinkage | Christian Grothoff | 5 | +36 | -18 |
| 2015-11-04 15:23 | connection.c: use faster and better checks for empty lines | Evgeny Grin (Karlson2k) | 1 | +7 | -7 |
| 2015-11-03 22:42 | -add patch from Eugenio Perez | Christian Grothoff | 2 | +8 | -2 |
| 2015-11-03 22:37 | -fix by undoing part of 36568 | Christian Grothoff | 4 | +18 | -5 |
| 2015-10-30 12:42 | -needs to be mv, not cp | Christian Grothoff | 1 | +1 | -1 |
| 2015-10-27 13:36 | More support for old clang in deprecation macros | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-10-27 12:23 | Update deprecation macros for new GCC, better support old clang | Evgeny Grin (Karlson2k) | 2 | +11 | -3 |
| 2015-10-27 12:23 | Fix deprecation macros resulting in compilation errors with old GCC versions | Evgeny Grin (Karlson2k) | 1 | +11 | -2 |
| 2015-10-25 22:07 | realize suggestion from FC on MHD list to improve MHD_get_connection_values() when used with a bitmask | Christian Grothoff | 4 | +20 | -10 |
| 2015-10-25 14:33 | -fix assertion failure from race on shutdown and buffer shrinkage with pipelining | Christian Grothoff | 7 | +108 | -57 |
| 2015-10-25 13:08 | doxygen | Christian Grothoff | 1 | +33 | -31 |
| 2015-10-25 12:55 | -doxygen | Christian Grothoff | 1 | +1 | -1 |
| 2015-10-25 12:48 | -eol spaces | Christian Grothoff | 1 | +8 | -8 |
| 2015-10-25 12:48 | -doxygen | Christian Grothoff | 1 | +1 | -1 |
| 2015-10-25 12:47 | -doxygen | Christian Grothoff | 1 | +4 | -4 |
| 2015-10-05 10:06 | deduplicate arg parsing logic between connection.c and digestauth.c (now in internal.c) | Christian Grothoff | 7 | +212 | -213 |
| 2015-10-01 19:27 | releasing 0.9.44 | Christian Grothoff | 3 | +7 | -4 |
| 2015-10-01 13:45 | Remove reason_phrase.h from VS project, addition correction for compilation for XP | Evgeny Grin (Karlson2k) | 2 | +6 | -15 |
| 2015-10-01 12:37 | Clarify and simplify W32 VS project settings | Evgeny Grin (Karlson2k) | 1 | +21 | -70 |
| 2015-09-30 21:08 | Update ChangeLog | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2015-09-30 21:08 | Fix W32 VS project files | Evgeny Grin (Karlson2k) | 2 | +23 | -10 |
| 2015-09-30 21:07 | daemon.c: silent compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-09-25 07:51 | fix digest auth when used with more complex arguments being passed to GET, i.e. keys without missing values at the beginning and certain other constellations | Christian Grothoff | 4 | +88 | -34 |
| 2015-09-22 17:21 | help systemd by not calling shutdown() on listen socket if MHD_USE_PIPE_FOR_SHUTDOWN is given | Christian Grothoff | 4 | +12 | -3 |
| 2015-09-16 09:08 | -releasing 0.9.43 | Christian Grothoff | 4 | +26 | -21 |
| 2015-09-07 16:46 | configure.ac: prefer and use latest C standard supported by compiler | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2015-09-07 12:45 | configure.ac: update replaced macros | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-09-07 11:58 | connection_https.c: include "connection.h" alongside with "connection_https.h" | Evgeny Grin (Karlson2k) | 1 | +1 | -0 |
| 2015-09-06 20:35 | Include correct header in connection_https.c | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-09-06 16:02 | daemon.c: use correct type for setsockopt() on W32, do not use same var name for nested branches | Evgeny Grin (Karlson2k) | 1 | +7 | -3 |
| 2015-09-06 16:02 | Fix mixed code/var declaration | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2015-09-06 16:02 | Fix compiler warnings; use correct variable type | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2015-09-06 16:02 | w32functions.c: fix compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-09-06 16:01 | digestauth.c: fix compiler warnings, clarifications | Evgeny Grin (Karlson2k) | 1 | +56 | -51 |
| 2015-09-06 16:01 | Update built-in tsearch replacement | Evgeny Grin (Karlson2k) | 2 | +26 | -53 |
| 2015-09-06 16:01 | daemon.c: MHD_ip_limit_add(): small clarification | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-09-02 14:45 | patch from FC to fix use of resume in combination with external select | Christian Grothoff | 5 | +39 | -22 |
| 2015-08-30 12:55 | correct documentation as to when MHD_USE_EPOLL_LINUX_ONLY is allowed (previous formulation was wrong) | Christian Grothoff | 4 | +18 | -12 |
| 2015-08-27 10:06 | configure.ac: print more information during configure | Evgeny Grin (Karlson2k) | 2 | +31 | -2 |
| 2015-08-27 10:06 | configure.ac: cosmetics | Evgeny Grin (Karlson2k) | 1 | +2 | -3 |
| 2015-08-27 09:43 | Reimplement monotonic clock with wide range of platforms support | Evgeny Grin (Karlson2k) | 14 | +429 | -42 |
| 2015-08-22 15:45 | fix file names, include missing files to Makefile | Evgeny Grin (Karlson2k) | 10 | +241 | -240 |
| 2015-08-14 15:12 | removing minus | Christian Grothoff | 1 | +0 | -1 |
| 2015-08-14 12:19 | export MHD_get_reason_phrase_for | Christian Grothoff | 8 | +17 | -44 |
| 2015-08-09 00:18 | Additional byte order detection in MHD_byteorder.h and some cosmetics | Evgeny Grin (Karlson2k) | 1 | +13 | -5 |
| 2015-08-08 12:30 | Updated ChangeLog, added missing newline | Evgeny Grin (Karlson2k) | 2 | +7 | -2 |
| 2015-08-08 12:30 | daemon.c: recv_param_adapter(): fix VS compiler warning for send()/recv() | Evgeny Grin (Karlson2k) | 2 | +13 | -3 |
| 2015-08-08 12:29 | daemon.c: MHD_select(): check for timeout value overflow | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2015-08-08 12:29 | daemon.c: MHD_get_timeout(): check for value overflow | Evgeny Grin (Karlson2k) | 2 | +11 | -1 |
| 2015-08-08 12:29 | daemon.c: MHD_handle_connection(): check timeout value for overflow of W32 | Evgeny Grin (Karlson2k) | 3 | +34 | -2 |
| 2015-08-08 12:29 | connection.c: try_ready_chunked_body(): fix VS compiler warning, small refactoring for readability | Evgeny Grin (Karlson2k) | 1 | +8 | -7 |
| 2015-08-08 12:29 | connection.c: try_ready_chunked_body(): refactoring for optimization and clarity | Evgeny Grin (Karlson2k) | 1 | +7 | -8 |
| 2015-08-08 12:29 | Small refactoring in MHD_handle_connection() for optimization | Evgeny Grin (Karlson2k) | 1 | +10 | -10 |
| 2015-08-08 11:10 | Update md5.c to version based on OpenBSD modifications, distinguish between little endian and PDP endian. | Evgeny Grin (Karlson2k) | 6 | +398 | -232 |
| 2015-08-07 07:38 | connection.c: do_read(): fix wrong type | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-08-07 07:38 | connection.c: process_request_body(): fix VS compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-08-07 07:38 | connection.c: try_ready_chunked_body(): microoptimization, additional error checking | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2015-08-07 07:38 | connection.c: try_ready_normal_body(): fix VS compiler warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-08-07 07:37 | connection.c: MHD_connection_handle_write(): check for limits, fix compiler warning | Evgeny Grin (Karlson2k) | 2 | +13 | -5 |
| 2015-08-06 15:45 | internal.h: add BUILTIN_NOT_REACHED macro for VS compiler | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2015-08-06 15:45 | Correct MHD_MAX() and MHD_MIN() macros | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-08-04 11:52 | fix #3924 | Christian Grothoff | 3 | +7 | -3 |
| 2015-08-02 17:11 | fix #3926: ignore close() errors other than EBADF | Christian Grothoff | 13 | +195 | -177 |
| 2015-07-25 13:55 | fix #3909 with patch as suggested | Christian Grothoff | 1 | +1 | -1 |
| 2015-07-18 14:33 | -just indentation fixes | Christian Grothoff | 1 | +11 | -6 |
| 2015-07-16 09:41 | -fix testcase style issues | Christian Grothoff | 2 | +8 | -3 |
| 2015-07-16 09:37 | -fix sendfile arg calculation | Christian Grothoff | 1 | +2 | -4 |
| 2015-07-15 13:05 | -avoid deprecation | Christian Grothoff | 1 | +1 | -2 |
| 2015-07-15 12:58 | -modernize example | Christian Grothoff | 1 | +3 | -3 |
| 2015-07-15 12:15 | fix #3893 - thanks matwey | Christian Grothoff | 1 | +4 | -1 |
| 2015-07-15 12:14 | fixing #3892, thanks matwey | Christian Grothoff | 1 | +4 | -1 |
| 2015-07-13 14:07 | -record response length in log | Christian Grothoff | 1 | +2 | -1 |
| 2015-07-07 18:32 | Additional correction of usage of _WIN32/CYGWIN/MHD_WINSOCK_SOCKETS macros | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-07-07 18:32 | platform.h: correction of sleep() and usleep() replacements for W32 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-07-07 18:32 | Fix C++-style comments | Evgeny Grin (Karlson2k) | 8 | +20 | -20 |
| 2015-07-07 18:32 | Move all internal limits definitions to MHD_limits.h | Evgeny Grin (Karlson2k) | 6 | +55 | -18 |
| 2015-07-07 18:32 | daemon.c: cosmetics | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2015-06-30 11:39 | fix #3869: outdated FSF address | Christian Grothoff | 56 | +112 | -112 |
| 2015-06-27 20:19 | fix late counter-decrement issue reported by MD on the mailinglist | Christian Grothoff | 3 | +12 | -3 |
| 2015-06-26 21:20 | fix HEAD handling issue in connection with MHD_create_response_from_callback reported by Cristian Klein on the mailinglist | Christian Grothoff | 4 | +49 | -36 |
| 2015-06-26 21:18 | -support HEAD in example | Christian Grothoff | 1 | +12 | -5 |
| 2015-06-26 09:28 | add content-disposition | Christian Grothoff | 1 | +5 | -4 |
| 2015-06-25 19:08 | modify demo to handle HEAD requests | Christian Grothoff | 1 | +5 | -3 |
| 2015-06-25 12:59 | -clarify when it is safe to call MHD_suspend_connection | Christian Grothoff | 1 | +4 | -1 |
| 2015-06-12 07:45 | -fix compiler warnings | Christian Grothoff | 2 | +41 | -38 |
| 2015-06-09 19:34 | Bump MHD_VERSION, update ChangeLog, substitute MHD_create_response_from_fd_at_offset64() instead of MHD_create_response_from_fd_at_offset() | Evgeny Grin (Karlson2k) | 3 | +12 | -1 |
| 2015-06-09 19:34 | send_param_adapter(): support hosts with sendfile64(), but with 32-bit off_t (i.e. Android) | Evgeny Grin (Karlson2k) | 3 | +35 | -8 |
| 2015-06-09 19:34 | Add MHD_FEATURE_LARGE_FILE value for MHD_is_feature_supported() | Evgeny Grin (Karlson2k) | 3 | +23 | -7 |
| 2015-06-09 19:34 | response.c: MHD_create_response_from_fd_at_offset64(): don't create response if requested offset or size is not supported | Evgeny Grin (Karlson2k) | 1 | +9 | -1 |
| 2015-06-09 19:34 | response.c: file_reader(): reduce read size if buffer is too large | Evgeny Grin (Karlson2k) | 1 | +11 | -0 |
| 2015-06-09 19:34 | response.c: file_reader(): add support for Linux hosts with 64-bit seek, but with 32-bit off_t (Android) | Evgeny Grin (Karlson2k) | 2 | +5 | -2 |
| 2015-06-09 19:34 | response.c: file_reader(): add support for W32 64-bit seek | Evgeny Grin (Karlson2k) | 3 | +9 | -0 |
| 2015-06-09 19:33 | Add MHD_create_response_from_fd64() and MHD_create_response_from_fd_at_offset64() functions, check lseek() results when reading file, check whether desired file offset fits off_t | Evgeny Grin (Karlson2k) | 3 | +107 | -10 |
| 2015-06-08 22:18 | fix: send_param_adapter(): do not send chunks larger than requested when using sendfile() | Evgeny Grin (Karlson2k) | 1 | +5 | -5 |
| 2015-06-08 22:06 | fix used constant in send_param_adapter(), actually cosmetics only | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-06-08 21:57 | send_param_adapter(): fix setting errno on W32 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-06-08 21:57 | recv_param_adapter() and send_param_adapter(): reduce receive/send size if it's too large | Evgeny Grin (Karlson2k) | 1 | +21 | -3 |
| 2015-06-04 11:37 | I was checking a test app in valgrind and much to my surprise it was complaining about a memleak in libmicrohttpd. In check_argument_match() a buffer is allocated using strdup() but freed nowhere. | Christian Grothoff | 2 | +14 | -2 |
| 2015-06-03 21:28 | Bump MHD_VERSION and update ChangeLog | Evgeny Grin (Karlson2k) | 2 | +5 | -1 |
| 2015-06-03 21:28 | microhttpd.h: print deprecation messages if MHD_create_response_from_data() is used | Evgeny Grin (Karlson2k) | 2 | +3 | -0 |
| 2015-06-03 21:28 | microhttpd.h: add defines for deprecating functions | Evgeny Grin (Karlson2k) | 1 | +19 | -0 |
| 2015-06-03 21:27 | microhttpd.h: print deprecation messages if MHD_LONG_LONG or MHD_LONG_LONG_PRINTF are defined or if MHD_HTTP_METHOD_NOT_ACCEPTABLE is used | Evgeny Grin (Karlson2k) | 1 | +6 | -1 |
| 2015-06-03 21:27 | microhttpd.h: add defines for deprecating macros | Evgeny Grin (Karlson2k) | 1 | +28 | -0 |
| 2015-06-02 10:08 | Unify and correct usage of WINDOWS/CYGWIN/MHD_WINSOCK_SOCKETS macros | Evgeny Grin (Karlson2k) | 2 | +18 | -18 |
| 2015-06-02 08:07 | -comment on data types | Christian Grothoff | 1 | +4 | -0 |
| 2015-05-30 19:32 | -fix warning | Christian Grothoff | 1 | +1 | -1 |
| 2015-05-29 10:21 | -version bump | Christian Grothoff | 1 | +1 | -1 |
| 2015-05-29 10:20 | fix digest authentication with escaped urls, as reported on mailinglist | Christian Grothoff | 3 | +149 | -139 |
| 2015-05-18 21:18 | bump | Christian Grothoff | 3 | +8 | -5 |
| 2015-05-16 19:08 | fix typo (#3789) | Christian Grothoff | 1 | +1 | -1 |
| 2015-05-13 09:35 | From ML: | Christian Grothoff | 3 | +7 | -2 |
| 2015-05-07 18:20 | fix: gnutls_certificate_set_x509_key_mem2 was actually added in GnuTLS 3.1.11 | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-05-07 17:09 | update ChangeLog | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2015-05-07 17:04 | microhttpd.h: bump MHD_VERSION | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2015-05-07 17:04 | w32 VS project: add support for build for XP, internally optimize project files | Evgeny Grin (Karlson2k) | 3 | +236 | -490 |
| 2015-05-07 17:04 | tests: replace '#ifdefs' with 'MHD_is_feature_supported()' | Evgeny Grin (Karlson2k) | 4 | +49 | -41 |
| 2015-05-07 17:04 | configure: add support for "--enable-poll" | Evgeny Grin (Karlson2k) | 1 | +32 | -2 |
| 2015-05-07 17:04 | Define and use system-independent wrapper macro for poll() | Evgeny Grin (Karlson2k) | 3 | +22 | -4 |
| 2015-05-07 17:04 | Check for poll() function, use HAVE_POLL macro | Evgeny Grin (Karlson2k) | 2 | +11 | -9 |
| 2015-05-07 17:04 | Replace variable-sized array with malloc()/free() | Evgeny Grin (Karlson2k) | 1 | +27 | -5 |
| 2015-05-07 17:03 | daemon.c: fix typos | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-05-06 16:05 | fix #3784 | Christian Grothoff | 3 | +6 | -1 |
| 2015-04-29 22:09 | -version bumping | Christian Grothoff | 3 | +11 | -8 |
| 2015-04-29 22:05 | if we actually resumed a connection, the following call to select()/poll()/epoll() must always be non-blocking | Christian Grothoff | 2 | +20 | -9 |
| 2015-04-28 22:45 | -doxygen, indentation, bracketing, no semantic changes | Christian Grothoff | 1 | +15 | -9 |
| 2015-04-21 18:13 | Make libplatform_interface.la a dependency where appropriate | LRN | 2 | +10 | -0 |
| 2015-04-17 15:56 | -instant timeout on connection hitting cleanup | Christian Grothoff | 1 | +1 | -1 |
| 2015-04-15 01:19 | fix #3753 | Christian Grothoff | 26 | +69 | -58 |
| 2015-04-14 22:49 | fix #3752: linker issues on solaris | Christian Grothoff | 1 | +2 | -0 |
| 2015-04-14 22:34 | HI, | Christian Grothoff | 4 | +7 | -2 |
| 2015-04-12 19:52 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2015-04-12 19:52 | Adding "testcase" (demo_https) and a fix. -CG | Christian Grothoff | 5 | +978 | -35 |
| 2015-04-12 19:19 | -fix indent | Christian Grothoff | 1 | +6 | -6 |
| 2015-04-10 20:05 | The issue reported below is correct, the fix is not. The "!=" comparing the RF flag should simply have been "==". | Christian Grothoff | 3 | +6 | -2 |
| 2015-04-09 22:43 | Fixed a few c/p errors and removed not related changes. Can't test POLL mode as MHD didn't support POLL on W32. The reason - winsock implementation is somehow different from POSIX one. libcurl initially added poll support for win32 but later it was removed. I didn't check specific reason so for safety MHD didn't use POLL on W32. However I leave changes for POLL code "as is" in case that we will add support for POLL on win32. SELECT mode now works perfectly. Shutdown processed without any delay. | Christian Grothoff | 3 | +62 | -5 |
| 2015-04-09 07:04 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2015-04-09 07:03 | Hi all, | Christian Grothoff | 3 | +15 | -0 |
| 2015-04-07 23:57 | -space | Christian Grothoff | 1 | +1 | -1 |
| 2015-04-06 22:20 | -disable this test on w32 | Christian Grothoff | 1 | +2 | -1 |
| 2015-04-06 22:18 | tolerate TLS 1.1 / 1.2 disagreement | Christian Grothoff | 3 | +23 | -8 |
| 2015-04-04 16:30 | fix multi-threaded shutdown deadlock issue | Christian Grothoff | 4 | +9 | -3 |
| 2015-04-04 16:28 | -minor test cleanup | Christian Grothoff | 2 | +0 | -7 |
| 2015-04-04 16:21 | -indentation, bracketing | Christian Grothoff | 1 | +12 | -8 |
| 2015-04-04 16:08 | -fix indentation | Christian Grothoff | 1 | +22 | -20 |
| 2015-04-04 16:06 | -fix minor type issue, and minor logging issue | Christian Grothoff | 2 | +6 | -3 |
| 2015-04-04 15:50 | fix thread-pool connection-limit shutdown issue, adding testcase | Christian Grothoff | 5 | +280 | -33 |
| 2015-04-03 17:36 | fixing https testcases that require SSL3, but SSL3 is dead and with modern gnutls not even supported | Christian Grothoff | 8 | +12 | -60 |
| 2015-04-03 13:03 | Add MHD_FEATURE_HTTPS_KEY_PASSWORD | Evgeny Grin (Karlson2k) | 2 | +16 | -2 |
| 2015-04-03 10:29 | fix #3751 | Christian Grothoff | 3 | +7 | -3 |
| 2015-03-31 08:38 | Robert Gronenberg wrote: | Christian Grothoff | 7 | +207 | -34 |
| 2015-03-27 13:56 | add MHD_HTTP_METHOD_PATCH for Martin | Christian Grothoff | 1 | +1 | -0 |
| 2015-03-27 13:56 | -version bump | Christian Grothoff | 1 | +2 | -2 |
| 2015-03-23 20:18 | gnutls_certificate_set_x509_key_mem2 was actually introduced in 3.1 | Christian Grothoff | 1 | +1 | -1 |
| 2015-03-13 11:18 | configure.ac: add support for GnuTLS pkg-config | Evgeny Grin (Karlson2k) | 2 | +88 | -17 |
| 2015-03-03 23:42 | Check for epoll_create1() function, fix build for Android | Evgeny Grin (Karlson2k) | 2 | +30 | -0 |
| 2015-02-26 08:56 | Subject: Problem using MHD_OPTION_HTTPS_MEM_DHPARAMS in MHD_OPTION_ARRAY From: Denis Dowling <Denis.Dowling@hsd.com.au> Date: 02/26/2015 01:52 AM To: "libmicrohttpd@gnu.org" <libmicrohttpd@gnu.org> | Christian Grothoff | 2 | +5 | -0 |
| 2015-02-12 16:47 | check GNUtls version | Christian Grothoff | 1 | +11 | -2 |
| 2015-02-12 15:26 | [w32] VS project: copy .pdb file to output dir for Debug-static configuration | Evgeny Grin (Karlson2k) | 1 | +8 | -0 |
| 2015-02-12 15:01 | daemon.c: fix building without HTTPS support | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2015-02-08 10:52 | document pointer validity | Christian Grothoff | 1 | +27 | -0 |
| 2015-02-08 00:37 | adding MHD_OPTION_HTTPS_KEY_PASSWORD | Christian Grothoff | 5 | +66 | -6 |
| 2015-02-07 23:20 | -bringing copyright tags up to FSF standard | Christian Grothoff | 17 | +17 | -0 |
| 2015-02-07 23:12 | -bringing copyright tags up to FSF standard | Christian Grothoff | 138 | +138 | -138 |
| 2015-02-04 19:37 | fix issue with chunked encoding used for http1.0 connections of Keep-Alive header was set | Christian Grothoff | 6 | +155 | -47 |
| 2015-01-25 08:04 | memorypool.c: prevent coping of uninitialized memory in MHD_pool_reset() | Evgeny Grin (Karlson2k) | 1 | +2 | -2 |
| 2015-01-22 19:58 | -ensure '1' is interpreted as uint32_t | Christian Grothoff | 1 | +1 | -1 |
| 2015-01-18 19:12 | fix infinite loop reported by Dominic Froud | Christian Grothoff | 3 | +7 | -4 |
| 2015-01-11 00:31 | fix documentation | Christian Grothoff | 1 | +20 | -11 |
| 2015-01-04 15:59 | [w32] Use .dll resource for VC project | Evgeny Grin (Karlson2k) | 7 | +141 | -6 |
| 2015-01-04 15:59 | [w32] Fix VS project | Evgeny Grin (Karlson2k) | 3 | +16 | -16 |
| 2014-12-27 08:15 | -fix type in docu | Christian Grothoff | 1 | +1 | -1 |
| 2014-12-26 13:28 | [W32] Use _beginthreadex() instead of CreateThread() for better compatibility with CRT functions called in additional threads | Evgeny Grin (Karlson2k) | 2 | +6 | -5 |
| 2014-12-24 20:50 | Add w32 project files to EXTRA_DIST | Evgeny Grin (Karlson2k) | 1 | +3 | -1 |
| 2014-12-24 20:50 | fix autoinit_funcs.h reference in makefile EXTRA_DIST | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-12-24 19:00 | [w32] Set thread name | Evgeny Grin (Karlson2k) | 3 | +57 | -2 |
| 2014-12-24 19:00 | One more strcasecmp() replace with macro | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-12-24 15:03 | -fix dist issue | Christian Grothoff | 1 | +1 | -1 |
| 2014-12-22 19:43 | Add and use header for multiplatform support of Init/Deinit functions | Evgeny Grin (Karlson2k) | 2 | +247 | -10 |
| 2014-12-22 19:42 | [W32] Initial VS2013 project files | Evgeny Grin (Karlson2k) | 8 | +1141 | -0 |
| 2014-12-22 19:42 | [w32] Help code to detect IPPROTO_IPV6 on VC | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2014-12-22 19:42 | MHD_get_version: support extraction version number from MHD_VERSION if PACKAGE_VERSION is not defined | Evgeny Grin (Karlson2k) | 1 | +14 | -0 |
| 2014-12-22 19:42 | Rework _MHD_EXTERN definition for VS project | Evgeny Grin (Karlson2k) | 2 | +21 | -0 |
| 2014-12-22 19:42 | Replace char variable size arrays with malloc'ed buffers | Evgeny Grin (Karlson2k) | 2 | +66 | -12 |
| 2014-12-22 19:42 | response.c: include additional header for W32 | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2014-12-22 19:42 | Replace snprintf with platform-independent macro | Evgeny Grin (Karlson2k) | 4 | +11 | -4 |
| 2014-12-22 19:42 | [w32] Add W32 emulation for snprintf() | Evgeny Grin (Karlson2k) | 2 | +29 | -0 |
| 2014-12-22 19:42 | Replace strcasecmp/strncasecmp with platform-independent macros | Evgeny Grin (Karlson2k) | 4 | +76 | -35 |
| 2014-12-22 19:41 | daemon.c: Fix macro check with HAVE_ACCEPT4 == 0 in MHD_accept_connection() | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-12-22 19:41 | platform.h: conditionally include unistd.h Was already supported by configure | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2014-12-22 19:41 | platform.h: define ssize_t for MSVC compiler | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2014-12-22 19:41 | tsearch.c/.h: support compiling by MSVC | Evgeny Grin (Karlson2k) | 2 | +14 | -1 |
| 2014-12-22 19:41 | daemon.c: update ifdefs to support non-MinGW w32 native build | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2014-12-22 15:41 | getting ready for 0.9.39 | Christian Grothoff | 3 | +5 | -2 |
| 2014-12-22 12:04 | -fix #3584 | Christian Grothoff | 2 | +6 | -2 |
| 2014-12-20 01:31 | -just to be sure, also check if client set Connection: close at the end | Christian Grothoff | 1 | +3 | -0 |
| 2014-12-20 01:01 | -avoid cmp with uninitialized pointer, even if harmless | Christian Grothoff | 1 | +2 | -2 |
| 2014-12-20 00:55 | -check malloc rval | Christian Grothoff | 1 | +2 | -0 |
| 2014-12-20 00:54 | -check malloc rval | Christian Grothoff | 1 | +2 | -0 |
| 2014-12-20 00:40 | -check fgetc rval even if feof said it wouldn't be EOF | Christian Grothoff | 1 | +5 | -1 |
| 2014-12-20 00:37 | -handle NULL vlaue | Christian Grothoff | 1 | +50 | -49 |
| 2014-12-20 00:36 | -check malloc() return value | Christian Grothoff | 1 | +39 | -37 |
| 2014-12-20 00:35 | -fix (potential) memory leak on certain control flow paths | Christian Grothoff | 1 | +348 | -346 |
| 2014-12-20 00:31 | -cleaner code: avoid trivial fall-through case, make it explicit instead | Christian Grothoff | 1 | +2 | -2 |
| 2014-12-20 00:30 | -check RVals | Christian Grothoff | 4 | +101 | -89 |
| 2014-12-20 00:25 | -check RVals | Christian Grothoff | 4 | +83 | -71 |
| 2014-12-20 00:18 | use __buildin_unreachable() after MHD_PANIC() -- if supported by gcc | Christian Grothoff | 1 | +10 | -2 |
| 2014-12-19 23:42 | -fix linker issue | Christian Grothoff | 1 | +54 | -33 |
| 2014-12-19 23:38 | make MHD_http_unescape() part of API (#3585) | Christian Grothoff | 7 | +183 | -32 |
| 2014-12-19 23:17 | trying to fix #3584 | Christian Grothoff | 3 | +140 | -2 |
| 2014-12-18 21:39 | fix building with --disable-messages | Evgeny Grin (Karlson2k) | 1 | +4 | -0 |
| 2014-12-14 14:00 | writing down my current thoughts on the WebSocket API | Christian Grothoff | 1 | +95 | -91 |
| 2014-12-08 13:49 | -clarify comment | Christian Grothoff | 1 | +1 | -1 |
| 2014-12-03 23:47 | From: "Junker, Gregory" <gregory.junker@intel.com> Date: 12/04/2014 12:30 AM To: "libmicrohttpd@gnu.org" <libmicrohttpd@gnu.org> | Christian Grothoff | 3 | +8 | -3 |
| 2014-12-01 10:55 | fix #3560 as suggested by reporter | Christian Grothoff | 1 | +1 | -1 |
| 2014-11-18 12:54 | Hi Christian, | Christian Grothoff | 2 | +9 | -1 |
| 2014-10-29 19:54 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2014-10-29 19:50 | Hi Christian, | Christian Grothoff | 8 | +212 | -76 |
| 2014-10-29 15:53 | handle bogus return value from send() call | Christian Grothoff | 1 | +5 | -0 |
| 2014-10-29 15:46 | make sure we always set non-zero errno in send_tls_adapter | Christian Grothoff | 1 | +9 | -0 |
| 2014-10-29 15:32 | -no comma at end of enum | Christian Grothoff | 1 | +1 | -1 |
| 2014-10-29 15:29 | From: Milan Straka <fox@ucw.cz> Date: Wed, 29 Oct 2014 09:59:09 +0100 Subject: [PATCH 2/2] Add MHD_DAEMON_INFO_CURRENT_CONNECTIONS to MHD_DaemonInfoType. | Christian Grothoff | 5 | +50 | -8 |
| 2014-10-29 15:22 | minor code clean up via CSE | Christian Grothoff | 1 | +10 | -6 |
| 2014-10-29 15:20 | From: Milan Straka <fox@ucw.cz> Date: Wed, 29 Oct 2014 09:17:42 +0100 Subject: [PATCH 1/2] Split daemon->max_connections to connections and connection_limit. | Christian Grothoff | 2 | +23 | -16 |
| 2014-10-28 08:55 | Milan is right. | Christian Grothoff | 1 | +1 | -1 |
| 2014-10-27 20:35 | -doxygen fix | Christian Grothoff | 1 | +1 | -1 |
| 2014-10-03 12:40 | -preping for release 0.9.38 | Christian Grothoff | 4 | +9 | -6 |
| 2014-09-29 20:36 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2014-09-29 20:35 | fix '+' unescape logic for URI-encoded POST data | Christian Grothoff | 5 | +42 | -27 |
| 2014-09-12 15:35 | fix #3543 | Christian Grothoff | 2 | +4 | -1 |
| 2014-08-17 14:17 | Do not move a connection between timeout lists if it is suspended | David Barksdale | 1 | +20 | -16 |
| 2014-08-05 13:17 | Mention the timeout as milliseconds. | Sree Harsha Totakura | 2 | +12 | -12 |
| 2014-07-12 18:57 | code cleanup, expand assertions | Christian Grothoff | 2 | +17 | -5 |
| 2014-07-08 14:28 | -typo | Christian Grothoff | 1 | +3 | -0 |
| 2014-07-01 17:32 | -addressing #3461 | Christian Grothoff | 1 | +7 | -0 |
| 2014-06-26 19:07 | fix failure to terminate quickly in thread-per-connection mode if clients have open connections | Christian Grothoff | 3 | +7 | -2 |
| 2014-06-23 21:22 | -do not be so picky about except set, we do not use it anyway | Christian Grothoff | 1 | +0 | -1 |
| 2014-06-22 10:25 | better fix for the concurrent response modification issue: do not modify response to add extra headers, only add them into the connection output buffer | Christian Grothoff | 3 | +188 | -151 |
| 2014-06-21 22:22 | lock when modifying response object to add missing headers | Christian Grothoff | 2 | +17 | -1 |
| 2014-06-20 13:28 | -spell Keep-Alive consistently | Christian Grothoff | 1 | +3 | -3 |
| 2014-06-19 15:35 | -fix lack of adding listen FD to epoll set for external select before first call to MHD_run (see mailinglist) | Christian Grothoff | 3 | +35 | -28 |
| 2014-06-10 22:32 | -add missing extern | Christian Grothoff | 1 | +1 | -1 |
| 2014-06-08 13:11 | adding MHD_set_response_options function | Christian Grothoff | 9 | +178 | -15 |
| 2014-06-01 22:08 | fix #3413 | Christian Grothoff | 5 | +35 | -12 |
| 2014-05-28 13:49 | -version bump | Christian Grothoff | 1 | +1 | -1 |
| 2014-05-28 13:48 | second attempt to properly commit patch for #3392 | Christian Grothoff | 2 | +11 | -2 |
| 2014-05-25 18:20 | releasing 0.9.36 | Christian Grothoff | 3 | +8 | -4 |
| 2014-05-25 15:46 | W32: fix building with --disable-static | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2014-05-17 04:47 | never notify twice | Christian Grothoff | 2 | +9 | -1 |
| 2014-05-13 16:26 | -fix #3397 | Christian Grothoff | 4 | +21 | -7 |
| 2014-05-06 15:07 | Add test for empty entity. | David Barksdale | 1 | +102 | -0 |
| 2014-05-04 09:06 | Bernd Kuhls <berndkuhls@hotmail.com> wrote: Hi, | Christian Grothoff | 2 | +5 | -3 |
| 2014-05-02 18:43 | fix #3391 | Christian Grothoff | 4 | +30 | -29 |
| 2014-05-02 18:37 | fix rare epoll/resume issue, also simplifying logic | Christian Grothoff | 2 | +12 | -20 |
| 2014-05-02 18:23 | fix #3392 as suggested by reporter | Christian Grothoff | 2 | +5 | -0 |
| 2014-04-24 19:41 | improve documentation for key-value iterator | Christian Grothoff | 3 | +20 | -0 |
| 2014-04-15 14:41 | W32: remove dependency on libgcc dll with latest GCC | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-04-14 17:55 | -correct documentation | Christian Grothoff | 1 | +3 | -4 |
| 2014-04-10 07:49 | -fix warning | Christian Grothoff | 1 | +1 | -1 |
| 2014-04-10 07:46 | -eliminate warnings | Christian Grothoff | 2 | +18 | -18 |
| 2014-04-10 07:43 | fix #3371 | Christian Grothoff | 3 | +18 | -5 |
| 2014-04-08 14:46 | Added ability to use native W32 threads, added --with-threads=LIB configure parameter | Evgeny Grin (Karlson2k) | 13 | +235 | -59 |
| 2014-04-08 09:07 | Simplify pthread_join() calls | Evgeny Grin (Karlson2k) | 1 | +4 | -10 |
| 2014-04-07 21:50 | Fixed MHD base tests with non-default path to GnuTLS includes, removed duplicated include | Evgeny Grin (Karlson2k) | 2 | +6 | -1 |
| 2014-04-07 20:50 | Fix curl HTTPS test with GnuTLS specific version | Evgeny Grin (Karlson2k) | 2 | +13 | -2 |
| 2014-04-07 20:26 | Updated doxygen for MHD_FEATURE with new option name, fixed check of initialisaion of ligcrypt < 1.6.0 | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2014-04-07 11:28 | -bump Evgeny | Christian Grothoff | 1 | +1 | -1 |
| 2014-04-07 11:27 | add MHD_OPTION_HTTPS_MEM_DHPARAMS to support PFS | Christian Grothoff | 6 | +96 | -18 |
| 2014-04-04 17:02 | Check result of initialisaion of libgcrypt, runtime check for required libgcrypt version | Evgeny Grin (Karlson2k) | 1 | +6 | -2 |
| 2014-04-04 11:19 | W32: use critical section instead of waitable object as MHD require synchronization only within one process | Evgeny Grin (Karlson2k) | 2 | +10 | -8 |
| 2014-04-04 10:22 | Fix w32 build | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-04-01 09:14 | fix configure detection for pthread_setname_np() | Evgeny Grin (Karlson2k) | 1 | +6 | -0 |
| 2014-04-01 07:23 | fix macros for pthread mutex | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2014-04-01 06:22 | Really check for presence of pthread_setname_np() instead of guessing | Evgeny Grin (Karlson2k) | 2 | +10 | -4 |
| 2014-04-01 06:22 | Rename internal helper lib libmicrohttpd_w32.la -> libplatform_interface.la | Evgeny Grin (Karlson2k) | 3 | +7 | -8 |
| 2014-04-01 06:22 | Cosmetics | Evgeny Grin (Karlson2k) | 2 | +5 | -0 |
| 2014-04-01 06:16 | ChangeLog update | Evgeny Grin (Karlson2k) | 1 | +3 | -0 |
| 2014-04-01 06:16 | Use MHD mutex macros | Evgeny Grin (Karlson2k) | 5 | +88 | -67 |
| 2014-04-01 06:16 | Implement wrapper macros for mutex manipulations, support W32 native mutex, require at least WinXP headers on W32 | Evgeny Grin (Karlson2k) | 2 | +121 | -1 |
| 2014-03-29 15:17 | Fixed typo in ChangeLog | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-03-29 15:13 | Added new function MHD_is_feature_supported() | Evgeny Grin (Karlson2k) | 4 | +220 | -0 |
| 2014-03-27 13:49 | Increased FD_SETSIZE for W32, added MHD_get_fdset2 | Evgeny Grin (Karlson2k) | 3 | +123 | -19 |
| 2014-03-25 11:55 | Fix limiting by IPv6 address | Evgeny Grin (Karlson2k) | 2 | +5 | -2 |
| 2014-03-25 08:05 | more checks for FD_SETSIZE, implemented check for FD_SETSIZE on W32 | Evgeny Grin (Karlson2k) | 2 | +66 | -43 |
| 2014-03-24 21:18 | minor MHD_socket/int fixes | Evgeny Grin (Karlson2k) | 4 | +6 | -6 |
| 2014-03-13 16:15 | Tim Niemueller writes: | Christian Grothoff | 2 | +2 | -1 |
| 2014-03-11 16:27 | configure.ac "--with-gnutls" processing refactoring | Evgeny Grin (Karlson2k) | 1 | +16 | -20 |
| 2014-03-06 18:52 | configure.ac: fix gnutls flags without "--with-gnutls=PFX" | Evgeny Grin (Karlson2k) | 1 | +15 | -9 |
| 2014-03-06 13:46 | microhttpd/Makefile.am: remove duplicated flags | Evgeny Grin (Karlson2k) | 1 | +0 | -3 |
| 2014-03-06 13:37 | microhttpd/Makefile.am: cleanup extra flag | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2014-03-06 13:22 | Use number of CPUs in tests and examples | Evgeny Grin (Karlson2k) | 25 | +188 | -24 |
| 2014-03-06 13:21 | Update m4/ax_count_cpus.m4 to support W32 | Evgeny Grin (Karlson2k) | 1 | +9 | -0 |
| 2014-03-06 13:21 | add autoconf archive ax_count_cpus.m4 macro | Evgeny Grin (Karlson2k) | 1 | +57 | -0 |
| 2014-03-06 10:50 | Update usage of libcurl and libgnutls compiler flags, allow correct compilation with "--with-gnutls=prefix" | Evgeny Grin (Karlson2k) | 8 | +33 | -21 |
| 2014-03-06 09:42 | fix m4/libcurl.m4 error when using libcurl without curl-config | Evgeny Grin (Karlson2k) | 1 | +2 | -0 |
| 2014-03-05 20:07 | Cleanup libmicrospdy extra flags | Evgeny Grin (Karlson2k) | 3 | +4 | -18 |
| 2014-03-05 19:00 | spdy2http/Makefile.am: remove not required '-ldl' flag | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2014-03-05 18:50 | -dce | Christian Grothoff | 1 | +0 | -2 |
| 2014-03-05 18:32 | Fix libgnutls and libgcrypt compiler flags usage | Evgeny Grin (Karlson2k) | 1 | +19 | -34 |
| 2014-03-05 15:15 | -fix testspdy linker issue | Christian Grothoff | 2 | +74 | -70 |
| 2014-03-05 15:10 | -fix paren | Christian Grothoff | 1 | +156 | -155 |
| 2014-03-05 13:21 | Update ChangeLog | Evgeny Grin (Karlson2k) | 1 | +12 | -1 |
| 2014-03-05 13:21 | configure.ac: updated tests for zzuf and socat for nice printing results | Evgeny Grin (Karlson2k) | 1 | +4 | -4 |
| 2014-03-05 13:21 | configure.ac: add --disable-doc and --disable-examples options | Evgeny Grin (Karlson2k) | 3 | +22 | -1 |
| 2014-03-05 13:21 | configure.ac: fix test for PostProcessor, basic Auth, digest Auth for "--enable-xx=val" case | Evgeny Grin (Karlson2k) | 1 | +7 | -4 |
| 2014-03-05 13:20 | configure.ac: update crypt libs detections, use crypt libs flags only where is required | Evgeny Grin (Karlson2k) | 2 | +77 | -46 |
| 2014-03-05 13:20 | rewritten configure tests for OpenSSL, use OpenSSL flags only where required, updated libmicrospdy build flags | Evgeny Grin (Karlson2k) | 4 | +174 | -98 |
| 2014-03-05 13:20 | configure.ac: refactoring libcurl tests | Evgeny Grin (Karlson2k) | 1 | +19 | -20 |
| 2014-03-05 13:20 | Update libcurl autoconf macros from upstream | Evgeny Grin (Karlson2k) | 1 | +3 | -2 |
| 2014-03-05 13:20 | configure.ac: disable SPDY by default on W32 | Evgeny Grin (Karlson2k) | 1 | +2 | -4 |
| 2014-03-05 13:20 | configure.ac: simpler check for SOCK_NONBLOCK and print message for SOCK_NONBLOCK | Evgeny Grin (Karlson2k) | 1 | +1 | -10 |
| 2014-03-05 13:20 | configure.ac: W32 cleanup | Evgeny Grin (Karlson2k) | 1 | +1 | -2 |
| 2014-03-05 13:20 | configure.ac: change configure flag from '--disable-pipe' to '--enable-soketpair' with additional check options | Evgeny Grin (Karlson2k) | 1 | +28 | -17 |
| 2014-03-05 09:37 | configure.ac: properly check for epoll support by macro from autoconf archive | Evgeny Grin (Karlson2k) | 2 | +121 | -26 |
| 2014-03-05 09:36 | configure.ac some cleanup, refactoring, cosmetics | Evgeny Grin (Karlson2k) | 1 | +12 | -43 |
| 2014-03-05 09:36 | Updated m4/libgcrypt.m4 to use $SED and $GREP instead of hardcoded names | Evgeny Grin (Karlson2k) | 1 | +14 | -9 |
| 2014-03-05 09:36 | Update libgcrypt autoconf macros from upstream | Evgeny Grin (Karlson2k) | 1 | +19 | -5 |
| 2014-03-05 09:36 | configure.ac: update macros format, use AX_CHECK_COMPILE_FLAG instead of custom test | Evgeny Grin (Karlson2k) | 1 | +11 | -22 |
| 2014-02-26 17:55 | ChangeLog and AUTHORS update | Evgeny Grin (Karlson2k) | 2 | +18 | -0 |
| 2014-02-26 17:55 | Fix W32 resource compile if '-isystem' flag is used in CPPFLAGS | Evgeny Grin (Karlson2k) | 1 | +4 | -1 |
| 2014-02-26 17:55 | fix typo in src/microhttpd/Makefile.am | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-02-26 17:55 | Improve header compatibility with MSVC | Evgeny Grin (Karlson2k) | 1 | +5 | -1 |
| 2014-02-26 17:55 | Remove global dependency on PTHREAD_LIBS and use it only where it's required | Evgeny Grin (Karlson2k) | 5 | +18 | -10 |
| 2014-02-26 17:55 | Check for sockaddr_in.sin_len using conditional include | Evgeny Grin (Karlson2k) | 1 | +16 | -10 |
| 2014-02-26 17:55 | Check for pthread support with autoconf archive macro | Evgeny Grin (Karlson2k) | 3 | +337 | -81 |
| 2014-02-26 17:55 | Correctly check compiler flags with autoconf archive macros, add compiler flag before other compiler checks | Evgeny Grin (Karlson2k) | 5 | +252 | -9 |
| 2014-02-24 22:33 | version bumping | Christian Grothoff | 3 | +12 | -8 |
| 2014-02-24 22:26 | -remove trailing whitespace | Christian Grothoff | 1 | +1 | -1 |
| 2014-02-24 22:19 | -fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2014-02-24 16:25 | Add support for TCP FASTOPEN connections. | Sree Harsha Totakura | 5 | +80 | -3 |
| 2014-02-22 11:39 | -fix linker issue: link against OpenSSL for sure | Christian Grothoff | 1 | +2 | -1 |
| 2014-02-20 13:17 | add W32 dll information resources | Evgeny Grin (Karlson2k) | 3 | +68 | -2 |
| 2014-02-20 13:16 | create W32 static lib with MS lib.exe if available | Evgeny Grin (Karlson2k) | 2 | +13 | -0 |
| 2014-02-20 13:16 | create export libmicrohttpd.lib on W32 when building shared lib use MS lib.exe if found or dlltool otherwise | Evgeny Grin (Karlson2k) | 2 | +58 | -11 |
| 2014-02-20 07:07 | w32functions cleanups and makefile fixes for W32 | Evgeny Grin (Karlson2k) | 5 | +14 | -14 |
| 2014-02-19 08:52 | More typo fixes and proper convenience lib makefile rules | LRN | 3 | +9 | -7 |
| 2014-02-19 08:44 | Fix a typo (missing backslash to continue a line) | LRN | 1 | +1 | -1 |
| 2014-02-19 06:49 | -fix bogus duplication | Christian Grothoff | 1 | +1 | -4 |
| 2014-02-19 06:48 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2014-02-19 06:47 | move headers to src/include, build w32functions.c as static library (untested) to make 'make distclean' work cleanly | Christian Grothoff | 8 | +74 | -53 |
| 2014-02-19 06:45 | locate host.crt-files even if doing an out-of-tree build | Christian Grothoff | 2 | +7 | -2 |
| 2014-02-19 06:22 | -ensure texinfo is always happy | Christian Grothoff | 2 | +8469 | -1 |
| 2014-02-18 20:05 | Remove plibc leftover, update ChangeLog and docs | Evgeny Grin (Karlson2k) | 3 | +11 | -17 |
| 2014-02-18 18:57 | -update doxygen rules | Christian Grothoff | 1 | +1 | -1 |
| 2014-02-18 18:57 | -document that symbian might now be broken | Christian Grothoff | 1 | +4 | -0 |
| 2014-02-18 18:51 | -remove empty dir | Christian Grothoff | 0 | +0 | -0 |
| 2014-02-18 18:50 | -remove m4 macro to check for plibc | Christian Grothoff | 1 | +0 | -43 |
| 2014-02-18 18:48 | -ignore .deps | Christian Grothoff | 0 | +0 | -0 |
| 2014-02-18 18:47 | -fix compiler warning | Christian Grothoff | 1 | +5 | -5 |
| 2014-02-18 18:41 | testcurl/test_quiesce.c - port to W32 | Evgeny Grin (Karlson2k) | 2 | +39 | -21 |
| 2014-02-18 18:41 | fix configure warnings under cygwin | Evgeny Grin (Karlson2k) | 1 | +2 | -1 |
| 2014-02-18 18:41 | Don't allow compile with unsupported Cygwin configuration | Evgeny Grin (Karlson2k) | 1 | +5 | -0 |
| 2014-02-18 18:40 | Remove PlibC files | Evgeny Grin (Karlson2k) | 2 | +0 | -1000 |
| 2014-02-18 18:40 | Remove PlibC from autotools files | Evgeny Grin (Karlson2k) | 11 | +2 | -59 |
| 2014-02-18 18:40 | Remove PlibC from platform.h | Evgeny Grin (Karlson2k) | 1 | +0 | -1 |
| 2014-02-18 18:40 | Reverse OpenSSL <-> GnuTLS check | Evgeny Grin (Karlson2k) | 2 | +4 | -4 |
| 2014-02-18 18:40 | Replace plibc_init() and plibc_shutdown() | Evgeny Grin (Karlson2k) | 1 | +23 | -4 |
| 2014-02-18 18:39 | Remove PlibC wrappers and macros | Evgeny Grin (Karlson2k) | 8 | +43 | -33 |
| 2014-02-18 18:39 | Implement MHD_W32_random(), replace RANDOM() -> MHD_random_() | Evgeny Grin (Karlson2k) | 5 | +39 | -5 |
| 2014-02-18 18:39 | add sleep() and usleep() replacement for W32 | Evgeny Grin (Karlson2k) | 11 | +67 | -4 |
| 2014-02-18 18:39 | remove inet_pton() from tests, use real IPv6 loopback for test | Evgeny Grin (Karlson2k) | 4 | +8 | -7 |
| 2014-02-18 18:38 | test_get_sendfile.c - remove DIR_SEPARATOR_STR (W32 works fine with forwardslashes) | Evgeny Grin (Karlson2k) | 1 | +3 | -3 |
| 2014-02-18 18:38 | gmtime_r() replacement on W32, add error check in get_date_string() | Evgeny Grin (Karlson2k) | 2 | +41 | -10 |
| 2014-02-18 18:38 | add ability to use socketspair instead of pipe, implement W32 pipe/socketspair emulation, implement MHD_SYS_select_ configure.ac: add "--disable-pipes" option | Evgeny Grin (Karlson2k) | 8 | +237 | -49 |
| 2014-02-18 18:38 | fix autoconf warning | Evgeny Grin (Karlson2k) | 1 | +1 | -1 |
| 2014-02-18 18:38 | add platform abstraction for errno and strerror, check EWOULDBLOCK additionally to EAGAIN | Evgeny Grin (Karlson2k) | 9 | +834 | -62 |
| 2014-02-18 18:38 | Replace CLOSE() with MHD_socket_close_() for sockets | Evgeny Grin (Karlson2k) | 6 | +70 | -29 |
| 2014-02-18 18:37 | Implement MHD_socket, MHD_INVALID_SOCKET | Evgeny Grin (Karlson2k) | 28 | +161 | -116 |
| 2014-02-18 18:37 | memorypool.c: use native memory function for W32 | Evgeny Grin (Karlson2k) | 1 | +15 | -4 |
| 2014-02-18 07:09 | Karlson2k: fix AM_CPPFLAGS vs AM_CFLAGS usage | Christian Grothoff | 5 | +17 | -13 |
| 2014-02-15 10:13 | Karlson2k: fix MHD_get_fdset with defined DEBUG_CONNECT | Christian Grothoff | 1 | +2 | -1 |
| 2014-02-12 16:44 | refactoring and cleanup of make_nonblocking_noninheritable(), based on suggestions by Karlson2k <k2k@narod.ru> (but not exactly) | Christian Grothoff | 1 | +3 | -14 |
| 2014-02-12 16:38 | From: Karlson2k <k2k@narod.ru> Date: Wed, 12 Feb 2014 17:34:05 +0400 Subject: [PATCH] MHD_accept_connection small refactoring: choose at compile time instead of run time | Christian Grothoff | 1 | +4 | -3 |
| 2014-02-12 16:36 | From: Karlson2k <k2k@narod.ru> Date: Wed, 12 Feb 2014 14:19:34 +0400 Subject: [PATCH] Fix _MHD_EXTERN if "platform.h" is included in external file | Christian Grothoff | 3 | +14 | -0 |
| 2014-02-11 18:43 | clarification to documentation by Evgeny Grin | Christian Grothoff | 2 | +6 | -0 |
| 2014-02-11 16:44 | Patch from Karlson2k: fix MHD_get_fdset to accept NULL as max_fd, as described in doxy | Christian Grothoff | 1 | +2 | -3 |
| 2014-02-08 14:22 | -doxygen, style and indentation fixes to microspdy.h | Christian Grothoff | 2 | +361 | -357 |
| 2014-02-08 14:09 | size_t vs. int fixes by Evgeny Grin, plus some additional fixes by CG | Christian Grothoff | 4 | +21 | -18 |
| 2014-02-08 14:02 | -cosmetic patch from Evgeny Grin | Christian Grothoff | 2 | +2 | -2 |
| 2014-02-04 13:51 | Karlson2k: fix makefiles: src/daemon -> src/microhttpd | Christian Grothoff | 2 | +2 | -2 |
| 2014-02-04 13:51 | Karlson2k: Fix win32 cURL tests | Christian Grothoff | 4 | +13 | -1 |
| 2014-01-27 06:59 | Add decl check for _stati64 (required for newer plibc) | LRN | 24 | +142 | -196 |
| 2014-01-26 23:17 | use -Wl on -no-undefined as it is a linker option: | Christian Grothoff | 1 | +2 | -2 |
| 2014-01-22 08:48 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2014-01-22 08:47 | Luke-Jr wrote: | Christian Grothoff | 3 | +14 | -5 |
| 2014-01-13 15:15 | -grammar | Christian Grothoff | 1 | +2 | -2 |
| 2014-01-01 20:51 | -version bump | Christian Grothoff | 1 | +1 | -1 |
| 2014-01-01 20:43 | enable use of keep-alive with http 1.0 if explicitly requested by the client | Christian Grothoff | 3 | +179 | -88 |
| 2013-12-28 20:45 | mhd2spdy: usage info | Andrey Uzunov | 1 | +17 | -2 |
| 2013-12-28 18:43 | spdy: fixed bug when adding header with NULL value | Andrey Uzunov | 3 | +31 | -14 |
| 2013-12-28 14:40 | -fix dist by adding missing files | Christian Grothoff | 1 | +2 | -1 |
| 2013-12-24 14:46 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2013-12-24 14:20 | -re-adding logic to restrict exported symbols via linker, unsure how/when that disappeared | Christian Grothoff | 1 | +7 | -6 |
| 2013-12-24 11:32 | -hiding a few more | Christian Grothoff | 6 | +29 | -20 |
| 2013-12-24 11:29 | -missing include | Christian Grothoff | 1 | +1 | -1 |
| 2013-12-24 11:28 | -hide symbols | Christian Grothoff | 12 | +65 | -36 |
| 2013-12-22 13:55 | -work around compiler warnings | Christian Grothoff | 6 | +25 | -22 |
| 2013-12-21 16:30 | -releasing 0.9.33 | Christian Grothoff | 3 | +6 | -5 |
| 2013-12-21 16:28 | add support for SNI | Christian Grothoff | 14 | +700 | -102 |
| 2013-12-21 16:27 | -fix postexample | Christian Grothoff | 2 | +61 | -57 |
| 2013-12-20 16:04 | -fix issue with sendfile incrementing buffer offset when it should not | Christian Grothoff | 1 | +7 | -3 |
| 2013-12-20 14:00 | remove debug message | Matthias Wachs | 1 | +0 | -1 |
| 2013-12-11 19:40 | -sadly, this freaks out automake badly | Christian Grothoff | 1 | +0 | -2 |
| 2013-12-10 13:04 | -check for makeinfo | Christian Grothoff | 2 | +4 | -1 |
| 2013-12-09 20:43 | fixing #3179 | Christian Grothoff | 3 | +16 | -1 |
| 2013-12-08 22:05 | mhd2spdy: minor bugs fixed | Andrey Uzunov | 2 | +28 | -10 |
| 2013-12-06 23:45 | -fix build issue without HTTPS and compiler warnings, as reported by Dilyan Palauzov on the mailinglist | Christian Grothoff | 4 | +28 | -23 |
| 2013-12-03 20:33 | -version bumps and chlogs for 0.9.32 release | Christian Grothoff | 3 | +49 | -44 |
| 2013-12-03 20:32 | -fix tests for MHD_USE_SUSPEND_RESUME | Christian Grothoff | 2 | +16 | -10 |
| 2013-12-03 20:28 | -newline | Christian Grothoff | 1 | +2 | -2 |
| 2013-12-03 20:12 | -bump version | Christian Grothoff | 1 | +1 | -1 |
| 2013-12-03 20:11 | Adding Matt Holiday's fixes to suspend/resume logic (plus documentation updates). | Christian Grothoff | 6 | +264 | -70 |
| 2013-11-29 19:18 | eliminate theoretical stack overflow | Christian Grothoff | 2 | +101 | -84 |
| 2013-11-28 10:05 | -handle case that original allocation request was zero | Christian Grothoff | 1 | +21 | -19 |
| 2013-11-28 09:16 | -fix theoretical overflow issue reported by Florian Weimer | Christian Grothoff | 1 | +10 | -6 |
| 2013-11-26 20:34 | -fix year | Christian Grothoff | 1 | +1 | -1 |
| 2013-11-26 00:28 | -fix shutdown race for wpipe on non-Linux systems | Christian Grothoff | 2 | +11 | -2 |
| 2013-11-25 21:51 | -fixes to MHD_suspend_connection | Christian Grothoff | 6 | +68 | -46 |
| 2013-11-17 15:52 | -removing whitespace | Christian Grothoff | 1 | +9 | -9 |
| 2013-11-04 12:53 | -fix warnings in manual build | Christian Grothoff | 1 | +4 | -4 |
| 2013-10-30 15:34 | Force the use of non-parallel testsuite | LRN | 1 | +1 | -1 |
| 2013-10-30 08:35 | -fix post processor, expanded test suite to cover garbage before payload | Christian Grothoff | 3 | +74 | -17 |
| 2013-10-30 00:53 | Add a variant of multipart preprocessor test that splits data in two parts before feeding it to the preprocessor, trying all possible points where data can be split. Prior to r30427 this test would have crashed only if data is split at the very beginning (< 11). After r30427 this test crashes every time the data is split somewhere around the boundary. At least that is the case on W32. | LRN | 2 | +54 | -11 |
| 2013-10-27 14:22 | -improve POST processing performance | Christian Grothoff | 2 | +25 | -10 |
| 2013-10-27 14:22 | -generated file | Christian Grothoff | 1 | +0 | -1558 |
| 2013-10-24 10:30 | -fix compiler warning | Christian Grothoff | 1 | +3 | -3 |
| 2013-10-24 08:41 | experimental code to support flow control for connections via MHD_suspend_connection and MHD_resume_connection | Christian Grothoff | 6 | +717 | -479 |
| 2013-10-24 08:39 | -forgotten commit for 0.9.31 release | Christian Grothoff | 5 | +114 | -83 |
| 2013-10-10 21:50 | spdy2http: send Bad Gateway when curl encounters network problem | Andrey Uzunov | 1 | +25 | -20 |
| 2013-10-10 15:02 | spdy: check input param for null | Andrey Uzunov | 1 | +2 | -0 |
| 2013-10-10 15:01 | mhd2spdy: dont die on frame for unknown stream | Andrey Uzunov | 1 | +5 | -1 |
| 2013-10-10 15:00 | spdy2http: bug fix - wrong usage of destroy functions | Andrey Uzunov | 1 | +56 | -22 |
| 2013-10-10 00:34 | spdy2http: handle servers which dont use CR | Andrey Uzunov | 1 | +8 | -8 |
| 2013-10-08 18:05 | mhd2spdy: dont send duplicate RST_STREAMs | Andrey Uzunov | 3 | +31 | -4 |
| 2013-10-08 14:52 | spdy: debug output muted | Andrey Uzunov | 1 | +1 | -1 |
| 2013-09-24 12:49 | Fix a typo | LRN | 1 | +1 | -1 |
| 2013-09-24 11:56 | Update plibc header from upstream | LRN | 1 | +287 | -170 |
| 2013-09-23 18:34 | check CLOCK_MONOTONIC is defined | Christian Grothoff | 6 | +54 | -26 |
| 2013-09-23 18:23 | only print clock if CLOCK_MONOTONIC is defined | Christian Grothoff | 1 | +2 | -0 |
| 2013-09-23 13:01 | -rename OPAQUE to MY_OPAQUE to avoid symbol conflict on W32 | Christian Grothoff | 3 | +9 | -9 |
| 2013-09-23 12:15 | -chlog | Christian Grothoff | 1 | +3 | -0 |
| 2013-09-23 12:10 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2013-09-23 12:09 | fully initialze modern gcrypt in MHD_init, only use thread initialization with legacy libgcrypt, update tests accordingly | Christian Grothoff | 15 | +9 | -56 |
| 2013-09-23 11:44 | -fixes | Christian Grothoff | 1 | +1 | -0 |
| 2013-09-23 11:44 | -need to initialize gcrypt for libcurl | Christian Grothoff | 3 | +21 | -4 |
| 2013-09-23 11:41 | -fixes | Christian Grothoff | 2 | +42 | -31 |
| 2013-09-23 11:39 | -need to initialize gcrypt for libcurl | Christian Grothoff | 2 | +8 | -2 |
| 2013-09-21 15:15 | -fix | Christian Grothoff | 1 | +1 | -1 |
| 2013-09-20 16:41 | need to check for gnutls version of libcurl here as well | Christian Grothoff | 1 | +12 | -0 |
| 2013-09-20 15:56 | -do not build if we do not have curl, even if user explicitly descends | Christian Grothoff | 1 | +2 | -1 |
| 2013-09-20 15:02 | log | Christian Grothoff | 1 | +3 | -0 |
| 2013-09-20 15:01 | also check for curl/curl.h header presence when checking for libcurl | Christian Grothoff | 1 | +10 | -8 |
| 2013-09-20 15:01 | -update curl checks | Christian Grothoff | 1 | +60 | -49 |
| 2013-09-20 08:11 | -help buildbots not build tests if spdy is not enabled | Christian Grothoff | 1 | +4 | -4 |
| 2013-09-20 08:09 | -help buildbots not build tests if spdy is not enabled | Christian Grothoff | 1 | +7 | -4 |
| 2013-09-19 09:52 | testspdy fixes | Andrey Uzunov | 3 | +18 | -11 |
| 2013-09-19 06:49 | improved check to disable only tests requiring spdylay | Matthias Wachs | 1 | +9 | -12 |
| 2013-09-18 20:24 | make check if spdlay is not existing | Matthias Wachs | 1 | +8 | -2 |
| 2013-09-18 16:36 | -oops | Christian Grothoff | 1 | +2 | -2 |
| 2013-09-18 16:34 | release lock earlier | Christian Grothoff | 2 | +15 | -11 |
| 2013-09-18 16:30 | signal non-error termination properly if stream was simply terminated by client | Christian Grothoff | 2 | +12 | -6 |
| 2013-09-18 13:13 | add another standard header | Christian Grothoff | 5 | +8 | -4 |
| 2013-09-17 19:33 | also pass MHD connection handle in URI callback, needed for GNUnet | Christian Grothoff | 5 | +21 | -5 |
| 2013-09-15 20:22 | proper gcrypt thread initialization in tests | Christian Grothoff | 10 | +82 | -10 |
| 2013-09-11 15:00 | -only check if use pipe is set, as on FreeBSD FD_SETSIZE is a signed int... | Christian Grothoff | 1 | +1 | -0 |
| 2013-09-09 07:36 | -update ignores | Christian Grothoff | 0 | +0 | -0 |
| 2013-09-09 07:35 | -check a few more error codes | Christian Grothoff | 4 | +26 | -4 |
| 2013-09-09 07:28 | -allow for 0-termination | Christian Grothoff | 1 | +3 | -3 |
| 2013-09-08 13:11 | -minor code cleanup | Christian Grothoff | 1 | +30 | -14 |
| 2013-09-08 13:07 | -minor code cleanup | Christian Grothoff | 2 | +29 | -16 |
| 2013-09-08 11:48 | mhd2spdy: memory leaks (cleaning up proxy structs) fixed now | Andrey Uzunov | 3 | +20 | -14 |
| 2013-09-08 10:41 | spdy: disable test_requests_with_assets as it is buggy | Andrey Uzunov | 1 | +5 | -5 |
| 2013-09-08 10:37 | spdy: doc -- parameter description fixed | Andrey Uzunov | 7 | +55 | -24 |
| 2013-09-08 10:34 | fix for -r29049 | Andrey Uzunov | 1 | +1 | -1 |
| 2013-09-07 20:28 | -doxygen fixes | Christian Grothoff | 10 | +12 | -15 |
| 2013-09-06 11:44 | -nitpicks in tests | Christian Grothoff | 4 | +11 | -5 |
| 2013-09-06 08:01 | check openssl symbols for libmicrospdy | Christian Grothoff | 2 | +12 | -4 |
| 2013-09-04 15:25 | changelog update | Matthias Wachs | 1 | +4 | -0 |
| 2013-09-04 15:23 | set IPV6_V6ONLY correctly when MHD_USE_IPv6 but not MHD_USE_DUAL_STACK | Matthias Wachs | 1 | +1 | -1 |
| 2013-09-03 10:48 | mhd2spdy: segfaults on cleaning up proxy structs fixed | Andrey Uzunov | 3 | +107 | -79 |
| 2013-09-02 21:41 | microspdy2http: fixed memory leaks on timedout curl request | Andrey Uzunov | 1 | +40 | -28 |
| 2013-09-02 21:10 | releasing 0.9.30 | Christian Grothoff | 8 | +40 | -30 |
| 2013-09-02 21:02 | bump header version | Christian Grothoff | 1 | +1 | -1 |
| 2013-09-02 21:00 | english | Christian Grothoff | 1 | +1 | -1 |
| 2013-09-02 21:00 | fix epoll use after free | Christian Grothoff | 3 | +13 | -5 |
| 2013-09-02 18:28 | microspdy2http: fixing an invalid read on shutting down; cleaning up old code | Andrey Uzunov | 1 | +27 | -76 |
| 2013-09-02 17:56 | test_proxies: info which process dies | Andrey Uzunov | 1 | +34 | -16 |
| 2013-09-02 17:08 | simple test added to check curl > mhd2spdy > microspdy2http > mhd | Andrey Uzunov | 2 | +230 | -1 |
| 2013-09-02 10:47 | -fix | Christian Grothoff | 1 | +2 | -0 |
| 2013-09-01 19:56 | log | Christian Grothoff | 1 | +3 | -0 |
| 2013-09-01 19:36 | -setname_np does not exist on FreeBSD | Christian Grothoff | 1 | +2 | -0 |
| 2013-09-01 19:34 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2013-09-01 19:08 | -doxygen fixes | Christian Grothoff | 1 | +45 | -44 |
| 2013-09-01 18:59 | -fix ftbfs on freebsd | Christian Grothoff | 1 | +4 | -0 |
| 2013-08-30 12:49 | -immediately handle request even if it is only terminated with \n instead of \r\n | Christian Grothoff | 1 | +6 | -6 |
| 2013-08-30 11:54 | towards fixing #3008 | Christian Grothoff | 5 | +69 | -22 |
| 2013-08-28 22:43 | mhd2spdy: changes to use MHDs request completed callback | Andrey Uzunov | 5 | +66 | -25 |
| 2013-08-28 16:41 | fix #3007 | Christian Grothoff | 3 | +11 | -4 |
| 2013-08-28 15:11 | mhd2spdy: simple statistics (send/received bytes) added | Andrey Uzunov | 4 | +53 | -2 |
| 2013-08-28 09:41 | -do not run epoll tests if epoll was disabled, even on linux | Christian Grothoff | 3 | +5 | -3 |
| 2013-08-28 09:32 | -check for NULL | Christian Grothoff | 1 | +1 | -0 |
| 2013-08-27 16:48 | -version bump | Christian Grothoff | 1 | +1 | -1 |
| 2013-08-27 16:48 | -missing release commit | Christian Grothoff | 3 | +5 | -2 |
| 2013-08-27 16:43 | making build tolerate missing SOCK_NONBLOCK/EPOLL_CLOEXEC (older glibc) | Christian Grothoff | 2 | +25 | -45 |
| 2013-08-27 16:43 | -SVN is stoopid | Christian Grothoff | 0 | +0 | -0 |
| 2013-08-23 17:20 | -xdist | Christian Grothoff | 1 | +1 | -1 |
| 2013-08-23 17:17 | -fix | Christian Grothoff | 1 | +1 | -1 |
| 2013-08-22 07:01 | -more doxygen improvements | Christian Grothoff | 2 | +33 | -18 |
| 2013-08-22 06:16 | -more doxygen improvements | Christian Grothoff | 12 | +714 | -682 |
| 2013-08-22 04:44 | improving doxygen use | Christian Grothoff | 1 | +344 | -192 |
| 2013-08-14 22:18 | spdy:warnings fixed in event loop example | Andrey Uzunov | 1 | +27 | -8 |
| 2013-08-14 05:55 | W32: shutdown a socket for writing before closing it | LRN | 1 | +8 | -3 |
| 2013-08-14 04:36 | Use short timeout in testStopRace | LRN | 1 | +2 | -1 |
| 2013-08-13 22:24 | -fix | Christian Grothoff | 1 | +1 | -1 |
| 2013-08-12 21:56 | document #2983 | Christian Grothoff | 3 | +22 | -9 |
| 2013-08-12 21:51 | -document select/shutdown issue on W32, move z/os documentation into manual | Christian Grothoff | 3 | +39 | -23 |
| 2013-08-12 11:19 | Modernize plibc.h a bit | LRN | 1 | +7 | -0 |
| 2013-08-12 11:15 | Use socketpair to wake up listenthread on W32 | LRN | 3 | +8 | -1 |
| 2013-08-11 22:28 | spdy: comments/readme added/changed | Andrey Uzunov | 3 | +23 | -11 |
| 2013-08-11 21:54 | spdy: remove the restriction for HTTP method | Andrey Uzunov | 1 | +0 | -22 |
| 2013-08-11 20:40 | spdy: WINDOW_UPDATE sent on data receiving to allow big HTTP bodies | Andrey Uzunov | 5 | +161 | -5 |
| 2013-08-11 19:35 | spdy: simple POST support implemented; API changes; fixed warnings in spdy tests | Andrey Uzunov | 28 | +790 | -103 |
| 2013-08-11 12:57 | -removing bogus #ifdefs | Christian Grothoff | 1 | +0 | -2 |
| 2013-08-11 10:30 | Don't redefine asprintf for MinGW-w64 | LRN | 1 | +1 | -1 |
| 2013-08-10 19:55 | -year | Christian Grothoff | 1 | +1 | -1 |
| 2013-08-10 19:03 | attempted fix for #2983 | Christian Grothoff | 2 | +133 | -59 |
| 2013-08-10 18:41 | address #2984 | Christian Grothoff | 3 | +36 | -2 |
| 2013-08-10 15:34 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2013-08-10 15:33 | -disable use of shutdown on W32 | Christian Grothoff | 3 | +15 | -2 |
| 2013-08-08 05:56 | -update ChangeLog | Christian Grothoff | 1 | +4 | -1 |
| 2013-08-08 05:55 | -allow benchmark to be run without connection close | Christian Grothoff | 1 | +2 | -0 |
| 2013-08-08 05:54 | -fix check for early queuing of response | Christian Grothoff | 1 | +5 | -1 |
| 2013-08-08 05:24 | -handle method being NULL | Christian Grothoff | 1 | +2 | -1 |
| 2013-08-07 22:05 | -fix reactivating plibc | Christian Grothoff | 9 | +44 | -5 |
| 2013-08-07 09:05 | -fixing ChangeLog | Christian Grothoff | 1 | +2 | -1 |
| 2013-08-07 09:04 | -reverting removal of Plibc, select on pipes problem is critial | Christian Grothoff | 9 | +169 | -263 |
| 2013-08-07 06:45 | The inet_pton() call is only supported in Vista and above. Add define to declare we are compiling for Vista. | Christian Grothoff | 1 | +10 | -2 |
| 2013-08-07 06:41 | Part 2 of 2 - Remove and replace PlibC macros with native function calls. | Christian Grothoff | 8 | +253 | -167 |
| 2013-08-07 06:22 | Part 1 of 2 - Remove PlibC from autotools files. | Christian Grothoff | 8 | +3 | -43 |
| 2013-08-07 06:20 | Removes the requirement of liberty. No longer shipped by newer gcc. | Christian Grothoff | 2 | +4 | -6 |
| 2013-08-07 06:19 | -use more portable rand instead of random | Christian Grothoff | 3 | +10 | -6 |
| 2013-08-06 18:58 | Disable quiesce test on W32 | LRN | 1 | +2 | -1 |
| 2013-08-02 21:42 | -fix connect/content-length handling | Christian Grothoff | 4 | +63 | -45 |
| 2013-08-02 12:37 | Fix compiling for systems without SOCK_NONBLOCK | LRN | 2 | +26 | -0 |
| 2013-07-28 14:41 | -fix #2968 | Christian Grothoff | 2 | +6 | -0 |
| 2013-07-21 16:40 | microspdy2http: minor changes | Andrey Uzunov | 1 | +26 | -19 |
| 2013-07-21 16:19 | -yes, we never ignore return values, even in examples on getchar()... | Christian Grothoff | 1 | +1 | -1 |
| 2013-07-21 16:18 | add missing NULL checks in examples: | Christian Grothoff | 1 | +12 | -0 |
| 2013-07-21 16:05 | microhttpd: put "#if EPOLL_SUPPORT" everywhere, so compilation can succeed even when it is disabled | Andrey Uzunov | 3 | +13 | -1 |
| 2013-07-20 23:10 | microspdy: several "unchecked return value"s fixed | Andrey Uzunov | 2 | +4 | -4 |
| 2013-07-20 21:33 | microspdy2http: warnings fixed | Andrey Uzunov | 1 | +39 | -32 |
| 2013-07-20 19:21 | mhd2spdy: code formatting done and old code removed | Andrey Uzunov | 7 | +321 | -446 |
| 2013-07-20 18:49 | mhd2spdy: info in source headers | Andrey Uzunov | 7 | +21 | -19 |
| 2013-07-20 18:35 | mhd2spdy: -Wextra warnings fixed | Andrey Uzunov | 4 | +42 | -5 |
| 2013-07-20 17:03 | mhd2spdy: changes, still importing | Andrey Uzunov | 5 | +40 | -11 |
| 2013-07-20 15:04 | spdy2http: added timeout option for http requests | Andrey Uzunov | 1 | +69 | -12 |
| 2013-07-20 10:49 | -nicer for HTTPS | Christian Grothoff | 1 | +1 | -4 |
| 2013-07-20 10:37 | -removing bad printf | Christian Grothoff | 1 | +0 | -1 |
| 2013-07-20 10:36 | -fix combining HTTPS and EPOLL | Christian Grothoff | 6 | +90 | -35 |
| 2013-07-20 10:13 | -adding HTTPS version of benchmark | Christian Grothoff | 2 | +209 | -0 |
| 2013-07-20 10:13 | -moving dual stack example to modern variant | Christian Grothoff | 1 | +6 | -12 |
| 2013-07-20 10:03 | -expanded HTTPS testcases to also cover epoll | Christian Grothoff | 3 | +51 | -25 |
| 2013-07-19 20:26 | -fix leak fix | Christian Grothoff | 1 | +4 | -2 |
| 2013-07-19 20:15 | -fixing memory leaks in testcases | Christian Grothoff | 4 | +114 | -18 |
| 2013-07-19 15:51 | adding experimental turbo mode | Christian Grothoff | 6 | +221 | -100 |
| 2013-07-19 11:50 | -undo | Christian Grothoff | 1 | +1 | -1 |
| 2013-07-19 09:19 | -importing Andrey Uzunov's mhd2spdy code | Christian Grothoff | 10 | +2224 | -2 |
| 2013-07-19 08:05 | -cleanup connections also if MHD_run_from_select is used | Christian Grothoff | 2 | +13 | -2 |
| 2013-07-19 07:59 | -packaging 0.9.28 | Christian Grothoff | 2 | +4 | -1 |
| 2013-07-19 07:30 | -fix compilation error with old openssl versions that lack SSL_OP_NO_COMPRESSION | Christian Grothoff | 1 | +11 | -3 |
| 2013-07-18 21:44 | spdy: send RST_STREAM when user callback for response fails | Andrey Uzunov | 2 | +27 | -8 |
| 2013-07-18 16:52 | spdy proxy: finish on curl error | Andrey Uzunov | 1 | +4 | -6 |
| 2013-07-17 15:48 | spdy: event loop changed for the proxy | Andrey Uzunov | 1 | +90 | -68 |
| 2013-07-17 14:46 | spdy: change SPDY_get_timeout to give not seconds but milliseconds as it used to be | Andrey Uzunov | 17 | +102 | -81 |
| 2013-07-17 10:27 | spdy: TCP_CORK flush only when needed, fix | Andrey Uzunov | 2 | +2 | -2 |
| 2013-07-14 17:59 | eliminate shutdown calls that are not required, strictly speaking | Christian Grothoff | 3 | +9 | -11 |
| 2013-07-14 17:51 | fix dual stack option | Christian Grothoff | 1 | +1 | -1 |
| 2013-07-14 17:38 | name MHD worker threads | Christian Grothoff | 2 | +6 | -0 |
| 2013-07-12 17:14 | -try instant state forward, 2nd variant | Christian Grothoff | 1 | +1 | -1 |
| 2013-07-12 08:53 | -update readiness state immediately after response is queued, to avoid going through another 'idle' event loop | Christian Grothoff | 1 | +44 | -43 |
| 2013-07-08 23:24 | spdy: bug fixed - breaking when no headers are provided for response | Andrey Uzunov | 3 | +24 | -4 |
| 2013-07-08 22:51 | spdy: proxy - ipv4/6 options for curl and closed_session callback | Andrey Uzunov | 1 | +77 | -5 |
| 2013-07-07 15:51 | spdy: proxy - print some verbose info | Andrey Uzunov | 1 | +6 | -1 |
| 2013-07-07 15:48 | spdy: disable TCP_CORK when NO DELAY is set | Andrey Uzunov | 1 | +18 | -12 |
| 2013-07-07 11:07 | spdy: new start options for the proxy | Andrey Uzunov | 1 | +35 | -10 |
| 2013-07-05 23:08 | spdy: TCP_CORK added for io_raw | Andrey Uzunov | 8 | +140 | -5 |
| 2013-07-05 18:27 | -ignore binary | Christian Grothoff | 0 | +0 | -0 |
| 2013-07-05 17:30 | spdy: NO_DELAY flag added to the daemon to set TCP_NODELAY on sockets | Andrey Uzunov | 3 | +18 | -2 |
| 2013-07-05 17:16 | spdy: max num frames added as an option for the daemon | Andrey Uzunov | 5 | +40 | -5 |
| 2013-07-05 16:54 | spdy: non blockable sockets for the raw IO | Andrey Uzunov | 1 | +3 | -8 |
| 2013-07-05 16:48 | spdy: daemon can now be started without TLS support ("raw SPDY") + test case | Andrey Uzunov | 8 | +1015 | -37 |
| 2013-07-05 15:50 | spdy: io_raw integrated; not yet settable | Andrey Uzunov | 6 | +110 | -10 |
| 2013-07-05 15:34 | spdy: io_raw just added; not yet integrated | Andrey Uzunov | 6 | +291 | -3 |
| 2013-07-05 15:15 | spdy: init library changed | Andrey Uzunov | 4 | +55 | -8 |
| 2013-07-05 14:25 | spdy: continue - previous one and rename tls to openssl | Andrey Uzunov | 11 | +417 | -447 |
| 2013-07-05 14:04 | spdy: TLS functions are called via callbacks now | Andrey Uzunov | 7 | +259 | -51 |
| 2013-07-05 10:12 | -fixing #2899: allow clients to customize MHD_BUF_INC_SIZE via option | Christian Grothoff | 7 | +45 | -15 |
| 2013-07-04 15:29 | Adding support for using epoll for the MHD event loop | Christian Grothoff | 13 | +1439 | -486 |
| 2013-06-28 22:30 | spdy: minor leaks, dead code, etc. fixed | Andrey Uzunov | 4 | +96 | -82 |
| 2013-06-28 12:07 | -cleaner behavior with respect to stopping to read pipelined requests | Christian Grothoff | 3 | +16 | -2 |
| 2013-06-27 14:41 | -fixing misc minor bugs and compiler warnings in libmicrospdy | Christian Grothoff | 8 | +108 | -62 |
| 2013-06-25 13:13 | -documentation updates for epoll | Christian Grothoff | 2 | +130 | -6 |
| 2013-06-25 13:00 | -nicer error handling in example | Christian Grothoff | 1 | +9 | -2 |
| 2013-06-25 12:58 | -make clear that close return value is ignored intentionally | Christian Grothoff | 1 | +2 | -1 |
| 2013-06-25 12:47 | -update list of documentation | Christian Grothoff | 1 | +2 | -2 |
| 2013-06-23 10:51 | -document epoll option | Christian Grothoff | 1 | +1 | -0 |
| 2013-06-23 10:50 | -build system changes for epoll support | Christian Grothoff | 1 | +38 | -6 |
| 2013-06-23 10:50 | -benchmark for latency measurements and epoll demonstration | Christian Grothoff | 3 | +165 | -3 |
| 2013-06-23 10:49 | -API for supporting epoll | Christian Grothoff | 1 | +58 | -7 |
| 2013-06-22 18:39 | spdy2http: TE header was sent over SPDY | Andrey Uzunov | 1 | +4 | -1 |
| 2013-06-21 17:55 | cast intentionally ignored return values to void, even in examples | Christian Grothoff | 6 | +9 | -6 |
| 2013-06-21 16:21 | -revert | Christian Grothoff | 1 | +1 | -25 |
| 2013-06-21 16:16 | make it clear that we intentionally ignore those return values, as there is no good way to handle those errors anyway | Christian Grothoff | 2 | +44 | -4 |
| 2013-06-21 12:38 | replace -1 by named constant in comment | Christian Grothoff | 1 | +1 | -1 |
| 2013-06-19 11:49 | spdy2http: option for host to listen on | Andrey Uzunov | 1 | +51 | -6 |
| 2013-06-19 10:52 | spdy: ignore POST instead of abort and send 501 no implemented | Andrey Uzunov | 2 | +73 | -3 |
| 2013-06-19 09:34 | spdy2http: added options | Andrey Uzunov | 1 | +363 | -117 |
| 2013-06-15 14:01 | README change for microspdy | Andrey Uzunov | 1 | +3 | -0 |
| 2013-05-27 14:33 | spdy2http now handles chunked TE | Andrey Uzunov | 1 | +78 | -49 |
| 2013-05-24 08:55 | -check for curl for the spdy proxy | Christian Grothoff | 1 | +4 | -1 |
| 2013-05-24 08:50 | -move spdy draft so that testcases can find it | Christian Grothoff | 3 | +3 | -2 |
| 2013-05-23 10:45 | spdy2http changes to use it as a forward proxy | Andrey Uzunov | 1 | +14 | -2 |
| 2013-05-21 12:35 | improving build system to tolerate missing libraries for libmicrospdy | Christian Grothoff | 3 | +32 | -3 |
| 2013-05-20 10:30 | -fix 2886 | Christian Grothoff | 4 | +32 | -1 |
| 2013-05-19 09:31 | -remove generated files | Christian Grothoff | 3 | +0 | -12056 |
| 2013-05-18 20:33 | -fix build issues on MinGW (#2885) | Christian Grothoff | 23 | +209 | -350 |
| 2013-05-15 20:05 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2013-05-15 20:04 | -2nd attempt to fix #2859, this time things look much better | Christian Grothoff | 2 | +15 | -11 |
| 2013-05-09 14:10 | comments | Christian Grothoff | 1 | +6 | -0 |
| 2013-05-09 12:58 | -handle SIGPIPE | Christian Grothoff | 1 | +29 | -0 |
| 2013-05-09 11:48 | -undo fix #2783 | Christian Grothoff | 1 | +2 | -0 |
| 2013-05-09 11:46 | -unlock: | Christian Grothoff | 1 | +2 | -0 |
| 2013-05-09 10:47 | -bugfixes | Christian Grothoff | 2 | +8 | -3 |
| 2013-05-06 10:49 | -fixing #2859 | Christian Grothoff | 2 | +9 | -0 |
| 2013-05-05 19:44 | -chlog | Christian Grothoff | 1 | +4 | -0 |
| 2013-05-05 19:42 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2013-05-05 19:26 | add testcases | Christian Grothoff | 12 | +3762 | -0 |
| 2013-05-05 19:22 | -ignores | Christian Grothoff | 1 | +1 | -1 |
| 2013-05-05 19:21 | merging libmicrospdy into tree | Christian Grothoff | 39 | +12615 | -49 |
| 2013-05-05 18:25 | releasing 0.9.27 | Christian Grothoff | 5 | +205 | -127 |
| 2013-05-05 18:21 | -directory was renamed | Christian Grothoff | 1 | +1 | -1 |
| 2013-05-05 18:20 | -directory was renamed | Christian Grothoff | 6 | +75 | -75 |
| 2013-05-05 18:07 | -changing directory name | Christian Grothoff | 30 | +2 | -2 |
| 2013-05-05 18:01 | -improvements to docs | Christian Grothoff | 20 | +148 | -86 |
| 2013-04-26 09:51 | adding testcase for quiesce from Scott Goldman | Christian Grothoff | 3 | +423 | -0 |
| 2013-04-26 09:51 | handle case where poll/select have nothing left to do | Christian Grothoff | 1 | +6 | -0 |
| 2013-04-26 09:00 | adding support for quiesce | Christian Grothoff | 6 | +198 | -194 |
| 2013-04-25 08:10 | -modernize AC calls - #2871 | Christian Grothoff | 1 | +1 | -1 |
| 2013-04-23 11:38 | W32 compatibility, also use ISO C instead of POSIX | LRN | 8 | +73 | -6 |
| 2013-04-23 11:11 | Avoid conflicts with wingdi's OPAQUE | LRN | 1 | +3 | -3 |
| 2013-04-21 17:57 | -fix W32 build | Christian Grothoff | 1 | +9 | -2 |
| 2013-04-12 18:14 | -bsd fix | Christian Grothoff | 1 | +1 | -1 |
| 2013-04-05 11:46 | -make sure to include license texi files | Christian Grothoff | 1 | +1 | -1 |
| 2013-03-31 21:18 | finished with demonstrator | Christian Grothoff | 2 | +217 | -23 |
| 2013-03-31 20:22 | add mime types to demo | Christian Grothoff | 3 | +246 | -71 |
| 2013-03-31 19:48 | -clarify benchmark result | Christian Grothoff | 1 | +4 | -1 |
| 2013-03-31 19:18 | -benchmark | Christian Grothoff | 1 | +3 | -1 |
| 2013-03-31 18:34 | -updating benchmark to use new API | Christian Grothoff | 1 | +11 | -2 |
| 2013-03-31 18:28 | adding MHD_run_from_select to API | Christian Grothoff | 5 | +146 | -32 |
| 2013-03-31 18:06 | bump, changelog | Christian Grothoff | 3 | +15 | -3 |
| 2013-03-31 18:03 | document sizes better | Christian Grothoff | 1 | +5 | -1 |
| 2013-03-31 18:03 | document sizes better | Christian Grothoff | 1 | +7 | -3 |
| 2013-03-31 18:03 | optimize post processor block size | Christian Grothoff | 1 | +67 | -13 |
| 2013-03-31 18:03 | optimize read buffer size | Christian Grothoff | 1 | +37 | -27 |
| 2013-03-31 17:02 | -formatting | Christian Grothoff | 1 | +8 | -11 |
| 2013-03-31 17:02 | -formatting | Christian Grothoff | 1 | +1 | -1 |
| 2013-03-31 17:02 | -formatting | Christian Grothoff | 2 | +31 | -12 |
| 2013-03-30 23:52 | -towards a nicer demo | Christian Grothoff | 1 | +6 | -0 |
| 2013-03-30 23:45 | -starting more complex demo | Christian Grothoff | 2 | +480 | -0 |
| 2013-03-30 21:23 | -fix build issue | Christian Grothoff | 3 | +5 | -5 |
| 2013-03-29 17:31 | -adding gendocs | Christian Grothoff | 3 | +480 | -0 |
| 2013-03-29 17:26 | -fixing ecos.texi | Christian Grothoff | 1 | +1 | -6 |
| 2013-03-29 17:25 | -fixing ecos.texi | Christian Grothoff | 1 | +2 | -12 |
| 2013-03-29 17:23 | -update lgpl.texi | Christian Grothoff | 1 | +3 | -15 |
| 2013-03-29 16:23 | releasing 0.9.26 | Christian Grothoff | 2 | +8 | -2 |
| 2013-03-29 16:23 | -also build examples | Christian Grothoff | 2 | +78 | -8 |
| 2013-03-29 16:17 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2013-03-29 16:16 | -renaming for consistency | Christian Grothoff | 12 | +208 | -212 |
| 2013-03-29 15:59 | -renaming for consistency | Christian Grothoff | 22 | +115 | -115 |
| 2013-03-29 15:57 | -renaming for consistency | Christian Grothoff | 9 | +54 | -53 |
| 2013-03-29 15:49 | -renaming for consistency | Christian Grothoff | 1 | +3 | -3 |
| 2013-03-29 15:47 | -renaming for consistency | Christian Grothoff | 4 | +9 | -9 |
| 2013-03-22 09:45 | -ignore | Christian Grothoff | 0 | +0 | -0 |
| 2013-03-22 09:44 | -oops | Christian Grothoff | 1 | +47 | -0 |
| 2013-03-12 14:23 | -fix double-close | Christian Grothoff | 1 | +3 | -0 |
| 2013-03-07 09:13 | -fixing #2818 | Christian Grothoff | 3 | +11 | -2 |
| 2013-03-04 13:42 | testcase for #2783 | Christian Grothoff | 3 | +217 | -3 |
| 2013-03-04 12:47 | fix #2802 | Christian Grothoff | 2 | +6 | -2 |
| 2013-03-02 02:46 | -test case for %A0-issue reported on the list | Christian Grothoff | 1 | +15 | -5 |
| 2013-03-01 00:12 | the cleanup mutex struct should not be directly copied and share used by multiple thread, which cause crash on some platform, e.g. ios/darwin | Christian Grothoff | 2 | +15 | -0 |
| 2013-02-06 00:52 | -releasing 0.9.25 | Christian Grothoff | 6 | +311 | -160 |
| 2013-02-01 09:20 | fix #2733 | Christian Grothoff | 3 | +18 | -5 |
| 2013-02-01 09:01 | testcase for #2733 | Christian Grothoff | 1 | +44 | -0 |
| 2013-01-30 12:23 | more consts | Christian Grothoff | 2 | +3 | -3 |
| 2013-01-30 12:26 | Hello, | Christian Grothoff | 2 | +10 | -6 |
| 2013-01-29 20:44 | fix #2734 | Christian Grothoff | 2 | +5 | -1 |
| 2013-01-26 20:42 | fixing regression from January 6th | Christian Grothoff | 3 | +9 | -5 |
| 2013-01-11 22:34 | return success even without optional \r\n | Christian Grothoff | 3 | +8 | -2 |
| 2013-01-07 06:28 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2013-01-06 20:21 | allow 0-byte responses with response_from_callback | Christian Grothoff | 2 | +16 | -6 |
| 2012-12-25 17:44 | 0924 | Christian Grothoff | 5 | +15 | -32 |
| 2012-12-18 20:25 | I was was having problems receiving data from a client using POST with chunked encoding. It turns out this client is violating the HTTP spec by setting the "Transfer-Encoding: Chunked" as well as "Content-Length: 0" | Christian Grothoff | 3 | +29 | -29 |
| 2012-12-06 09:20 | force transmission of connection: close header | Christian Grothoff | 2 | +60 | -19 |
| 2012-12-05 18:28 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2012-12-05 18:28 | Matthew Mundell wrote: | Christian Grothoff | 6 | +20 | -11 |
| 2012-11-25 13:12 | -new API proposal | Christian Grothoff | 3 | +247 | -315 |
| 2012-11-08 21:35 | Ship its own version of tsearch and friends if not provided by platform. | Christian Grothoff | 3 | +7 | -0 |
| 2012-11-08 21:30 | -search.h begone | Christian Grothoff | 1 | +0 | -3 |
| 2012-11-08 21:28 | -include tsearch.h only where needed, use local version if OS does not support it | Christian Grothoff | 4 | +173 | -0 |
| 2012-11-08 21:26 | -do not include search.h in platform.h, will be included in daemon.c | Christian Grothoff | 1 | +1 | -1 |
| 2012-11-08 21:23 | updating config.guess/config.sub to latest gnulib version | Christian Grothoff | 2 | +3323 | -0 |
| 2012-10-22 11:07 | Trying to fix issue reported by Matthieu: | Christian Grothoff | 3 | +46 | -4 |
| 2012-10-15 23:34 | -fix #if WINDOWS problems reported by Luis Garcia on the mailinglist | Christian Grothoff | 9 | +17 | -13 |
| 2012-10-08 13:02 | increase timeouts to escape problems with time_wait | Christian Grothoff | 22 | +58 | -58 |
| 2012-09-30 21:29 | -getting rid of cparser warning | Christian Grothoff | 2 | +7 | -4 |
| 2012-09-28 21:35 | -fix type to ensure that comparisson will always work | Christian Grothoff | 2 | +4 | -4 |
| 2012-09-28 11:39 | -introduce MHD_UNSIGNED_LONG_LONG, deprecate MHD_LONG_LONG, check for invalid options on start, document | Christian Grothoff | 9 | +110 | -82 |
| 2012-09-28 11:00 | -simplify code | Christian Grothoff | 1 | +32 | -12 |
| 2012-09-28 10:07 | -make monkey happy | Christian Grothoff | 1 | +3 | -3 |
| 2012-09-20 13:40 | -remark | Christian Grothoff | 2 | +3 | -0 |
| 2012-09-08 19:20 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2012-09-08 19:18 | update distfiles | Christian Grothoff | 3 | +201 | -121 |
| 2012-09-08 19:16 | double-including of version.texi not allowed | Christian Grothoff | 1 | +4 | -1 |
| 2012-09-08 19:15 | applyin Karl Berry's suggestions for GNU libextractor also to MHD | Christian Grothoff | 6 | +3717 | -3076 |
| 2012-09-01 18:51 | releasing 0.9.22 | Christian Grothoff | 3 | +6 | -3 |
| 2012-09-01 18:47 | allowing independent enabling/disabling of digest and basic authentication (Mantis #2525) | Christian Grothoff | 7 | +315 | -253 |
| 2012-08-30 19:17 | fixing #2531 | Christian Grothoff | 5 | +70 | -32 |
| 2012-08-23 12:36 | close file, clarify license | Christian Grothoff | 8 | +33 | -29 |
| 2012-08-22 22:44 | fixing #2511 | Christian Grothoff | 5 | +126 | -89 |
| 2012-08-21 12:39 | bump | Christian Grothoff | 1 | +1 | -1 |
| 2012-08-21 12:37 | use int instead of enums in va_arg calls | Christian Grothoff | 2 | +7 | -2 |
| 2012-08-21 12:33 | reduce xbuf_size as suggested by Martin Velek on mailinglist | Christian Grothoff | 2 | +7 | -1 |
| 2012-08-14 18:37 | need to use must copy, as page is on the stack | Christian Grothoff | 1 | +2 | -2 |
| 2012-08-14 17:16 | specify content type | Christian Grothoff | 1 | +1 | -1 |
| 2012-08-14 17:10 | making examples compile without warnings | Christian Grothoff | 6 | +13 | -1 |
| 2012-07-19 19:56 | -releasing 0.9.21 | Christian Grothoff | 5 | +16 | -6 |
| 2012-07-19 15:31 | -additional code cleanup | Christian Grothoff | 6 | +77 | -162 |
| 2012-07-17 22:03 | -update | Christian Grothoff | 1 | +0 | -1 |
| 2012-07-17 21:57 | spacing | Christian Grothoff | 3 | +11 | -4 |
| 2012-07-17 21:52 | code cleanup, minor bug fixes, allow lookup up trailing values with key of NULL | Christian Grothoff | 8 | +583 | -487 |
| 2012-07-17 20:40 | -version bump in header | Christian Grothoff | 1 | +1 | -1 |
| 2012-07-17 20:39 | adding experimental extension 'HD_USE_NO_LISTEN_SOCKET' | Christian Grothoff | 6 | +240 | -164 |
| 2012-07-17 20:35 | -syncing | Christian Grothoff | 2 | +649 | -1276 |
| 2012-07-17 20:34 | -fixing https tests after changes in gnutls | Christian Grothoff | 2 | +52 | -28 |
| 2012-07-17 20:16 | -fixing sendfile mess | Christian Grothoff | 1 | +3 | -0 |
| 2012-07-17 20:15 | -fixing sendfile mess | Christian Grothoff | 3 | +28 | -482 |
| 2012-07-10 10:59 | Preprocess sendfile test | LRN | 1 | +470 | -0 |
| 2012-07-09 11:43 | -LRN: log changes | Christian Grothoff | 1 | +3 | -0 |
| 2012-07-09 11:43 | -LRN: fix url generation on MinGW32 | Christian Grothoff | 1 | +20 | -0 |
| 2012-07-09 11:43 | -LRN: use cryptoapi for PRNG on W32 | Christian Grothoff | 2 | +50 | -0 |
| 2012-07-09 11:42 | -LRN: fix sendfile path for MinGW32 | Christian Grothoff | 1 | +7 | -0 |
| 2012-07-09 11:42 | -LRN: no poll on mingw32 | Christian Grothoff | 4 | +8 | -0 |
| 2012-07-08 13:06 | LRN: MHD patches. Later will send patches for other issues, but at least now it will compile. | Christian Grothoff | 5 | +113 | -14 |
| 2012-06-22 09:58 | -autotools updates | Christian Grothoff | 2 | +1276 | -649 |
| 2012-06-22 09:58 | -fix warning | Christian Grothoff | 1 | +9 | -2 |
| 2012-06-22 09:58 | -#2414: make listen and accepted sockets non-inheritable by default | Christian Grothoff | 4 | +97 | -7 |
| 2012-06-22 09:08 | -fixing #2443: tutorial was unclear | Christian Grothoff | 2 | +6 | -3 |
| 2012-06-19 17:53 | -use lower port numbers with smaller conflict potential for ssl tests | Christian Grothoff | 3 | +7 | -7 |
| 2012-06-19 17:47 | Mike Crowe sends this patch: | Christian Grothoff | 8 | +33 | -11 |
| 2012-06-19 17:44 | Mike Crowe: According to the libcurl documentation the parameter to curl_version_info should be CURLVERSION_NOW rather than a bit value from the features bitmask. | Christian Grothoff | 1 | +8 | -1 |
| 2012-06-12 19:35 | adding support for status code 451 | Christian Grothoff | 5 | +655 | -1277 |
| 2012-06-11 11:25 | -check for OpenSSL | Christian Grothoff | 1 | +5 | -0 |
| 2012-05-31 11:36 | -releasing 0.9.20 | Christian Grothoff | 3 | +10 | -7 |
| 2012-05-29 11:59 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2012-05-29 11:56 | -bump | Christian Grothoff | 1 | +1 | -1 |
| 2012-05-29 11:55 | -fixing bugs with missing shutdown callbacks | Christian Grothoff | 8 | +1317 | -660 |
| 2012-04-22 06:38 | -removing 0.8.x-branch, only confuses users at this time | Christian Grothoff | 1 | +3 | -0 |
| 2012-03-26 16:18 | -the forgotten commit: reduce code duplication | Christian Grothoff | 1 | +33 | -46 |
| 2012-03-02 23:00 | changing order in which headers are returned to match the order in which we received them from the network | Christian Grothoff | 6 | +56 | -31 |
| 2012-02-28 19:21 | -clarify MHD_OPTION_SOCK_ADDR | Christian Grothoff | 1 | +3 | -1 |
| 2012-02-23 13:16 | -fix compile error when build without post processor | Christian Grothoff | 1 | +3 | -1 |
| 2012-02-06 21:49 | -fixing #2143 | Christian Grothoff | 1 | +3 | -2 |
| 2012-02-06 14:15 | -fix | Christian Grothoff | 1 | +1 | -1 |
| 2012-02-01 08:40 | BS: fixing compilation problem on MinGW | Christian Grothoff | 3 | +15 | -0 |
| 2012-01-31 16:58 | -typo | Christian Grothoff | 1 | +1 | -1 |
| 2012-01-31 16:57 | -ack | Christian Grothoff | 1 | +1 | -0 |
| 2012-01-31 16:53 | releasing 0.9.19 | Christian Grothoff | 3 | +7 | -4 |
| 2012-01-30 19:03 | fixing #2126 | Christian Grothoff | 3 | +29 | -4 |
| 2012-01-27 10:01 | -fixing #2120 | Christian Grothoff | 2 | +11 | -1 |
| 2012-01-24 15:08 | add check for sin_len | Christian Grothoff | 5 | +86 | -1 |
| 2012-01-24 08:40 | did not compile with CFLAGS = -Wall -Werror | Matthias Wachs | 3 | +5 | -5 |
| 2012-01-23 13:08 | releasing 0.9.18 | Christian Grothoff | 3 | +7 | -3 |
| 2012-01-23 12:05 | -minor test code cleanup | Christian Grothoff | 4 | +21 | -21 |
| 2012-01-23 11:50 | fix double-free in case HTTPS_PRIORITIES value is set to an invalid string | Christian Grothoff | 1 | +6 | -3 |
| 2012-01-19 21:17 | hopefully fixing #1967 | Christian Grothoff | 2 | +21 | -5 |
| 2012-01-19 16:51 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2012-01-19 16:50 | forgot to add this file earlier | Christian Grothoff | 1 | +211 | -0 |
| 2012-01-19 16:47 | tclaveirole: fixing #2085 with patch from the bugreport | Christian Grothoff | 2 | +8 | -2 |
| 2012-01-19 16:40 | properly fixing #2059, keeping the check that the uri from the nonce generation is exactly the same as the primary uri we got from the HTTP request | Christian Grothoff | 5 | +175 | -15 |
| 2012-01-16 13:30 | adding dual stack example | Christian Grothoff | 2 | +91 | -0 |
| 2012-01-07 16:32 | fix nonce counter base - #2061 | Christian Grothoff | 2 | +5 | -1 |
| 2012-01-05 21:02 | partial fix for #2059 | Christian Grothoff | 2 | +8 | -2 |
| 2011-12-06 20:15 | -updating ignores, adding missing file | Christian Grothoff | 0 | +0 | -0 |
| 2011-12-01 14:24 | Hi there, | Christian Grothoff | 3 | +18 | -14 |
| 2011-11-29 19:26 | email | Christian Grothoff | 1 | +1 | -1 |
| 2011-11-26 19:41 | fix plibc check | Nils Durner | 1 | +3 | -3 |
| 2011-11-25 14:15 | fix mingw | Nils Durner | 1 | +1 | -1 |
| 2011-11-24 14:11 | check NULL | Christian Grothoff | 1 | +2 | -0 |
| 2011-11-23 08:19 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2011-11-22 08:57 | fix compile errors | Christian Grothoff | 2 | +2 | -2 |
| 2011-11-21 17:52 | added flag for 'Date:' suppression | Christian Grothoff | 4 | +92 | -5 |
| 2011-11-19 19:09 | releasing 0.9.17 | Christian Grothoff | 3 | +8 | -5 |
| 2011-11-18 19:18 | fixing 1914 | Christian Grothoff | 2 | +15 | -7 |
| 2011-11-13 13:12 | testcase for 1901 | Christian Grothoff | 2 | +120 | -0 |
| 2011-11-13 12:36 | trying to fix issue with 'connectin: close' header duplicated in footer reported by Dirk on mailinglist | Christian Grothoff | 2 | +8 | -2 |
| 2011-11-13 12:34 | old release diff | Christian Grothoff | 2 | +3 | -3 |
| 2011-11-04 18:44 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2011-11-04 09:03 | docu | Christian Grothoff | 3 | +16 | -8 |
| 2011-11-03 17:15 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2011-11-03 09:29 | fixing shutdown issue on OS X -- 1760 | Christian Grothoff | 4 | +10 | -3 |
| 2011-11-01 18:12 | fix testcase, do not sleep if client is inactive | Christian Grothoff | 1 | +1 | -1 |
| 2011-11-01 17:52 | send connection:close always if we shutdown socket for reading, see mantis #1760 | Christian Grothoff | 2 | +28 | -3 |
| 2011-10-27 12:17 | LRN: treat EAGAIN as EINTR | Christian Grothoff | 3 | +10 | -8 |
| 2011-10-13 19:49 | no iberty on unix | Christian Grothoff | 1 | +5 | -1 |
| 2011-10-12 09:25 | speed up test case, print performance | Christian Grothoff | 1 | +63 | -2 |
| 2011-10-12 08:42 | fixing #1824 | Christian Grothoff | 1 | +2 | -3 |
| 2011-10-12 08:41 | fixing #1824 | Christian Grothoff | 2 | +21 | -35 |
| 2011-10-07 17:51 | LRN: w32 test case fixes | Christian Grothoff | 5 | +16 | -5 |
| 2011-09-30 15:58 | bump version | Christian Grothoff | 1 | +1 | -1 |
| 2011-09-30 15:57 | fixing 1811 | Christian Grothoff | 2 | +4 | -1 |
| 2011-09-29 15:04 | use 127.0.0.1 instead of localhost for testcurl/*.c; performs far better on OS X and Solaris-style kernels | Christian Grothoff | 24 | +69 | -69 |
| 2011-09-28 06:41 | release0.9.15 | Christian Grothoff | 3 | +8 | -5 |
| 2011-09-27 11:13 | addressing odd URL format described by Daniel Chiaramello on the MHD mailinglist today | Christian Grothoff | 5 | +220 | -3 |
| 2011-09-26 20:28 | w32/plibc patch from LRN | Christian Grothoff | 1 | +7 | -7 |
| 2011-09-26 20:28 | curl check | Christian Grothoff | 1 | +3 | -0 |
| 2011-09-26 19:25 | make sure to clean up response ASAP | Christian Grothoff | 1 | +8 | -6 |
| 2011-09-26 19:24 | update | Christian Grothoff | 2 | +6 | -0 |
| 2011-09-26 19:16 | report failure to exec curl | Christian Grothoff | 1 | +9 | -4 |
| 2011-09-21 07:58 | fix | Christian Grothoff | 3 | +17 | -4 |
| 2011-09-21 07:47 | From: Will Bryant <will.bryant@gmail.com> To: libmicrohttpd development and user mailinglist <libmicrohttpd@gnu.org> Date: Today 03:01:54 AM Attachments: 0001-use-separate-ports-for-subsequent-tests-in-the-perf-.patch | Christian Grothoff | 2 | +57 | -40 |
| 2011-09-21 07:47 | From: Will Bryant <will.bryant@gmail.com> To: libmicrohttpd development and user mailinglist <libmicrohttpd@gnu.org> Date: Yesterday 03:59:23 PM Attachments: 0001-use-a-pipe-to-signal-shutdown-to-select-and-poll.patch | Christian Grothoff | 3 | +88 | -12 |
| 2011-09-19 12:06 | trying to fix Regis's problem | Christian Grothoff | 2 | +8 | -5 |
| 2011-09-16 17:42 | fixing implications of new early response cleanup code -CG | Matthias Wachs | 1 | +6 | -0 |
| 2011-09-14 11:44 | fixing 1766 | Christian Grothoff | 2 | +24 | -0 |
| 2011-09-13 14:07 | fix | Christian Grothoff | 1 | +3 | -8 |
| 2011-09-13 07:48 | for Regis (see ML) | Christian Grothoff | 2 | +8 | -0 |
| 2011-09-13 07:46 | stuff | Christian Grothoff | 1 | +20 | -0 |
| 2011-09-12 08:21 | release 0.9.14 | Christian Grothoff | 3 | +8 | -7 |
| 2011-09-12 08:15 | indenting header more nicely, adding MHD_set_connection_option | Christian Grothoff | 7 | +301 | -156 |
| 2011-09-10 05:31 | use GNUTLS_SESSION instead of the un-implemented GNUTLS_CLIENT_CERT | Christian Grothoff | 1 | +5 | -1 |
| 2011-09-10 05:30 | use GNUTLS_SESSION instead of the un-implemented GNUTLS_CLIENT_CERT | Christian Grothoff | 2 | +7 | -4 |
| 2011-09-09 13:21 | testcase | Christian Grothoff | 3 | +293 | -0 |
| 2011-08-18 09:10 | bump | Christian Grothoff | 1 | +1 | -1 |
| 2011-08-18 09:08 | bugfix | Christian Grothoff | 4 | +46 | -32 |
| 2011-08-18 08:56 | new testcase | Christian Grothoff | 2 | +190 | -0 |
| 2011-08-11 09:43 | ign | Christian Grothoff | 0 | +0 | -0 |
| 2011-08-11 09:40 | use non-blocking sockets | Christian Grothoff | 2 | +5 | -7 |
| 2011-08-06 20:43 | fix | Christian Grothoff | 1 | +0 | -8 |
| 2011-07-25 14:13 | logo | Christian Grothoff | 1 | +3 | -0 |
| 2011-07-25 14:13 | logo | Christian Grothoff | 4 | +115 | -2 |
| 2011-07-18 06:46 | avoid asprintf | Christian Grothoff | 1 | +10 | -19 |
| 2011-07-16 20:43 | fix nonce type | Christian Grothoff | 3 | +8 | -3 |
| 2011-07-13 09:25 | counters | Christian Grothoff | 1 | +8 | -8 |
| 2011-07-13 08:06 | fix | Christian Grothoff | 4 | +41 | -6 |
| 2011-07-10 18:21 | bumps | Christian Grothoff | 2 | +5 | -5 |
| 2011-07-07 08:25 | adding perf measurements | Christian Grothoff | 6 | +955 | -2 |
| 2011-07-02 17:18 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2011-06-22 12:33 | fixing connection close issue mentioned by Robert Varga on MHD mailinglist | Christian Grothoff | 2 | +11 | -1 |
| 2011-06-22 08:50 | docu | Christian Grothoff | 1 | +12 | -0 |
| 2011-06-22 08:38 | improve performance by using shutdown on client sockets instead of poll/select on listen socket | Christian Grothoff | 2 | +33 | -23 |
| 2011-06-22 08:28 | docu | Christian Grothoff | 3 | +16 | -5 |
| 2011-06-22 08:25 | only call MHD_get_timeout if not in thread-per-connection mode | Christian Grothoff | 2 | +24 | -14 |
| 2011-06-22 08:08 | must insert into DLL before creating thread | Christian Grothoff | 1 | +35 | -17 |
| 2011-06-21 22:04 | race | Christian Grothoff | 2 | +17 | -4 |
| 2011-06-21 13:00 | fixing race condition, minor leak, O(n) shutdown is now O(1) | Christian Grothoff | 5 | +387 | -274 |
| 2011-06-16 10:14 | moving monkey | Christian Grothoff | 1 | +3 | -1 |
| 2011-06-11 11:15 | fixing 1688 | Christian Grothoff | 4 | +24 | -11 |
| 2011-06-09 15:53 | From: Jim Meyering <jim@meyering.net> To: libmicrohttpd@gnu.org Date: Today 10:17:27 | Christian Grothoff | 2 | +2 | -2 |
| 2011-06-03 15:31 | bump | Christian Grothoff | 1 | +1 | -1 |
| 2011-06-03 15:31 | new MHD_CONNECTION_INFO_DAEMON | Christian Grothoff | 4 | +26 | -5 |
| 2011-06-01 07:47 | stuff | Christian Grothoff | 0 | +0 | -0 |
| 2011-05-25 14:25 | trying to fix timeout issue | Christian Grothoff | 2 | +5 | -1 |
| 2011-05-20 20:16 | releasing 0.9.11 | Christian Grothoff | 3 | +7 | -6 |
| 2011-05-20 20:12 | Fixing 1668 | Christian Grothoff | 1 | +4 | -0 |
| 2011-05-20 20:12 | Fixing 1668 | Christian Grothoff | 2 | +12 | -2 |
| 2011-05-20 17:36 | fixing Mantis 1680 | Christian Grothoff | 2 | +5 | -0 |
| 2011-05-16 11:24 | fixthefix | Christian Grothoff | 1 | +6 | -1 |
| 2011-05-12 12:42 | bugfix by hzm | Christian Grothoff | 3 | +18 | -1 |
| 2011-05-12 12:33 | warn users about pitfall with 32-bit vs. 64-bit off_t | Christian Grothoff | 1 | +22 | -0 |
| 2011-05-12 12:32 | cast | Christian Grothoff | 1 | +1 | -1 |
| 2011-05-08 19:56 | docu | Christian Grothoff | 1 | +2 | -2 |
| 2011-05-08 19:55 | fixing 1679 | Christian Grothoff | 4 | +25 | -8 |
| 2011-05-07 09:09 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2011-04-09 14:12 | 1674 round II | Christian Grothoff | 1 | +1 | -1 |
| 2011-04-08 09:49 | mantis 1674 | Christian Grothoff | 3 | +8 | -0 |
| 2011-04-03 12:04 | fixing 1672 | Christian Grothoff | 1 | +3 | -0 |
| 2011-04-03 12:03 | fixing 1672 | Christian Grothoff | 1 | +1 | -1 |
| 2011-03-30 11:03 | possible fix for 1670 | Christian Grothoff | 3 | +6 | -0 |
| 2011-03-29 13:16 | [libmicrohttpd] Cygwin PlibC dependency From: Thomas Stalder <thomas@netsolux.ch> To: libmicrohttpd@gnu.org Date: Today 12:55:56 Attachments: cygwin_plibc.patch | Christian Grothoff | 1 | +0 | -6 |
| 2011-03-29 12:22 | release 0.9.9 | Christian Grothoff | 4 | +12 | -10 |
| 2011-03-29 12:19 | fixes | Christian Grothoff | 5 | +27 | -21 |
| 2011-03-28 07:15 | fixing leaks on error handling | Christian Grothoff | 1 | +27 | -30 |
| 2011-03-23 22:30 | pollin issue | Christian Grothoff | 2 | +6 | -1 |
| 2011-03-20 08:22 | preliminary patch to poll race | Christian Grothoff | 2 | +103 | -20 |
| 2011-03-18 12:34 | removing MSG_DONTWAIT as per discussion on ML | Christian Grothoff | 2 | +6 | -5 |
| 2011-03-15 10:03 | simplify | Christian Grothoff | 1 | +10 | -13 |
| 2011-03-11 21:30 | libmicrohttpd] bug in MHD_create_response_from_fd_at_offset() From: Eivind Sarto <ivan@espial.com> To: "libmicrohttpd@gnu.org" <libmicrohttpd@gnu.org> Date: Today 09:32:21 pm | Christian Grothoff | 3 | +5 | -1 |
| 2011-03-07 10:41 | undo | Christian Grothoff | 1 | +3 | -8 |
| 2011-03-07 10:24 | fixifx | Matthias Wachs | 2 | +9 | -4 |
| 2011-03-05 21:03 | fixing 1667 | Christian Grothoff | 2 | +5 | -1 |
| 2011-03-04 11:34 | add to exports | Christian Grothoff | 1 | +1 | -1 |
| 2011-03-04 09:58 | bump | Christian Grothoff | 1 | +2 | -2 |
| 2011-03-04 09:33 | adding API to handle #1661 (allow externally created connections) | Christian Grothoff | 6 | +163 | -58 |
| 2011-03-04 09:10 | also eliminating use of pipe, thereby addressing #1662 | Christian Grothoff | 5 | +79 | -108 |
| 2011-03-04 08:11 | ignores | Christian Grothoff | 0 | +0 | -0 |
| 2011-03-03 20:45 | fixing 1666 | Christian Grothoff | 2 | +6 | -2 |
| 2011-03-03 18:22 | ex | Christian Grothoff | 1 | +748 | -0 |
| 2011-03-03 18:18 | missing | Christian Grothoff | 1 | +71 | -0 |
| 2011-03-03 18:15 | example | Christian Grothoff | 2 | +754 | -0 |
| 2011-03-01 15:09 | enable poll more broadly, fix timeout, use pipe instead of signal | Christian Grothoff | 5 | +237 | -160 |
| 2011-03-01 15:08 | man | Christian Grothoff | 1 | +17 | -5 |
| 2011-02-23 13:23 | removing useless code | Christian Grothoff | 4 | +4 | -11 |
| 2011-02-19 20:06 | missing include | Christian Grothoff | 1 | +1 | -0 |
| 2011-02-18 10:05 | try to handle sendfile corner cases better | Christian Grothoff | 3 | +27 | -7 |
| 2011-02-17 14:46 | incs | Christian Grothoff | 1 | +1 | -0 |
| 2011-02-17 14:45 | incs | Christian Grothoff | 1 | +2 | -0 |
| 2011-02-13 10:31 | 097 | Christian Grothoff | 3 | +7 | -6 |
| 2011-02-13 09:53 | fix gnutls error handling | Christian Grothoff | 2 | +12 | -0 |
| 2011-02-11 09:16 | mantis 1659 | Christian Grothoff | 3 | +5 | -2 |
| 2011-02-07 12:56 | Patch für libmicrohttpd-Doku From: Michael Wiegand <michael.wiegand@greenbone.net> (Greenbone Networks GmbH) To: christian@grothoff.org Date: Today 12:39:11 pm Attachments: microhttpd.texi-typo-fixes.patch | Christian Grothoff | 2 | +13 | -13 |
| 2011-01-27 09:52 | mantis 1652 | Christian Grothoff | 2 | +9 | -1 |
| 2011-01-27 09:49 | mantis 1651 | Christian Grothoff | 2 | +7 | -9 |
| 2011-01-27 09:02 | should be sockaddr, not sockaddr_in | Christian Grothoff | 2 | +3 | -3 |
| 2011-01-27 08:56 | docu | Christian Grothoff | 1 | +17 | -1 |
| 2011-01-27 08:56 | docu | Christian Grothoff | 1 | +5 | -2 |
| 2011-01-25 13:15 | release | Christian Grothoff | 4 | +9 | -6 |
| 2011-01-24 15:37 | fixing 1646 | Christian Grothoff | 2 | +5 | -0 |
| 2011-01-20 10:56 | dead | Christian Grothoff | 1 | +0 | -31 |
| 2011-01-18 23:00 | [libmicrohttpd] [digest-auth]: bug in hash algorithm From: Andreas Wehrmann <a.wehrmann@centersystems.com> To: libmicrohttpd@gnu.org Date: Today 08:58:43 am | Christian Grothoff | 3 | +7 | -1 |
| 2011-01-14 18:27 | nullcheck | Christian Grothoff | 1 | +2 | -1 |
| 2011-01-14 18:26 | nullcheck | Christian Grothoff | 2 | +10 | -5 |
| 2011-01-14 18:21 | nullcheck | Christian Grothoff | 1 | +3 | -2 |
| 2011-01-14 18:20 | fixes | Christian Grothoff | 3 | +10 | -1 |
| 2011-01-13 14:02 | [libmicrohttpd] fix doc typo: s/USER/USE/ in MHD_USER_THREAD_PER_CONNECTION From: Jim Meyering <jim@meyering.net> To: libmicrohttpd@gnu.org Date: Today 12:42:34 | Christian Grothoff | 2 | +2 | -2 |
| 2011-01-10 13:11 | release | Christian Grothoff | 5 | +10 | -10 |
| 2011-01-05 14:25 | fix 1636 | Christian Grothoff | 2 | +3 | -1 |
| 2011-01-05 14:22 | fix 1639 | Christian Grothoff | 3 | +8 | -7 |
| 2011-01-04 12:40 | introducing MHD_create_response_from_buffer, deprecating MHD_create_response_from_data | Christian Grothoff | 49 | +297 | -143 |
| 2011-01-01 13:47 | updating docs | Christian Grothoff | 6 | +115 | -255 |
| 2010-12-26 13:59 | typo | Christian Grothoff | 1 | +2 | -2 |
| 2010-12-26 01:16 | oops | Christian Grothoff | 2 | +95 | -0 |
| 2010-12-25 22:18 | vers | Christian Grothoff | 1 | +2 | -2 |
| 2010-12-25 21:58 | acking | Christian Grothoff | 1 | +1 | -0 |
| 2010-12-25 21:57 | removing client authentication API, moving it into tutorial | Christian Grothoff | 11 | +267 | -298 |
| 2010-12-25 20:58 | client certs and basic auth support, unmodified patch from MS | Christian Grothoff | 11 | +489 | -20 |
| 2010-12-23 14:41 | fix 1633 | Christian Grothoff | 2 | +9 | -3 |
| 2010-12-21 14:33 | doc | Christian Grothoff | 1 | +1 | -0 |
| 2010-12-21 14:30 | break | Christian Grothoff | 1 | +2 | -1 |
| 2010-12-21 14:29 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2010-12-21 14:18 | leaks | Christian Grothoff | 1 | +23 | -9 |
| 2010-12-20 20:24 | mantis 1631 | Christian Grothoff | 6 | +44 | -8 |
| 2010-12-19 18:56 | ign | Christian Grothoff | 0 | +0 | -0 |
| 2010-12-19 18:54 | support for sendfile with offset | Christian Grothoff | 6 | +75 | -6 |
| 2010-12-19 14:16 | fix enable/disable options | Christian Grothoff | 2 | +35 | -43 |
| 2010-12-19 12:47 | bump | Christian Grothoff | 1 | +1 | -1 |
| 2010-12-19 12:47 | option to set stack size | Christian Grothoff | 5 | +80 | -5 |
| 2010-11-23 08:50 | release, testcase clean up | Christian Grothoff | 7 | +18 | -10 |
| 2010-11-18 22:11 | patch fixing #1619 | Christian Grothoff | 12 | +105 | -24 |
| 2010-11-18 21:59 | report error, but do not fail hard | Christian Grothoff | 1 | +2 | -2 |
| 2010-11-18 21:58 | version-bump | Christian Grothoff | 1 | +1 | -1 |
| 2010-11-18 21:56 | patch as suggested in 1621 | Christian Grothoff | 2 | +4 | -1 |
| 2010-11-17 19:29 | typos | Christian Grothoff | 1 | +2 | -2 |
| 2010-11-17 11:24 | allowing error signalling for chunked responses -- constant bump | Christian Grothoff | 1 | +1 | -1 |
| 2010-11-17 11:24 | allowing error signalling for chunked responses | Christian Grothoff | 8 | +85 | -19 |
| 2010-11-15 14:18 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2010-11-14 19:49 | footer support | Christian Grothoff | 5 | +96 | -10 |
| 2010-11-11 15:56 | Changed required gnutls version to 2.8.6 | Matthias Wachs | 1 | +1 | -1 |
| 2010-11-04 23:09 | add argument to make plibc happy | Christian Grothoff | 1 | +2 | -1 |
| 2010-10-19 07:22 | release | Christian Grothoff | 2 | +7 | -4 |
| 2010-10-18 11:30 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2010-10-12 18:14 | up | Nils Durner | 1 | +4 | -4 |
| 2010-10-12 13:45 | bugfix | Christian Grothoff | 5 | +71 | -50 |
| 2010-09-25 22:23 | fix | Christian Grothoff | 1 | +2 | -2 |
| 2010-09-23 07:38 | formatting | Christian Grothoff | 1 | +11 | -0 |
| 2010-09-23 07:35 | fix tutorial installation | Christian Grothoff | 2 | +3 | -3 |
| 2010-09-23 05:16 | train hacking | Christian Grothoff | 7 | +96 | -25 |
| 2010-09-22 15:52 | update | Nils Durner | 1 | +516 | -521 |
| 2010-09-21 15:22 | Changes to get testcases to compile under Windows (MINGW) | Matthias Wachs | 4 | +12 | -5 |
| 2010-09-21 13:13 | use size_t | Christian Grothoff | 10 | +25 | -20 |
| 2010-09-21 10:46 | check malloc return values | Christian Grothoff | 5 | +31 | -2 |
| 2010-09-19 19:30 | trying to make things work better on MINGW out of the box | Christian Grothoff | 1 | +4 | -0 |
| 2010-09-19 14:26 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2010-09-18 05:17 | experimental SHOUTcast support | Christian Grothoff | 3 | +20 | -6 |
| 2010-09-15 07:36 | Re: [libmicrohttpd] Cleanup callback isn't called From: Erik Slagter <erik@slagter.name> To: Christian Grothoff <grothoff@net.in.tum.de> CC: libmicrohttpd@gnu.org Date: Yesterday 17:31:46 | Christian Grothoff | 4 | +5 | -1 |
| 2010-09-10 12:54 | release | Christian Grothoff | 4 | +11 | -7 |
| 2010-09-10 12:45 | update exported symbols | Christian Grothoff | 2 | +14 | -11 |
| 2010-09-10 12:42 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2010-09-10 12:41 | fixes | Christian Grothoff | 2 | +23 | -13 |
| 2010-09-10 12:31 | Hi Christian, This patch isn't purely about the subject matter, but rather have some tiny small stuff that concerns other things so keep an eye for those. Also have to say that documentation is included, including updated example and update unit test. | Christian Grothoff | 9 | +314 | -88 |
| 2010-09-07 07:51 | changed output for check "--disable-https" to match functionality | Matthias Wachs | 1 | +4 | -1 |
| 2010-09-06 12:46 | check that username matches | Christian Grothoff | 1 | +2 | -1 |
| 2010-09-06 12:22 | From: Amr Ali <amr.ali.cc@gmail.com> To: Christian Grothoff <christian@grothoff.org> Date: Today 01:51:41 pm Attachments: testcase_digestauth.patch | Christian Grothoff | 2 | +220 | -0 |
| 2010-09-05 12:00 | fix | Christian Grothoff | 1 | +10 | -10 |
| 2010-09-05 11:58 | Hi Christian, Please see attached a patch for digest authentication documentation. | Christian Grothoff | 2 | +128 | -7 |
| 2010-09-04 19:56 | fix parser issue, allow client to specify access-denied response body | Christian Grothoff | 1 | +3 | -0 |
| 2010-09-04 19:55 | fix parser issue, allow client to specify access-denied response body | Christian Grothoff | 3 | +34 | -15 |
| 2010-09-04 19:48 | skip base | Christian Grothoff | 1 | +1 | -1 |
| 2010-09-04 18:04 | fix | Christian Grothoff | 1 | +1 | -0 |
| 2010-09-04 18:01 | ignores | Christian Grothoff | 0 | +0 | -0 |
| 2010-09-04 17:59 | example cleanup | Christian Grothoff | 1 | +1 | -1 |
| 2010-09-04 17:58 | example cleanup | Christian Grothoff | 1 | +40 | -36 |
| 2010-09-04 17:54 | fix | Christian Grothoff | 2 | +9 | -6 |
| 2010-09-03 20:55 | fix | Christian Grothoff | 1 | +4 | -3 |
| 2010-09-03 12:11 | fix | Christian Grothoff | 1 | +24 | -13 |
| 2010-09-01 19:20 | fixing authentication header parser | Christian Grothoff | 1 | +207 | -127 |
| 2010-09-01 13:46 | formatting, nitpicks | Christian Grothoff | 1 | +111 | -97 |
| 2010-09-01 13:43 | dead | Christian Grothoff | 3 | +1 | -212 |
| 2010-09-01 13:43 | From: Amr Ali <amr.ali.cc@gmail.com> To: Christian Grothoff <christian@grothoff.org> Date: Today 15:24:06 Attachments: http_dauth_r5.patch | Christian Grothoff | 6 | +142 | -144 |
| 2010-09-01 12:01 | unescaping and 1494 fix | Christian Grothoff | 9 | +164 | -15 |
| 2010-08-31 13:41 | call destroy response' | Christian Grothoff | 2 | +19 | -8 |
| 2010-08-30 13:42 | nicer logging | Christian Grothoff | 1 | +18 | -4 |
| 2010-08-25 20:32 | maybe better fix | Christian Grothoff | 1 | +15 | -20 |
| 2010-08-24 12:44 | FIXED: Same as in r12727 but this time for sending, as gnutls_record_send can also return GNUTLS_E_AGAIN | Matthias Wachs | 1 | +12 | -1 |
| 2010-08-24 12:26 | FIXED: gnutls_record_recv can return GNUTLS_E_AGAIN | Matthias Wachs | 1 | +12 | -1 |
| 2010-08-24 08:11 | changed documentation: messages are now enabled by default | Matthias Wachs | 1 | +7 | -7 |
| 2010-08-24 07:21 | Fixed confusion caused by enabling messages by default | Matthias Wachs | 1 | +1 | -1 |
| 2010-08-22 19:29 | nicer | Christian Grothoff | 1 | +10 | -25 |
| 2010-08-22 19:24 | code cleanup, finding issues | Christian Grothoff | 2 | +57 | -55 |
| 2010-08-22 19:11 | avoid mallocing buffer | Christian Grothoff | 1 | +86 | -140 |
| 2010-08-22 16:16 | more code cleanup | Christian Grothoff | 1 | +40 | -61 |
| 2010-08-22 16:04 | de-gcryptifing | Christian Grothoff | 6 | +609 | -147 |
| 2010-08-22 15:03 | indentation | Christian Grothoff | 1 | +488 | -463 |
| 2010-08-22 14:57 | some cleanup | Christian Grothoff | 1 | +24 | -42 |
| 2010-08-22 14:49 | initial draft for digest authentication (based on patch R3) | Christian Grothoff | 8 | +840 | -18 |
| 2010-08-20 16:26 | Added timeout testcase | Matthias Wachs | 2 | +285 | -1 |
| 2010-08-19 13:55 | simplifying tests by not using file on disk for test data | Christian Grothoff | 9 | +185 | -444 |
| 2010-08-19 12:37 | changing default feature set to include HTTPS and allowing disabling of post processor | Christian Grothoff | 4 | +59 | -26 |
| 2010-08-19 12:36 | fix | Christian Grothoff | 1 | +2 | -2 |
| 2010-08-19 12:10 | move plibc to prefer system-wide plibc.h over our version | Christian Grothoff | 10 | +36 | -6 |
| 2010-08-19 11:27 | [libmicrohttpd] Patches for Windows version of libmicrohttpd From: Gerrit Telkamp <g.telkamp@domologic.de> To: libmicrohttpd@gnu.org Date: Today 11:42:30 Attachments: libmicrohttpd-windows.patch | Christian Grothoff | 5 | +148 | -76 |
| 2010-08-17 14:02 | FIXED: wrong time arithmetic preventing incoming connections | Matthias Wachs | 1 | +1 | -1 |
| 2010-08-16 12:33 | document problem DV had | Christian Grothoff | 1 | +22 | -1 |
| 2010-08-14 13:44 | log | Christian Grothoff | 1 | +4 | -0 |
| 2010-08-14 13:23 | avoid a few strlen calls | Christian Grothoff | 1 | +11 | -6 |
| 2010-08-14 13:10 | fixing potential leak | Christian Grothoff | 2 | +2 | -1 |
| 2010-08-14 13:04 | fix leak | Christian Grothoff | 1 | +2 | -1 |
| 2010-08-07 21:55 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2010-08-06 11:34 | fix | Christian Grothoff | 1 | +6 | -3 |
| 2010-08-06 10:52 | fixing memory leak | Christian Grothoff | 4 | +9 | -1 |
| 2010-08-06 10:51 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2010-08-05 20:41 | fixing time underflow bug | Christian Grothoff | 3 | +7 | -7 |
| 2010-07-30 04:53 | fixing Mantis 1594 | Christian Grothoff | 1 | +1 | -1 |
| 2010-07-27 13:09 | picky | Christian Grothoff | 1 | +11 | -6 |
| 2010-07-27 13:04 | fix | Christian Grothoff | 1 | +3 | -2 |
| 2010-07-27 12:55 | cleaning | Christian Grothoff | 1 | +6 | -4 |
| 2010-07-27 05:04 | add libgcrypt, Mantis 1588 | Christian Grothoff | 1 | +1 | -1 |
| 2010-07-26 20:03 | stuff | Christian Grothoff | 1 | +4 | -1 |
| 2010-07-26 16:57 | ready for 0.9.0 | Christian Grothoff | 34 | +932 | -414 |
| 2010-07-25 13:17 | systemd and sendfile support | Christian Grothoff | 8 | +265 | -111 |
| 2010-07-25 10:30 | dead | Christian Grothoff | 1 | +1 | -1 |
| 2010-07-25 10:25 | docu updates, API extensions, version bump | Christian Grothoff | 15 | +34 | -418 |
| 2010-07-25 09:47 | getting gnutls tests to pass: | Christian Grothoff | 11 | +141 | -266 |
| 2010-07-25 07:17 | GHM hacking | Christian Grothoff | 11 | +390 | -220 |
| 2010-07-24 15:24 | towards using libgnutls directly | Christian Grothoff | 143 | +370 | -34788 |
| 2010-07-09 11:11 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2010-07-07 17:34 | code cleanup | Christian Grothoff | 1 | +2 | -3 |
| 2010-06-20 12:46 | ignor | Christian Grothoff | 0 | +0 | -0 |
| 2010-06-13 15:11 | fix NPE | Christian Grothoff | 1 | +7 | -1 |
| 2010-06-13 09:50 | fix | Christian Grothoff | 2 | +2 | -2 |
| 2010-06-13 09:14 | more | Christian Grothoff | 1 | +5 | -2 |
| 2010-06-13 09:08 | use unsigned char | Christian Grothoff | 1 | +9 | -9 |
| 2010-06-13 09:06 | better | Christian Grothoff | 1 | +8 | -2 |
| 2010-06-13 09:05 | better | Christian Grothoff | 1 | +10 | -2 |
| 2010-06-13 09:04 | better | Christian Grothoff | 2 | +13 | -2 |
| 2010-06-13 08:51 | voidcasts | Christian Grothoff | 7 | +8 | -8 |
| 2010-06-13 08:47 | clean up example code | Christian Grothoff | 10 | +121 | -37 |
| 2010-06-13 08:07 | cleaner | Christian Grothoff | 1 | +3 | -1 |
| 2010-06-12 23:34 | paren | Christian Grothoff | 1 | +1 | -1 |
| 2010-06-12 23:33 | check in case allocation failed | Christian Grothoff | 1 | +2 | -0 |
| 2010-06-11 23:03 | reduce calls to lookup_connection_value | Christian Grothoff | 1 | +8 | -9 |
| 2010-06-11 22:56 | reduce strstr calls by one | Christian Grothoff | 2 | +5 | -6 |
| 2010-06-11 22:47 | cleaner | Christian Grothoff | 1 | +1 | -1 |
| 2010-06-11 22:40 | cleaner | Christian Grothoff | 1 | +2 | -2 |
| 2010-04-26 15:24 | fix comment | Christian Grothoff | 1 | +4 | -4 |
| 2010-04-23 07:57 | better version handling | Christian Grothoff | 3 | +55 | -34 |
| 2010-04-01 21:53 | allow NULL for max arg to get_fdset | Christian Grothoff | 5 | +19 | -7 |
| 2010-04-01 09:09 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2010-04-01 09:00 | fix | Christian Grothoff | 2 | +2 | -2 |
| 2010-03-25 10:45 | fixing 1548 | Christian Grothoff | 1 | +10 | -2 |
| 2010-03-10 12:19 | bugfix | Christian Grothoff | 3 | +217 | -2 |
| 2010-02-23 08:17 | fix | Christian Grothoff | 2 | +5 | -0 |
| 2010-02-20 09:02 | log | Christian Grothoff | 1 | +4 | -0 |
| 2010-02-20 09:00 | Fixing issue mentioned below. | Christian Grothoff | 1 | +34 | -6 |
| 2010-02-09 19:44 | log | Christian Grothoff | 1 | +3 | -0 |
| 2010-02-09 19:43 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2010-02-08 11:04 | fix | Christian Grothoff | 1 | +1 | -0 |
| 2010-01-29 19:27 | ignores | Christian Grothoff | 0 | +0 | -0 |
| 2010-01-28 20:41 | release | Christian Grothoff | 3 | +7 | -3 |
| 2010-01-28 20:14 | fixing alignment issue | Christian Grothoff | 3 | +18 | -2 |
| 2010-01-27 17:22 | decl | Christian Grothoff | 1 | +1 | -0 |
| 2010-01-27 17:21 | pthread_create may not always set errno, use return value instead | Christian Grothoff | 1 | +12 | -10 |
| 2010-01-27 17:16 | lnk | Christian Grothoff | 1 | +1 | -0 |
| 2010-01-27 17:12 | %s | Christian Grothoff | 1 | +1 | -1 |
| 2010-01-24 10:18 | check for -1 | Nils Durner | 1 | +1 | -1 |
| 2010-01-20 21:34 | fix the fix | Nils Durner | 1 | +1 | -1 |
| 2010-01-20 21:07 | use untranslated file input mode, important on Windows | Nils Durner | 8 | +12 | -12 |
| 2010-01-18 07:58 | removing unused variable | Christian Grothoff | 5 | +96 | -34 |
| 2010-01-17 22:37 | increase default connection limit on Windows | Nils Durner | 1 | +4 | -0 |
| 2010-01-17 22:35 | check for -1 | Nils Durner | 1 | +2 | -2 |
| 2010-01-17 22:15 | don't use the first slash for paths | Nils Durner | 1 | +2 | -2 |
| 2010-01-17 13:11 | Fix hang on Windows by removing the call to MHD_gc_pseudo_random() which is, according to the comment, there to initialize the PRNG. The latter gets already initialized via "gcry_control (GCRYCTL_INITIALIZATION_FINISHED", so there's really no point in asking for a single random byte here. No feedback from jas@gnutls, though. | Nils Durner | 1 | +0 | -3 |
| 2010-01-05 15:42 | code clean up | Christian Grothoff | 1 | +39 | -40 |
| 2010-01-05 01:20 | fix tls_authentication_test failure due to expired SSL certificates | lv-426 | 3 | +137 | -137 |
| 2009-12-23 18:41 | indent | Christian Grothoff | 1 | +1 | -1 |
| 2009-12-17 19:29 | Don't depend on poll.h | Nils Durner | 3 | +21 | -2 |
| 2009-12-17 16:53 | gcrypt 1.2.2 is sufficient | Nils Durner | 1 | +2 | -2 |
| 2009-12-05 20:09 | check this too | Christian Grothoff | 1 | +1 | -1 |
| 2009-12-05 20:07 | impossible, keep code minimal | Christian Grothoff | 1 | +0 | -3 |
| 2009-12-04 12:18 | docu | Christian Grothoff | 1 | +3 | -0 |
| 2009-12-04 12:17 | adding MHD_OPTION_ARRAY | Christian Grothoff | 3 | +298 | -78 |
| 2009-11-16 13:42 | docu | Christian Grothoff | 1 | +4 | -0 |
| 2009-11-16 13:41 | better, use time_t | Christian Grothoff | 1 | +2 | -3 |
| 2009-11-16 13:40 | better, and check against overflow | Christian Grothoff | 1 | +3 | -3 |
| 2009-11-16 13:39 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2009-11-16 13:34 | fixing 1512 | Christian Grothoff | 1 | +2 | -0 |
| 2009-11-16 13:34 | additional testcase | Christian Grothoff | 2 | +122 | -1 |
| 2009-11-15 11:46 | disabling broken testcase | Christian Grothoff | 4 | +713 | -308 |
| 2009-11-15 11:34 | ignore generated files | Christian Grothoff | 0 | +0 | -0 |
| 2009-11-13 14:54 | call init/deinit earlier | Christian Grothoff | 2 | +5 | -5 |
| 2009-11-13 14:54 | be less verbose | Christian Grothoff | 2 | +7 | -6 |
| 2009-11-13 12:22 | fix compile errors | Christian Grothoff | 4 | +5 | -5 |
| 2009-11-13 12:18 | fix warning | Christian Grothoff | 1 | +1 | -1 |
| 2009-11-13 12:15 | fix types | Christian Grothoff | 1 | +2 | -2 |
| 2009-11-13 12:14 | fix type | Christian Grothoff | 1 | +1 | -1 |
| 2009-11-13 12:12 | check return code | Christian Grothoff | 1 | +2 | -1 |
| 2009-11-13 12:12 | check return code | Christian Grothoff | 1 | +6 | -2 |
| 2009-11-13 12:05 | end tag | Christian Grothoff | 1 | +1 | -0 |
| 2009-11-12 15:27 | cleaning up and documenting panic callback | Christian Grothoff | 6 | +83 | -22 |
| 2009-11-11 11:55 | [libmicrohttpd] large file descriptors From: John Muth <muth@parascale.com> To: libmicrohttpd@gnu.org Date: Yesterday 18:35:25 | Christian Grothoff | 8 | +213 | -32 |
| 2009-11-08 12:03 | From: Jon Nalley <lists@bluebot.org> To: libmicrohttpd development and user mailinglist <libmicrohttpd@gnu.org> Date: Today 11:34:10 am | Christian Grothoff | 1 | +1 | -1 |
| 2009-11-07 19:23 | GNU | Nils Durner | 1 | +1 | -1 |
| 2009-11-07 19:23 | MHD_set_panic_func | Nils Durner | 6 | +85 | -30 |
| 2009-11-04 23:52 | FD_SETSIZE is not the upper bound for fd numbers on Windows | Nils Durner | 1 | +3 | -1 |
| 2009-11-04 22:40 | FD_SETSIZE is not the upper bound for fd numbers on Windows | Nils Durner | 1 | +2 | -0 |
| 2009-10-29 12:34 | From: Eric Sesterhenn <eric.sesterhenn@lsexperts.de> To: christian@grothoff.org Date: Today 13:07:40 Attachments: libmicro.diff | Christian Grothoff | 1 | +2 | -0 |
| 2009-10-28 19:46 | releasing 0.4.4 | Christian Grothoff | 6 | +34 | -24 |
| 2009-10-14 12:39 | Trying to fix the issue reported on the mailinglist at | Christian Grothoff | 2 | +33 | -20 |
| 2009-10-14 12:26 | From: Mike Crowe <mac@mcrowe.com> To: libmicrohttpd@gnu.org Date: Yesterday 17:41:12 | Christian Grothoff | 2 | +70 | -19 |
| 2009-10-14 12:14 | From: Mike Crowe <mac@mcrowe.com> To: libmicrohttpd@gnu.org Date: Yesterday 16:48:20 | Christian Grothoff | 2 | +9 | -7 |
| 2009-10-14 12:10 | fix | Christian Grothoff | 2 | +5 | -1 |
| 2009-10-11 13:25 | updating docs | Christian Grothoff | 2 | +453 | -8 |
| 2009-10-11 13:01 | dual licensing | Christian Grothoff | 5 | +321 | -700 |
| 2009-10-11 09:32 | forgot | Christian Grothoff | 1 | +2 | -0 |
| 2009-10-11 09:31 | Dear Christian Grothoff | Christian Grothoff | 10 | +398 | -26 |
| 2009-10-10 11:42 | fixing the fix | Christian Grothoff | 1 | +3 | -26 |
| 2009-10-09 13:23 | fix | Christian Grothoff | 1 | +6 | -7 |
| 2009-10-09 13:22 | check for pthread return vals | Christian Grothoff | 2 | +82 | -10 |
| 2009-10-08 08:43 | limit sockets to < FD_SETSIZE | Christian Grothoff | 2 | +31 | -3 |
| 2009-10-05 19:17 | add | Christian Grothoff | 3 | +9 | -1 |
| 2009-10-05 06:29 | document defaults as suggested by Michael Lenaghan <michaell@dazzit.com> | Christian Grothoff | 2 | +11 | -3 |
| 2009-09-24 16:29 | update e-mail | Heikki Lindholm | 1 | +1 | -1 |
| 2009-08-29 10:41 | release | Christian Grothoff | 3 | +632 | -289 |
| 2009-08-26 09:12 | feature | Christian Grothoff | 7 | +182 | -23 |
| 2009-08-03 22:21 | fixing double-read issue | Christian Grothoff | 2 | +36 | -4 |
| 2009-07-29 15:09 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2009-06-05 16:40 | hide | Christian Grothoff | 1 | +6 | -3 |
| 2009-06-05 16:36 | fix | Christian Grothoff | 1 | +2 | -2 |
| 2009-06-05 16:28 | dirs | Christian Grothoff | 3 | +133 | -1 |
| 2009-05-18 20:33 | Workaround for PlibC's problem with FPRINTF(f, m), removal of trailing whitespaces. Thanks to Andre Colomb. | Nils Durner | 1 | +6 | -6 |
| 2009-05-18 18:47 | sync | Nils Durner | 1 | +6 | -5 |
| 2009-05-17 09:31 | bumping version for release | Christian Grothoff | 4 | +9 | -6 |
| 2009-05-15 17:53 | grow buffer earlier | Christian Grothoff | 2 | +9 | -0 |
| 2009-05-15 03:22 | fixing issue with completed notification being called multiple times | Christian Grothoff | 3 | +30 | -10 |
| 2009-05-11 19:01 | docu | Christian Grothoff | 1 | +5 | -1 |
| 2009-05-11 19:00 | signal timeout, not error, on timeout | Christian Grothoff | 1 | +1 | -1 |
| 2009-04-04 21:00 | fix Linux | Nils Durner | 1 | +6 | -12 |
| 2009-04-02 05:18 | MHD_VERSION++ | Nils Durner | 1 | +1 | -1 |
| 2009-04-02 01:47 | simpler | Christian Grothoff | 1 | +1 | -3 |
| 2009-04-01 19:34 | add MHD_get_version() | Nils Durner | 3 | +23 | -0 |
| 2009-03-31 16:49 | don't include search.h on MinGW | Nils Durner | 1 | +2 | -0 |
| 2009-03-30 21:29 | MinGW | Nils Durner | 2 | +192 | -139 |
| 2009-03-28 02:27 | gnu | Christian Grothoff | 1 | +1 | -1 |
| 2009-03-27 20:36 | better fix for OS X stop_daemon issue | Heikki Lindholm | 1 | +18 | -11 |
| 2009-03-26 15:41 | fix MinGW | Nils Durner | 2 | +4 | -4 |
| 2009-03-26 14:15 | update | Nils Durner | 1 | +162 | -15 |
| 2009-03-26 13:04 | attempt to fix a threading issue on OS X: close() in MHD_stop_daemon will get stuck if someone's in accept(), but select() in MHD_select may get stuck if the socket isn't already closed on shutdown. | Heikki Lindholm | 1 | +16 | -7 |
| 2009-03-25 20:42 | #include pthreads (thanks to Brecht Sanders) | Nils Durner | 1 | +3 | -0 |
| 2009-03-25 20:41 | fixed includes | Nils Durner | 1 | +3 | -1 |
| 2009-03-25 20:40 | fix MinGW (untried; based on patch by Brecht Sanders) | Nils Durner | 1 | +15 | -0 |
| 2009-03-19 05:01 | rel | Christian Grothoff | 1 | +3 | -0 |
| 2009-03-19 04:49 | release | Christian Grothoff | 8 | +41 | -71 |
| 2009-03-17 21:05 | 64-bit fixes from Richard Alimi | Christian Grothoff | 6 | +8 | -8 |
| 2009-03-17 21:04 | thread pool bugfix from Richard Alimi | Christian Grothoff | 1 | +16 | -2 |
| 2009-03-17 07:34 | various bugfixes and docu updates | Christian Grothoff | 8 | +74 | -59 |
| 2009-03-17 06:59 | adding thread pool functionality -- code by Richard Alimi | Christian Grothoff | 13 | +738 | -7 |
| 2009-03-17 06:57 | adding thread pool functionality -- code by Richard Alimi | Christian Grothoff | 2 | +21 | -0 |
| 2009-03-17 06:52 | fix | Christian Grothoff | 1 | +1 | -0 |
| 2009-03-17 03:05 | fix | Christian Grothoff | 1 | +1 | -2 |
| 2009-03-16 22:33 | second half of Richard Alimi's patches | Christian Grothoff | 5 | +450 | -41 |
| 2009-03-16 22:23 | first half of Richard Alimi's patches | Christian Grothoff | 2 | +30 | -15 |
| 2009-03-03 06:53 | 64-bit and unknown response size fix | Christian Grothoff | 4 | +19 | -8 |
| 2009-03-03 06:36 | vers | Christian Grothoff | 1 | +2 | -2 |
| 2009-03-03 00:13 | fixing cork 1463 | Christian Grothoff | 2 | +8 | -3 |
| 2009-02-28 04:15 | fixing 1459 | Christian Grothoff | 1 | +1 | -1 |
| 2009-02-27 01:02 | fixing bugs as pointed out by Timothy Shaeffer | Christian Grothoff | 3 | +6 | -3 |
| 2009-02-20 10:38 | fix brokenness (compiler -DFOO defines a value of 1 to FOO) | Heikki Lindholm | 1 | +1 | -1 |
| 2009-02-20 10:35 | kill compiler warnings | Heikki Lindholm | 2 | +4 | -0 |
| 2009-02-19 19:18 | check whether exports list works (thanks to holindho) | Nils Durner | 1 | +14 | -1 |
| 2009-02-19 19:17 | specify m4 dir | Nils Durner | 1 | +1 | -1 |
| 2009-02-19 19:16 | workaround for pthreads/W32 | Nils Durner | 1 | +2 | -0 |
| 2009-02-19 07:25 | maybe this helps in win32 | Heikki Lindholm | 1 | +1 | -0 |
| 2009-02-18 15:15 | ack | Christian Grothoff | 2 | +4 | -0 |
| 2009-02-18 15:12 | fix | Christian Grothoff | 1 | +1 | -0 |
| 2009-02-17 20:38 | pkg-config without https, too | Heikki Lindholm | 2 | +6 | -2 |
| 2009-02-17 20:25 | pkg-config: if not anything else, helps with static linkage | Heikki Lindholm | 3 | +18 | -1 |
| 2009-02-17 04:12 | always define connection_info | Christian Grothoff | 3 | +44 | -34 |
| 2009-02-14 16:26 | 1454 | Christian Grothoff | 1 | +3 | -2 |
| 2009-02-14 05:11 | 1451 | Christian Grothoff | 1 | +108 | -0 |
| 2009-02-14 05:10 | maybe cast required -- #1454 | Christian Grothoff | 1 | +8 | -8 |
| 2009-02-11 06:37 | missing from dist | Heikki Lindholm | 1 | +2 | -1 |
| 2009-02-09 04:47 | bumps | Christian Grothoff | 3 | +3 | -3 |
| 2009-02-09 04:40 | fix | Christian Grothoff | 2 | +6 | -8 |
| 2009-02-09 04:23 | bldfix | Christian Grothoff | 1 | +1 | -1 |
| 2009-02-09 04:22 | bldfx | Christian Grothoff | 3 | +34 | -12 |
| 2009-02-09 04:15 | dce | Christian Grothoff | 1 | +0 | -8 |
| 2009-02-09 04:15 | rewrite test, curl at fault: | Christian Grothoff | 2 | +16 | -5 |
| 2009-02-06 16:55 | fix | Christian Grothoff | 1 | +4 | -2 |
| 2009-02-06 06:26 | ignores | Christian Grothoff | 0 | +0 | -0 |
| 2009-02-06 06:12 | incompatible API change to allow 64-bit uploads and downloads on 32-bit systems | Christian Grothoff | 57 | +183 | -136 |
| 2009-02-06 03:22 | allow clients to get address information later | Christian Grothoff | 3 | +19 | -3 |
| 2009-02-03 05:53 | docu | Christian Grothoff | 1 | +2 | -1 |
| 2009-02-03 05:52 | docu | Christian Grothoff | 2 | +7 | -4 |
| 2009-02-03 05:51 | w32 | Christian Grothoff | 1 | +7 | -10 |
| 2009-02-03 05:49 | initialize mutex' ' | Christian Grothoff | 1 | +8 | -0 |
| 2009-02-03 05:35 | making stuff compile | Christian Grothoff | 6 | +12 | -5 |
| 2009-02-03 05:22 | fixing 1447 | Christian Grothoff | 1 | +4 | -0 |
| 2009-02-03 05:21 | fixing 1447 | Christian Grothoff | 3 | +36 | -16 |
| 2009-02-03 03:29 | zos fixes | Christian Grothoff | 5 | +13 | -10 |
| 2009-02-02 22:24 | added tls_extension_test | lv-426 | 2 | +275 | -2 |
| 2009-02-02 22:22 | merged common test code into tls_test_common.h & tls_test_common.c | lv-426 | 13 | +720 | -1746 |
| 2009-02-02 07:26 | fix | Christian Grothoff | 1 | +1 | -2 |
| 2009-02-02 07:19 | fix | Christian Grothoff | 3 | +4 | -0 |
| 2009-02-02 07:13 | fix | Christian Grothoff | 5 | +31 | -20 |
| 2009-02-02 06:57 | minor bugfixes in testcases | Christian Grothoff | 8 | +69 | -27 |
| 2009-02-02 06:31 | integrate | Christian Grothoff | 4 | +374 | -363 |
| 2009-02-02 06:29 | cleanup | Christian Grothoff | 6 | +537 | -59 |
| 2009-01-24 02:19 | support NULL MAC properly | Christian Grothoff | 1 | +2 | -1 |
| 2009-01-24 02:09 | better | Christian Grothoff | 1 | +2 | -0 |
| 2009-01-24 02:07 | brk | Christian Grothoff | 1 | +1 | -0 |
| 2009-01-23 23:58 | fixing Mantis 1443 | Christian Grothoff | 2 | +8 | -2 |
| 2009-01-12 20:07 | fixing 1440 | Christian Grothoff | 2 | +3 | -2 |
| 2009-01-03 05:15 | missing | Christian Grothoff | 1 | +237 | -0 |
| 2008-12-31 06:09 | ignores | Christian Grothoff | 0 | +0 | -0 |
| 2008-12-31 05:51 | ignores | Christian Grothoff | 2 | +2 | -2 |
| 2008-12-31 05:45 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2008-12-31 05:44 | ignore | Christian Grothoff | 0 | +0 | -0 |
| 2008-12-27 07:49 | indent | Christian Grothoff | 32 | +531 | -591 |
| 2008-12-27 07:48 | splitting off test | Christian Grothoff | 3 | +496 | -72 |
| 2008-12-27 07:33 | better script | Christian Grothoff | 1 | +6 | -0 |
| 2008-12-27 07:32 | test cookie parser | Christian Grothoff | 2 | +9 | -2 |
| 2008-12-27 07:32 | terminate zzuf args | Christian Grothoff | 1 | +1 | -0 |
| 2008-12-27 07:06 | adding more tests | Christian Grothoff | 3 | +675 | -0 |
| 2008-12-27 07:06 | better cookie handling | Christian Grothoff | 2 | +36 | -5 |
| 2008-12-27 06:08 | fix | Christian Grothoff | 2 | +5 | -2 |
| 2008-12-07 05:29 | fixing 1438 and 1432 | Christian Grothoff | 8 | +485 | -354 |
| 2008-12-01 01:41 | MHD_gtls_server_name_recv_params - address CVE-2008-1948 | lv-426 | 1 | +65 | -52 |
| 2008-11-26 13:18 | (tutorial): this should fix the warning message from Debian lintian | Sebastian Gerhardt | 1 | +5 | -0 |
| 2008-11-24 10:01 | test fix | lv-426 | 1 | +6 | -5 |
| 2008-11-23 16:21 | current_dir_name() is a GNU extension | Heikki Lindholm | 4 | +69 | -4 |
| 2008-11-23 09:28 | only use export syms if we do not do client | Christian Grothoff | 2 | +3 | -5 |
| 2008-11-23 09:25 | dce | Christian Grothoff | 2 | +2 | -2 |
| 2008-11-23 09:20 | add | Christian Grothoff | 1 | +1 | -0 |
| 2008-11-23 09:20 | warning | Christian Grothoff | 1 | +4 | -0 |
| 2008-11-23 09:19 | dce | Christian Grothoff | 1 | +2 | -1 |
| 2008-11-23 09:18 | dce | Christian Grothoff | 2 | +1 | -47 |
| 2008-11-20 16:31 | needed for HAVE_MEMMEM | Heikki Lindholm | 1 | +1 | -0 |
| 2008-11-20 12:41 | memmem is a GNU specific function - hoist one from the gnutls package | Heikki Lindholm | 5 | +514 | -1 |
| 2008-11-20 12:15 | delete failed for some reason | Heikki Lindholm | 1 | +0 | -21 |
| 2008-11-20 12:14 | move LDFLAGS and version info to configure.ac | Heikki Lindholm | 3 | +35 | -9 |
| 2008-11-20 11:14 | added HTTPS internal select test MHD_TLS_HANDSHAKE_COMPLETE - removed | lv-426 | 8 | +196 | -66 |
| 2008-11-20 10:08 | aesthetics - nobody uses caps in option names | Heikki Lindholm | 1 | +15 | -16 |
| 2008-11-20 10:07 | fix ambiguousness | Heikki Lindholm | 2 | +3 | -1 |
| 2008-11-20 10:06 | gcrypt | Heikki Lindholm | 1 | +3 | -2 |
| 2008-11-20 09:38 | cleaner gcrypt config | Heikki Lindholm | 5 | +15 | -52 |
| 2008-11-20 09:32 | remove compress | Heikki Lindholm | 3 | +0 | -3 |
| 2008-11-18 08:20 | removing broken code for compress and useless -- equally broken -- options | Christian Grothoff | 21 | +100 | -1167 |
| 2008-11-18 07:58 | tests | Christian Grothoff | 1 | +56 | -34 |
| 2008-11-17 08:28 | dce | Christian Grothoff | 2 | +0 | -284 |
| 2008-11-17 08:22 | dead | Christian Grothoff | 3 | +0 | -84 |
| 2008-11-17 08:21 | dce | Christian Grothoff | 5 | +2 | -31 |
| 2008-11-17 08:08 | dead | Christian Grothoff | 1 | +0 | -16 |
| 2008-11-17 08:06 | dead | Christian Grothoff | 4 | +7 | -112 |
| 2008-11-17 07:59 | dead | Christian Grothoff | 4 | +0 | -99 |
| 2008-11-17 07:50 | properly | Christian Grothoff | 19 | +581 | -555 |
| 2008-11-17 07:49 | indent | Christian Grothoff | 40 | +309 | -352 |
| 2008-11-17 07:48 | dead | Christian Grothoff | 1 | +1 | -28 |
| 2008-11-17 07:41 | dead | Christian Grothoff | 1 | +0 | -54 |
| 2008-11-17 07:36 | dead | Christian Grothoff | 4 | +6 | -151 |
| 2008-11-16 23:42 | 1.3 | Christian Grothoff | 1 | +1 | -1 |
| 2008-11-16 23:39 | docu | Christian Grothoff | 2 | +6 | -7 |
| 2008-11-16 23:25 | addressing 1433 | Christian Grothoff | 10 | +110 | -53 |
| 2008-11-16 22:42 | dce | Christian Grothoff | 1 | +0 | -3 |
| 2008-11-16 09:48 | docu | Christian Grothoff | 1 | +3 | -0 |
| 2008-11-16 09:48 | fix | Christian Grothoff | 1 | +0 | -1 |
| 2008-11-16 09:42 | nulllog | Christian Grothoff | 1 | +1 | -1 |
| 2008-11-16 09:42 | nulllog | Christian Grothoff | 1 | +3 | -0 |
| 2008-11-16 09:39 | fix | Christian Grothoff | 1 | +0 | -1 |
| 2008-11-16 09:38 | more dce | Christian Grothoff | 10 | +0 | -430 |
| 2008-11-16 09:21 | better | Christian Grothoff | 3 | +2 | -7 |
| 2008-11-16 09:00 | also dead | Christian Grothoff | 1 | +0 | -108 |
| 2008-11-16 08:59 | dce | Christian Grothoff | 19 | +1 | -3771 |
| 2008-11-16 08:46 | more DCE | Christian Grothoff | 29 | +1 | -3086 |
| 2008-11-16 07:36 | fix | Christian Grothoff | 2 | +0 | -48 |
| 2008-11-16 07:34 | making tests compile | Christian Grothoff | 3 | +97 | -95 |
| 2008-11-16 07:24 | fix | Christian Grothoff | 11 | +571 | -148 |
| 2008-11-16 06:50 | more DCE | Christian Grothoff | 16 | +81 | -2250 |
| 2008-11-16 06:24 | indent | Christian Grothoff | 2 | +9 | -9 |
| 2008-11-16 05:28 | dce | Christian Grothoff | 9 | +0 | -3515 |
| 2008-11-16 05:13 | more dce | Christian Grothoff | 10 | +0 | -1023 |
| 2008-11-16 05:00 | even more dce | Christian Grothoff | 6 | +0 | -1833 |
| 2008-11-16 04:47 | more DCE | Christian Grothoff | 11 | +2 | -1174 |
| 2008-11-16 04:33 | more dce | Christian Grothoff | 6 | +3 | -330 |
| 2008-11-16 04:23 | dce | Christian Grothoff | 15 | +1 | -3874 |
| 2008-11-16 01:21 | dce | Christian Grothoff | 1 | +0 | -91 |
| 2008-11-16 01:19 | dce | Christian Grothoff | 1 | +0 | -1 |
| 2008-11-16 01:19 | dead code elimination | Christian Grothoff | 30 | +67 | -2278 |
| 2008-11-15 07:56 | more dead code elimination | Christian Grothoff | 16 | +2 | -371 |
| 2008-11-15 07:34 | removing broken and/or dead code | Christian Grothoff | 20 | +14 | -2176 |
| 2008-11-15 06:26 | splitting up tests | Christian Grothoff | 1 | +1 | -1 |
| 2008-11-15 06:25 | splitting up tests | Christian Grothoff | 4 | +809 | -14 |
| 2008-11-08 09:21 | fixing mantis 1434 | Christian Grothoff | 5 | +29 | -4 |
| 2008-11-04 06:50 | bump | Christian Grothoff | 5 | +510 | -455 |
| 2008-11-02 21:34 | comet | Christian Grothoff | 2 | +94 | -0 |
| 2008-11-01 08:18 | Upgraded & tested tutorial for version 0.4 prerelease0 | Sebastian Gerhardt | 10 | +12 | -28 |
| 2008-10-13 03:56 | integrating fixes in gnutls | Christian Grothoff | 11 | +19 | -36 |
| 2008-10-13 02:03 | fixing comment | Christian Grothoff | 1 | +1 | -1 |
| 2008-10-13 02:03 | indentation | Christian Grothoff | 119 | +2911 | -2454 |
| 2008-10-12 23:07 | update to README | Christian Grothoff | 2 | +19 | -8 |
| 2008-10-12 23:02 | more dead code elimination and fixing all warnings | Christian Grothoff | 16 | +63 | -439 |
| 2008-10-12 22:14 | ifdef | Christian Grothoff | 1 | +4 | -0 |
| 2008-10-12 22:12 | more dead code and warning elimination | Christian Grothoff | 3 | +7 | -103 |
| 2008-10-12 22:05 | more dead code | Christian Grothoff | 6 | +43 | -2989 |
| 2008-10-12 21:40 | removing dead extension code | Christian Grothoff | 9 | +119 | -2756 |
| 2008-10-12 21:00 | removed too much | Christian Grothoff | 2 | +20 | -0 |
| 2008-10-12 20:52 | dce | Christian Grothoff | 10 | +56 | -634 |
| 2008-10-12 20:23 | fixing warning | Christian Grothoff | 2 | +1 | -3 |
| 2008-10-12 20:22 | eliminating dead code and warnings in minitasn1 | Christian Grothoff | 8 | +176 | -2291 |
| 2008-10-11 20:30 | remove hackish linker flags | Heikki Lindholm | 1 | +1 | -2 |
| 2008-10-11 17:55 | Tutorial: New chapter for SSL/TLS | Sebastian Gerhardt | 3 | +394 | -0 |
| 2008-10-09 21:32 | mega-renaming to avoid exporting symbols not starting with MHD | Christian Grothoff | 11 | +73 | -73 |
| 2008-10-09 21:26 | mega-renaming to avoid exporting symbols not starting with MHD | Christian Grothoff | 156 | +9547 | -9587 |
| 2008-10-02 16:17 | async close issue | Christian Grothoff | 1 | +1 | -1 |
| 2008-09-30 22:49 | cygwin | Christian Grothoff | 4 | +53 | -5 |
| 2008-09-28 21:04 | unescape URIs | Christian Grothoff | 3 | +5 | -0 |
| 2008-09-17 17:11 | fixes | Christian Grothoff | 1 | +21 | -12 |
| 2008-09-17 17:00 | space | Christian Grothoff | 1 | +1 | -1 |
| 2008-09-17 14:11 | fixing 1425 | Christian Grothoff | 2 | +6 | -7 |
| 2008-09-12 22:00 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2008-09-12 20:47 | documenting all enums, functions and structs, removing support for key/cert files | Christian Grothoff | 19 | +372 | -446 |
| 2008-09-12 20:13 | undo r7697 -- broke properly closing sockets, needless introduction of a trivial function | Christian Grothoff | 1 | +69 | -87 |
| 2008-09-11 23:20 | partial fix to bad smell [long func] in MHD_start_daemon | lv-426 | 1 | +87 | -69 |
| 2008-09-11 21:59 | doc | lv-426 | 1 | +75 | -0 |
| 2008-09-11 04:47 | rel | Christian Grothoff | 1 | +3 | -0 |
| 2008-09-11 04:45 | more | Christian Grothoff | 2 | +8 | -3 |
| 2008-09-11 04:15 | make dist fixes | Christian Grothoff | 5 | +59 | -21 |
| 2008-09-11 03:54 | bin | Christian Grothoff | 1 | +1 | -1 |
| 2008-09-11 03:51 | up | Christian Grothoff | 1 | +2 | -0 |
| 2008-09-11 03:50 | update | Christian Grothoff | 4 | +41 | -29 |
| 2008-09-11 03:24 | fx | Christian Grothoff | 1 | +1 | -0 |
| 2008-09-11 03:20 | bugfix and dead code removal | Christian Grothoff | 6 | +39 | -275 |
| 2008-09-11 02:58 | dead | Christian Grothoff | 4 | +1 | -320 |
| 2008-09-11 02:56 | dead | Christian Grothoff | 5 | +9 | -1024 |
| 2008-09-11 02:51 | if | Christian Grothoff | 1 | +1 | -1 |
| 2008-09-11 02:50 | fix | Christian Grothoff | 3 | +7 | -3 |
| 2008-09-11 02:45 | done | Christian Grothoff | 2 | +2 | -49 |
| 2008-09-11 02:42 | needed | Christian Grothoff | 4 | +52 | -2 |
| 2008-09-10 20:12 | resurrected some client side code | lv-426 | 10 | +161 | -28 |
| 2008-09-08 22:39 | some test fixes tls connection teardown upon unrecognized message type connection state dictionary compiles based on 'enable_messages' | lv-426 | 11 | +231 | -252 |
| 2008-09-08 06:32 | more code cleanup | Christian Grothoff | 12 | +2471 | -658 |
| 2008-09-08 06:09 | capitalize | Christian Grothoff | 1 | +5 | -5 |
| 2008-09-08 06:08 | gone | Christian Grothoff | 1 | +0 | -3 |
| 2008-09-08 06:08 | dead | Christian Grothoff | 4 | +7 | -16 |
| 2008-09-08 06:07 | gone | Christian Grothoff | 1 | +0 | -1 |
| 2008-09-08 06:07 | cleanup | Christian Grothoff | 1 | +5 | -2 |
| 2008-09-08 06:06 | cleanup | Christian Grothoff | 2 | +5 | -9 |
| 2008-09-07 07:48 | dead | Christian Grothoff | 1 | +0 | -77 |
| 2008-09-07 07:44 | code cleanup | Christian Grothoff | 6 | +102 | -243 |
| 2008-09-07 07:43 | fixing MAJOR bug in MAX -- Amir, take note | Christian Grothoff | 1 | +1 | -1 |
| 2008-09-05 17:53 | vxworks diff from Thomas Martin | Christian Grothoff | 3 | +12 | -1 |
| 2008-09-05 07:14 | explain | Christian Grothoff | 1 | +1 | -0 |
| 2008-09-05 07:07 | improving chunked connection handling | Christian Grothoff | 4 | +57 | -39 |
| 2008-09-04 14:26 | some typos in tutorial | Sebastian Gerhardt | 1 | +19 | -19 |
| 2008-08-31 10:06 | Added tutorial chapter: processing of large posts | Sebastian Gerhardt | 4 | +854 | -2088 |
| 2008-08-30 05:07 | ac | Christian Grothoff | 1 | +61 | -0 |
| 2008-08-29 20:06 | removing more dead code | Christian Grothoff | 3 | +1 | -5012 |
| 2008-08-29 20:03 | removing useless code | Christian Grothoff | 7 | +10 | -278 |
| 2008-08-29 19:47 | disable by default | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-29 03:23 | chapters/ | Christian Grothoff | 6 | +2110 | -796 |
| 2008-08-29 03:18 | update | Christian Grothoff | 1 | +3 | -4 |
| 2008-08-28 19:29 | moved tutorial chapters to separate dir | Sebastian Gerhardt | 9 | +343 | -2095 |
| 2008-08-27 22:22 | use MHD_config.h | Christian Grothoff | 48 | +50 | -47 |
| 2008-08-26 15:33 | fix | Christian Grothoff | 1 | +0 | -2 |
| 2008-08-26 02:44 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-25 21:13 | fikxing 1417 | Christian Grothoff | 1 | +2 | -1 |
| 2008-08-24 23:38 | simplify | Christian Grothoff | 1 | +1 | -17 |
| 2008-08-24 23:36 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-24 22:46 | x | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-24 22:46 | dead | Christian Grothoff | 3 | +0 | -1413 |
| 2008-08-24 22:43 | dead | Christian Grothoff | 2 | +3 | -29 |
| 2008-08-24 22:39 | removing dead code | Christian Grothoff | 2 | +0 | -769 |
| 2008-08-24 22:30 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-24 22:28 | handle null case gracefully | Christian Grothoff | 1 | +3 | -2 |
| 2008-08-24 22:27 | cert maybe NULL, check in correct order | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-24 22:26 | useless | Christian Grothoff | 1 | +1 | -1 |
| 2008-08-24 22:25 | cleanup | Christian Grothoff | 2 | +4 | -2 |
| 2008-08-24 22:21 | cleanup | Christian Grothoff | 1 | +2 | -2 |
| 2008-08-24 22:20 | cleanup | Christian Grothoff | 2 | +1 | -8 |
| 2008-08-24 22:11 | leaks | Christian Grothoff | 1 | +8 | -2 |
| 2008-08-24 22:09 | leaks | Christian Grothoff | 1 | +20 | -5 |
| 2008-08-24 22:07 | cleanup | Christian Grothoff | 5 | +3 | -140 |
| 2008-08-24 21:23 | document option to close 1343 | Christian Grothoff | 1 | +6 | -0 |
| 2008-08-24 19:21 | compile | Christian Grothoff | 2 | +7 | -9 |
| 2008-08-24 19:16 | fix | Christian Grothoff | 3 | +21 | -21 |
| 2008-08-24 19:14 | fix | Christian Grothoff | 2 | +10 | -7 |
| 2008-08-24 19:08 | handle 0 as specified in documentation | Christian Grothoff | 5 | +23 | -5 |
| 2008-08-24 18:48 | reason | Christian Grothoff | 2 | +23 | -4 |
| 2008-08-24 18:44 | docu | Christian Grothoff | 8 | +175 | -246 |
| 2008-08-24 18:20 | example | Christian Grothoff | 2 | +102 | -1 |
| 2008-08-24 18:03 | indenting | Christian Grothoff | 151 | +3723 | -3643 |
| 2008-08-24 18:02 | cleanup | Christian Grothoff | 5 | +44 | -12 |
| 2008-08-24 17:58 | fix | Christian Grothoff | 2 | +21 | -27 |
| 2008-08-24 17:53 | renaming enums to have MHD_ prefix always, removing a few redundant values | Christian Grothoff | 52 | +751 | -662 |
| 2008-08-24 16:36 | auth | Christian Grothoff | 1 | +2 | -2 |
| 2008-08-24 16:35 | log | Christian Grothoff | 1 | +5 | -0 |
| 2008-08-24 16:06 | fixing problem with busy response reported on mailinglist | Christian Grothoff | 1 | +7 | -0 |
| 2008-08-24 15:34 | removing more -- hopefully all -- openpgp related code | Christian Grothoff | 16 | +10 | -835 |
| 2008-08-24 15:17 | removing dead stuff | Christian Grothoff | 43 | +3 | -18967 |
| 2008-08-19 13:03 | corrected error handling in post processing example | Sebastian Gerhardt | 2 | +9 | -4 |
| 2008-08-14 20:07 | improved adherence to GNU coding standards - basic authentication example - simple post processing example | Sebastian Gerhardt | 4 | +248 | -242 |
| 2008-08-14 18:07 | improved adherence to GNU coding standards (responseheaders-example) | Sebastian Gerhardt | 4 | +91 | -73 |
| 2008-08-14 16:13 | bind option uses sockaddr - [ ! MHD_USE_IPv6 should be removed in favor of a generic addrlen argument ] openpgp support currently disabled | lv-426 | 26 | +546 | -1837 |
| 2008-08-14 13:00 | improved adherence to GNU coding standards (logging-example) | Sebastian Gerhardt | 2 | +21 | -23 |
| 2008-08-14 12:41 | restored texinfo.tex because manual info depends on it | Sebastian Gerhardt | 1 | +8962 | -0 |
| 2008-08-13 22:04 | improved adherence to GNU coding standards (Hello, Browser-example) | Sebastian Gerhardt | 2 | +22 | -19 |
| 2008-08-13 18:43 | deleted 1 file that was committed due to a mistake | Sebastian Gerhardt | 1 | +0 | -7210 |
| 2008-08-13 18:38 | a few typos fixed | Sebastian Gerhardt | 2 | +339 | -2091 |
| 2008-08-13 17:20 | edits | Christian Grothoff | 4 | +18 | -20 |
| 2008-08-12 23:24 | TLS client side code builds builds according to added MHD_DEBUG_TLS configuration option | lv-426 | 54 | +577 | -562 |
| 2008-08-12 19:51 | update | Christian Grothoff | 1 | +9 | -4 |
| 2008-08-12 19:49 | tutorial | Christian Grothoff | 14 | +1554 | -0 |
| 2008-08-11 23:04 | added MHD_OPTION_IP_ADDR | lv-426 | 7 | +231 | -308 |
| 2008-08-11 03:40 | gnutls code cleanup symbol refactoring | lv-426 | 129 | +3961 | -6809 |
| 2008-08-09 16:53 | build issue fix | lv-426 | 1 | +4 | -5 |
| 2008-08-09 02:06 | temporary IP binding option added to MHD_daemon_start_va added support for initiating the daemon in anonymous authentication mode DH parameter initiation when using anonymous authentication added daemon credential type field added daemon option testing flexibility removed db support | lv-426 | 27 | +777 | -890 |
| 2008-08-06 16:32 | fixing 1399 | Christian Grothoff | 3 | +115 | -0 |
| 2008-08-02 22:17 | added MHD_daemon_start_va better daemon option testing through tls_option_test other misc fixes | lv-426 | 9 | +547 | -486 |
| 2008-07-29 03:13 | added debug state dictionary added secure connection request termination codes secure connections start at MHD_TLS_CONNECTION_INIT | lv-426 | 16 | +664 | -116 |
| 2008-07-27 03:50 | added tests: TLS unexpected msg alert TLS close notify alert | lv-426 | 9 | +165 | -76 |
| 2008-07-26 03:26 | 'microhttps.h' merge gnutls version added to configure.ac to enable assersion before running curl tests GNUTLS symbol renaming | lv-426 | 69 | +1791 | -1812 |
| 2008-07-22 01:17 | fix | Christian Grothoff | 1 | +94 | -0 |
| 2008-07-21 05:10 | fix | Christian Grothoff | 1 | +1 | -1 |
| 2008-07-21 04:59 | tyup | Christian Grothoff | 1 | +1 | -1 |
| 2008-07-21 03:50 | curl version testing support | lv-426 | 9 | +190 | -17 |
| 2008-07-20 20:42 | fixing z/OS build issues | Christian Grothoff | 20 | +2757 | -1032 |
| 2008-07-20 05:03 | part of previous commit | lv-426 | 2 | +2 | -2 |
| 2008-07-20 04:38 | configure.ac: libgcrypt required for HTTPS support some makefile issues all cURL tests set to use SSLv3 [temporary] | lv-426 | 11 | +40 | -39 |
| 2008-07-18 03:53 | fixed some memory leaks removed includes dir | lv-426 | 23 | +415 | -936 |
| 2008-07-17 00:51 | bugfix in handling very large chunked data | Christian Grothoff | 2 | +15 | -9 |
| 2008-07-16 01:19 | implemented MHD_get_session_info | lv-426 | 4 | +168 | -128 |
| 2008-07-14 22:42 | added authentication test simplified makefiles support for OpenPGP disabled build | lv-426 | 15 | +611 | -218 |
| 2008-07-10 17:28 | simplified write / idle handlers SSL/TLS connection states merged into HTTP states | lv-426 | 18 | +213 | -145 |
| 2008-07-09 19:26 | preprocessing tags | lv-426 | 3 | +9 | -2 |
| 2008-07-09 18:33 | added KX_PRIORITY option test added CIPHER_ALGORITHM option test | lv-426 | 14 | +154 | -81 |
| 2008-07-08 20:51 | tests fix | lv-426 | 8 | +94 | -75 |
| 2008-07-08 05:54 | renaming | lv-426 | 2 | +638 | -0 |
| 2008-07-08 05:53 | added microhttpsd.h added multi_daemon_test some macro cleanup | lv-426 | 28 | +631 | -1033 |
| 2008-07-07 14:29 | build fix | lv-426 | 3 | +5 | -4 |
| 2008-07-07 12:18 | updated configure.ac | lv-426 | 1 | +47 | -45 |
| 2008-07-07 02:39 | formating | lv-426 | 5 | +2315 | -2295 |
| 2008-07-07 02:38 | migrated code to connection_https fixed gcrypt lib initialization to support mt removed some gnutls psk code added CIPHER_ALGORITHM & KX_PRIORITY options added certificate loading test added TLS GET test | lv-426 | 19 | +708 | -749 |
| 2008-07-05 07:00 | some code cleanup | Christian Grothoff | 1 | +95 | -96 |
| 2008-07-05 06:07 | dead | Christian Grothoff | 2 | +2 | -8 |
| 2008-07-05 01:26 | relocated handshake handling code | lv-426 | 2 | +42 | -29 |
| 2008-07-05 00:42 | partial support for users to query SSL/TLS sessions for negotiated settings added querying test removed SSLv2 code | lv-426 | 19 | +349 | -1695 |
| 2008-07-04 03:23 | fixed cURL test | lv-426 | 1 | +129 | -79 |
| 2008-07-02 07:35 | addressing Mantis 1384 | Christian Grothoff | 6 | +74 | -84 |
| 2008-07-02 01:29 | fixes | Christian Grothoff | 2 | +18 | -13 |
| 2008-07-02 01:22 | better | Christian Grothoff | 2 | +2 | -4 |
| 2008-07-02 00:59 | https test folder | lv-426 | 2 | +285 | -0 |
| 2008-07-02 00:51 | - switched to hard coded certificates | lv-426 | 9 | +149 | -344 |
| 2008-07-01 22:50 | auth ex | Christian Grothoff | 2 | +116 | -0 |
| 2008-06-30 01:08 | works better without -- | Christian Grothoff | 1 | +0 | -1 |
| 2008-06-29 21:33 | - gnutls alert handling - simplified HTTPS example use - added alert level to tls-session structs - some gnutls removed code | lv-426 | 8 | +62 | -379 |
| 2008-06-28 23:01 | do not use doc root; avoid various buffer overflows -- pass full filenames | Christian Grothoff | 3 | +20 | -34 |
| 2008-06-28 23:00 | fixing some bugs | Christian Grothoff | 1 | +5 | -11 |
| 2008-06-27 00:50 | check for TLS alert content before forwarding application data to MHD | lv-426 | 2 | +42 | -40 |
| 2008-06-25 13:59 | HTTPS daemon test file currently MHDS state machine unused | lv-426 | 3 | +382 | -91 |
| 2008-06-24 01:42 | fixed some build issues MHDS state machine | lv-426 | 6 | +86 | -37 |
| 2008-06-23 00:28 | support for a non HTTPS build | lv-426 | 7 | +31 | -18 |
| 2008-06-22 18:46 | - added read, write & idle connection callback functions to enable HTTPS specifice connection handling - some include issues | lv-426 | 4 | +258 | -83 |
| 2008-06-22 18:20 | initial GNU TLS import - this should reduce in size considerable | lv-426 | 257 | +106597 | -24 |
| 2008-06-18 00:31 | added support from connection read & write methods | lv-426 | 1 | +88 | -9 |
| 2008-06-18 00:17 | added support from connection read & write methods | lv-426 | 3 | +88 | -15 |
| 2008-06-13 22:56 | added HTTPS enabling argument added libgcrypt linkage support | lv-426 | 1 | +46 | -0 |
| 2008-06-04 01:35 | removed echo client build target | lv-426 | 1 | +0 | -1 |
| 2008-06-04 01:34 | remove echo client | lv-426 | 1 | +0 | -153 |
| 2008-06-04 01:31 | fix build problem | lv-426 | 1 | +0 | -26 |
| 2008-06-02 02:11 | added X.509 parameters to the daemon struct added https daemon creation functionality https file server example [overriding existing echo server] | lv-426 | 6 | +339 | -70 |
| 2008-05-31 05:05 | fixing build | Christian Grothoff | 1 | +6 | -2 |
| 2008-05-26 19:32 | releasing 0.3.1 | Christian Grothoff | 6 | +36 | -7 |
| 2008-05-25 04:35 | fixing lv formatting | Christian Grothoff | 6 | +761 | -743 |
| 2008-05-24 13:59 | added : * configure.ac support for --with-gnutls=PFX * TLS connection handler in daemon.c * simple TLS echo client server example | lv-426 | 6 | +1528 | -1088 |
| 2008-05-23 23:07 | fixing postprocessor issues and adding testcase | Christian Grothoff | 4 | +134 | -9 |
| 2008-05-23 22:49 | fixing issue with large urlencoded uploads | Christian Grothoff | 1 | +13 | -4 |
| 2008-05-17 22:59 | does not belong | Christian Grothoff | 1 | +0 | -109 |
| 2008-05-14 03:03 | | Nathan Evans | 1 | +109 | -0 |
| 2008-05-05 15:18 | clog | Christian Grothoff | 1 | +3 | -0 |
| 2008-05-05 15:18 | fix date | Christian Grothoff | 2 | +2 | -1 |
| 2008-04-24 04:01 | update | Christian Grothoff | 1 | +1 | -1 |
| 2008-04-20 23:40 | fix Linux & break Windows | Nils Durner | 1 | +2 | -2 |
| 2008-04-20 23:29 | fix the fix | Nils Durner | 1 | +1 | -1 |
| 2008-04-20 23:26 | fix | Nils Durner | 1 | +1 | -1 |
| 2008-04-20 23:01 | another example | Christian Grothoff | 2 | +2 | -2 |
| 2008-04-20 22:59 | another example | Christian Grothoff | 2 | +148 | -0 |
| 2008-04-15 01:05 | fix | Christian Grothoff | 2 | +349 | -2103 |
| 2008-04-14 21:10 | missing | Christian Grothoff | 1 | +252 | -0 |
| 2008-04-14 21:10 | fx | Christian Grothoff | 1 | +5 | -5 |
| 2008-04-13 09:20 | adding tops where needed | Christian Grothoff | 1 | +5 | -5 |
| 2008-04-13 08:40 | fix | Christian Grothoff | 1 | +2 | -2 |
| 2008-04-13 07:14 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2008-04-13 07:09 | rel | Christian Grothoff | 6 | +19 | -8 |
| 2008-04-13 06:13 | whitespace | Christian Grothoff | 4 | +6 | -5 |
| 2008-04-13 04:55 | mov | Christian Grothoff | 9 | +12 | -84 |
| 2008-04-13 04:32 | example | Christian Grothoff | 1 | +90 | -0 |
| 2008-04-13 04:32 | zzufing all tests | Christian Grothoff | 11 | +631 | -1046 |
| 2008-04-13 04:07 | fix | Christian Grothoff | 1 | +3 | -6 |
| 2008-04-13 04:07 | extra check | Christian Grothoff | 1 | +2 | -0 |
| 2008-04-13 03:36 | improved MHD handling of client programmer bugs in handling of upload data | Christian Grothoff | 7 | +62 | -26 |
| 2008-04-13 03:04 | large put zzufing | Christian Grothoff | 1 | +103 | -119 |
| 2008-04-13 02:54 | formatting | Christian Grothoff | 8 | +415 | -409 |
| 2008-04-13 02:41 | zzuf-ing get_chunked | Christian Grothoff | 1 | +141 | -168 |
| 2008-04-13 02:36 | enable | Christian Grothoff | 1 | +2 | -5 |
| 2008-04-13 02:28 | socat-ing get' ' | Christian Grothoff | 4 | +258 | -154 |
| 2008-04-12 21:16 | msgs | Christian Grothoff | 3 | +36 | -2 |
| 2008-04-12 20:49 | mvs | Christian Grothoff | 8 | +0 | -24 |
| 2008-04-12 20:48 | rename | Christian Grothoff | 2 | +5 | -5 |
| 2008-04-12 20:46 | noncurl | Christian Grothoff | 2 | +0 | -163 |
| 2008-04-12 20:45 | moving stuff around | Christian Grothoff | 23 | +2034 | -394 |
| 2008-04-12 02:28 | docus | Christian Grothoff | 3 | +64 | -53 |
| 2008-04-12 02:28 | docus | Christian Grothoff | 3 | +475 | -9 |
| 2008-03-30 14:30 | fix | Christian Grothoff | 1 | +2 | -0 |
| 2008-03-30 04:37 | log | Christian Grothoff | 1 | +9 | -1 |
| 2008-03-30 04:36 | updating docs | Christian Grothoff | 3 | +773 | -299 |
| 2008-03-30 03:34 | Karl Berry wrote: Also, a trivial point, you use en-dashes for hyphenated phrases, such as "thread-safe" and "key-value". In normal English typesetting these are just hyphens, so "thread-safe" rather than "thread--safe". | Christian Grothoff | 1 | +24 | -24 |
| 2008-03-28 23:38 | fixing connection clean up issue | Christian Grothoff | 1 | +40 | -5 |
| 2008-03-26 23:49 | more complete fix | Christian Grothoff | 1 | +78 | -34 |
| 2008-03-26 14:47 | fix | Christian Grothoff | 1 | +4 | -2 |
| 2008-03-25 19:47 | Alex's patches | Christian Grothoff | 9 | +517 | -519 |
| 2008-03-25 19:12 | gpl | Christian Grothoff | 3 | +2 | -399 |
| 2008-03-22 07:13 | release | Christian Grothoff | 3 | +6 | -3 |
| 2008-02-26 02:17 | log | Christian Grothoff | 1 | +4 | -0 |
| 2008-02-26 02:16 | shutdown on read error | Christian Grothoff | 1 | +1 | -0 |
| 2008-02-26 02:13 | fix | Christian Grothoff | 1 | +3 | -2 |
| 2008-02-12 03:58 | fx | Christian Grothoff | 2 | +4 | -1 |
| 2008-01-31 06:49 | disting | Christian Grothoff | 1 | +1 | -1 |
| 2008-01-31 06:46 | docs | Christian Grothoff | 1 | +2 | -2 |
| 2008-01-31 06:33 | updates | Christian Grothoff | 1 | +1 | -1 |
| 2008-01-31 06:32 | typo | Christian Grothoff | 1 | +1 | -1 |
| 2008-01-31 06:30 | version | Christian Grothoff | 4 | +19 | -18 |
| 2008-01-31 06:21 | finished support for nested multiparts | Christian Grothoff | 3 | +7 | -10 |
| 2008-01-31 06:16 | finished support for nested multiparts | Christian Grothoff | 3 | +662 | -297 |
| 2008-01-30 21:13 | failing testcase for post processor code | Christian Grothoff | 2 | +228 | -0 |
| 2008-01-21 19:01 | adding option | Christian Grothoff | 6 | +435 | -3 |
| 2008-01-16 08:06 | automake | Christian Grothoff | 1 | +2 | -4 |
| 2008-01-04 23:04 | fix | Christian Grothoff | 2 | +6 | -0 |
| 2008-01-02 23:41 | fix | Christian Grothoff | 3 | +14 | -6 |
| 2007-12-30 20:08 | docs and bugfixes | Christian Grothoff | 4 | +17 | -1 |
| 2007-12-30 20:07 | docs from Marco Maggi | Christian Grothoff | 4 | +9082 | -1 |
| 2007-12-20 05:04 | release | Christian Grothoff | 1 | +2 | -1 |
| 2007-12-20 04:59 | killed | Christian Grothoff | 1 | +0 | -2 |
| 2007-12-20 04:45 | formatting | Christian Grothoff | 15 | +784 | -838 |
| 2007-12-20 04:23 | new MHD with support for chunked encoding | Christian Grothoff | 17 | +1515 | -941 |
| 2007-12-17 02:53 | increase timeouts | Christian Grothoff | 7 | +31 | -31 |
| 2007-12-16 10:57 | update | Christian Grothoff | 1 | +1 | -1 |
| 2007-12-16 10:49 | fix | Christian Grothoff | 1 | +9 | -8 |
| 2007-12-16 10:28 | formatting | Christian Grothoff | 8 | +499 | -482 |
| 2007-12-16 10:27 | fixing Mantis 1260 | Christian Grothoff | 7 | +695 | -132 |
| 2007-12-06 22:29 | better | Christian Grothoff | 1 | +2 | -11 |
| 2007-12-06 05:26 | fixing 1296 and other bugs | Christian Grothoff | 6 | +124 | -46 |
| 2007-12-06 02:06 | testcase for 1296 | Christian Grothoff | 1 | +350 | -0 |
| 2007-12-06 01:47 | code cleanup | Christian Grothoff | 3 | +29 | -29 |
| 2007-11-18 05:03 | only conditional on non-linux systems | Christian Grothoff | 1 | +3 | -0 |
| 2007-11-17 07:56 | sigpipe | Christian Grothoff | 4 | +43 | -4 |
| 2007-11-17 07:48 | fixing SVN 1288 | Christian Grothoff | 1 | +1 | -0 |
| 2007-10-11 17:06 | rel | Christian Grothoff | 2 | +5 | -2 |
| 2007-10-11 16:10 | ack | Christian Grothoff | 2 | +4 | -0 |
| 2007-10-11 16:04 | mantis 1285 | Christian Grothoff | 4 | +152 | -2 |
| 2007-09-27 16:21 | fixing Mantis 1281 | Christian Grothoff | 1 | +3 | -0 |
| 2007-09-27 16:19 | fixing Mantis 1281 | Christian Grothoff | 1 | +1 | -1 |
| 2007-09-09 21:47 | sym | Christian Grothoff | 1 | +20 | -0 |
| 2007-09-09 21:32 | release | Christian Grothoff | 10 | +208 | -68 |
| 2007-09-09 19:29 | fix | Christian Grothoff | 2 | +3 | -3 |
| 2007-09-09 19:14 | fix | Christian Grothoff | 1 | +0 | -2 |
| 2007-09-09 19:13 | fix | Christian Grothoff | 3 | +46 | -55 |
| 2007-09-09 18:48 | more testcases | Christian Grothoff | 2 | +414 | -0 |
| 2007-09-09 16:39 | vers | Christian Grothoff | 1 | +1 | -1 |
| 2007-09-09 05:47 | case | Christian Grothoff | 1 | +1 | -0 |
| 2007-09-09 05:46 | better name, code forgotten earlier | Christian Grothoff | 3 | +690 | -16 |
| 2007-09-09 04:11 | better | Christian Grothoff | 2 | +19 | -8 |
| 2007-09-09 03:56 | formatting | Christian Grothoff | 2 | +17 | -20 |
| 2007-09-09 03:56 | incremental post processing API and implementation | Christian Grothoff | 17 | +306 | -321 |
| 2007-09-08 23:46 | fmt | Christian Grothoff | 1 | +1 | -1 |
| 2007-09-08 19:18 | use shutdown | Christian Grothoff | 2 | +14 | -2 |
| 2007-09-08 01:38 | fix | Christian Grothoff | 2 | +59 | -53 |
| 2007-08-31 20:46 | fix | Christian Grothoff | 2 | +17 | -5 |
| 2007-08-30 23:47 | fix | Christian Grothoff | 2 | +5 | -2 |
| 2007-08-30 07:01 | docs | Christian Grothoff | 2 | +9 | -2 |
| 2007-08-30 06:59 | improving API to allow clients to associate state with a connection and to be notified about request termination | Christian Grothoff | 12 | +156 | -30 |
| 2007-08-30 01:20 | do not accept forever | Christian Grothoff | 1 | +73 | -82 |
| 2007-08-30 01:18 | OS X improvements | Christian Grothoff | 1 | +5 | -0 |
| 2007-08-26 09:13 | fixing mantis 1264 | Christian Grothoff | 4 | +55 | -6 |
| 2007-08-21 07:02 | fix | Christian Grothoff | 2 | +7 | -1 |
| 2007-08-19 09:07 | ideas | Christian Grothoff | 1 | +8 | -0 |
| 2007-08-19 08:45 | more logging and fix in usec calculation | Christian Grothoff | 2 | +76 | -3 |
| 2007-08-18 13:01 | additional testcase and auto-repeat processing on accept | Christian Grothoff | 6 | +493 | -124 |
| 2007-08-18 11:24 | do not busy wait on responses from callbacks (with external select) | Christian Grothoff | 4 | +90 | -36 |
| 2007-08-18 09:07 | extra error checking | Christian Grothoff | 2 | +19 | -0 |
| 2007-08-15 09:23 | rel | Christian Grothoff | 1 | +2 | -1 |
| 2007-08-15 09:12 | more comments and changing license in forgotten header file | Christian Grothoff | 1 | +42 | -20 |
| 2007-08-15 08:59 | fix | Christian Grothoff | 12 | +522 | -506 |
| 2007-08-15 08:42 | fix | Christian Grothoff | 1 | +3 | -2 |
| 2007-08-15 08:36 | even more APIs for timeout and improved timeout handling | Christian Grothoff | 3 | +90 | -9 |
| 2007-08-15 08:07 | API changes -- allow timeout, client-specified block size | Christian Grothoff | 11 | +127 | -27 |
| 2007-08-15 01:48 | log | Christian Grothoff | 1 | +2 | -1 |
| 2007-08-15 01:46 | lgpl | Christian Grothoff | 1 | +3 | -0 |
| 2007-08-15 01:45 | lgpl | Christian Grothoff | 11 | +512 | -354 |
| 2007-08-14 21:15 | plibc | Nils Durner | 1 | +9 | -0 |
| 2007-08-14 20:59 | fix MinGW | Nils Durner | 6 | +22 | -6 |
| 2007-08-14 20:40 | | Nils Durner | 1 | +392 | -389 |
| 2007-08-12 23:03 | email | Christian Grothoff | 1 | +1 | -1 |
| 2007-08-12 06:09 | rel | Christian Grothoff | 1 | +3 | -0 |
| 2007-08-12 06:01 | formatting and versioning | Christian Grothoff | 22 | +2805 | -3175 |
| 2007-08-11 00:14 | 100 continue | Christian Grothoff | 7 | +53 | -33 |
| 2007-08-10 23:32 | logs | Christian Grothoff | 2 | +9 | -2 |
| 2007-08-10 23:31 | bugfixes | Christian Grothoff | 9 | +134 | -38 |
| 2007-08-09 16:48 | fix | Christian Grothoff | 2 | +2 | -1 |
| 2007-08-09 07:34 | grmpf | Christian Grothoff | 1 | +0 | -1 |
| 2007-08-08 22:11 | symbols | Christian Grothoff | 1 | +2 | -2 |
| 2007-08-08 20:48 | fixing 1261 | Christian Grothoff | 12 | +69 | -26 |
| 2007-08-08 20:12 | fixing mantis 1262 | Christian Grothoff | 2 | +7 | -1 |
| 2007-08-08 20:03 | handling of long headers (#1222) | Christian Grothoff | 4 | +346 | -24 |
| 2007-08-08 08:55 | mantis 1263 | Christian Grothoff | 5 | +81 | -10 |
| 2007-08-08 08:37 | docs | Christian Grothoff | 1 | +22 | -12 |
| 2007-08-08 08:07 | updates | Christian Grothoff | 11 | +898 | -259 |
| 2007-08-07 07:08 | post fixes | Christian Grothoff | 2 | +45 | -11 |
| 2007-07-09 05:50 | headers | Christian Grothoff | 3 | +95 | -18 |
| 2007-07-09 05:20 | ipv6 support | Christian Grothoff | 3 | +55 | -24 |
| 2007-07-09 04:32 | 10 | Christian Grothoff | 2 | +18 | -0 |
| 2007-07-09 04:23 | fix | Christian Grothoff | 1 | +4 | -3 |
| 2007-07-09 03:37 | cleanup | Christian Grothoff | 2 | +59 | -37 |
| 2007-07-09 03:27 | compile | Christian Grothoff | 4 | +39 | -27 |
| 2007-07-09 03:23 | fix | Christian Grothoff | 1 | +15 | -10 |
| 2007-07-09 03:22 | fix | Christian Grothoff | 4 | +13 | -11 |
| 2007-07-09 03:20 | rename | Christian Grothoff | 2 | +0 | -0 |
| 2007-07-09 03:20 | stuff | Christian Grothoff | 6 | +316 | -293 |
| 2007-07-09 02:32 | plus is space, support for multi-line headers | Christian Grothoff | 2 | +76 | -8 |
| 2007-07-07 08:54 | syn | Christian Grothoff | 1 | +3 | -0 |
| 2007-06-16 09:53 | locking | Christian Grothoff | 1 | +6 | -1 |
| 2007-06-16 07:33 | removing whitespace | Christian Grothoff | 1 | +20 | -20 |
| 2007-06-16 07:33 | removing whitespace | Christian Grothoff | 11 | +252 | -252 |
| 2007-06-16 07:32 | del | Christian Grothoff | 8 | +0 | -8 |
| 2007-06-16 07:27 | update | Christian Grothoff | 2 | +3 | -5 |
| 2007-06-16 07:25 | fixing PUT, renaming testcase | Christian Grothoff | 3 | +7 | -4 |
| 2007-06-16 07:23 | adding testcases for PUT and POST | Christian Grothoff | 6 | +880 | -10 |
| 2007-06-16 06:06 | adding testcase for external select | Christian Grothoff | 3 | +150 | -3 |
| 2007-06-16 05:28 | cookie and upload end handling | Christian Grothoff | 5 | +118 | -31 |
| 2007-06-15 22:36 | plibc | Nils Durner | 1 | +1 | -1 |
| 2007-06-15 22:33 | plibc | Nils Durner | 1 | +1 | -0 |
| 2007-06-15 22:23 | plibc'ing | Nils Durner | 3 | +39 | -39 |
| 2007-06-15 14:30 | builds on Win32 | Nils Durner | 7 | +607 | -5 |
| 2007-06-14 00:57 | added parsing of query | Christian Grothoff | 2 | +1 | -2 |
| 2007-06-14 00:56 | added parsing of query | Christian Grothoff | 2 | +77 | -16 |
| 2007-06-14 00:37 | stop nicely | Christian Grothoff | 3 | +30 | -4 |
| 2007-06-14 00:26 | fixes | Christian Grothoff | 4 | +25 | -15 |
| 2007-06-14 00:09 | extended API, setting content length automatically if needed | Christian Grothoff | 7 | +87 | -8 |
| 2007-06-13 23:09 | fix | Christian Grothoff | 1 | +5 | -3 |
| 2007-06-13 23:03 | fix | Christian Grothoff | 2 | +4 | -4 |
| 2007-06-13 23:01 | fix | Christian Grothoff | 2 | +18 | -10 |
| 2007-06-13 22:35 | fix | Christian Grothoff | 3 | +99 | -2 |
| 2007-06-13 22:24 | using curl properly | Christian Grothoff | 3 | +42 | -40 |
| 2007-06-13 22:16 | fix | Christian Grothoff | 2 | +17 | -9 |
| 2007-06-13 22:09 | splitting testcase | Christian Grothoff | 3 | +264 | -244 |
| 2007-06-13 21:57 | essentials implemented | Christian Grothoff | 4 | +117 | -55 |
| 2007-06-13 07:39 | adding status codes | Christian Grothoff | 1 | +56 | -1 |
| 2007-06-13 07:29 | uri matching | Christian Grothoff | 2 | +17 | -18 |
| 2007-06-13 07:26 | fixing leak | Christian Grothoff | 1 | +0 | -3 |
| 2007-06-13 07:25 | added essential logging | Christian Grothoff | 2 | +14 | -3 |
| 2007-06-13 07:21 | added essential logging | Christian Grothoff | 3 | +38 | -22 |
| 2007-06-13 07:11 | docs | Christian Grothoff | 2 | +53 | -33 |
| 2007-06-13 07:03 | cleanup | Christian Grothoff | 6 | +69 | -35 |
| 2007-06-13 07:00 | making it compile | Christian Grothoff | 3 | +133 | -82 |
| 2007-06-13 01:12 | fixing compile errors | Christian Grothoff | 1 | +2 | -2 |
| 2007-06-13 01:12 | fixing compile errors | Christian Grothoff | 5 | +326 | -361 |
| 2007-06-12 21:03 | hl | Christian Grothoff | 5 | +137 | -149 |
| 2007-06-12 06:48 | cleaning up the code big time -- incomplete | Christian Grothoff | 8 | +1583 | -1460 |
| 2007-04-16 20:32 | Resolved Mantis bug ID:0001195 | Daniel Pittman | 1 | +2 | -2 |
| 2007-04-05 03:10 | comments | Christian Grothoff | 1 | +27 | -7 |
| 2007-04-04 00:14 | First draft implementation of libmicrohttpd API. Many features incomplete at this time, some functionality has yet to be tested. | Daniel Pittman | 1 | +6 | -2 |
| 2007-04-04 00:09 | First draft implementation of libmicrohttpd API. Many features incomplete at this time, some functionality has yet to be tested. | Daniel Pittman | 1 | +4 | -4 |
| 2007-04-04 00:02 | First draft implementation of libmicrohttpd API. Many features incomplete at this time, some functionality has yet to be tested. | Daniel Pittman | 2 | +1605 | -151 |
| 2007-04-03 23:04 | put api | Christian Grothoff | 1 | +3 | -12 |
| 2007-03-01 03:54 | pt | Christian Grothoff | 1 | +6 | -0 |
| 2007-01-23 05:48 | expanded testcases | Christian Grothoff | 4 | +421 | -34 |
| 2007-01-18 23:42 | fx | Christian Grothoff | 1 | +1 | -0 |
| 2007-01-17 23:52 | bs | Christian Grothoff | 1 | +3 | -0 |
| 2007-01-17 23:52 | libcurl detection macro | Christian Grothoff | 4 | +243 | -1 |
| 2007-01-10 04:12 | more | Christian Grothoff | 13 | +726 | -11 |
| 2007-01-10 03:48 | stuff | Christian Grothoff | 7 | +107 | -6 |
| 2007-01-10 01:02 | syn | Christian Grothoff | 1 | +65 | -33 |
| 2007-01-09 20:54 | build | Christian Grothoff | 3 | +120 | -0 |
| 2007-01-07 20:28 | Repaired a broken comment. | Toni Ruottu | 1 | +0 | -1 |
| 2006-12-23 12:39 | miro | Christian Grothoff | 1 | +431 | -0 |
| 2006-09-06 18:57 | bye | Christian Grothoff | 11 | +0 | -9322 |
| 2006-09-06 18:56 | bye | Christian Grothoff | 66 | +0 | -12876 |
| 2006-09-06 18:35 | script to generate ./configure from configure.ac | Nils Durner | 1 | +3 | -0 |
| 2006-09-06 03:27 | move | Christian Grothoff | 0 | +0 | -0 |
| 2006-08-19 00:07 | LGPL | Nils Durner | 1 | +14 | -14 |
| 2006-08-18 23:00 | first round of API cleanup | Christian Grothoff | 29 | +395 | -2644 |
| 2006-08-18 21:41 | lws | Christian Grothoff | 91 | +24444 | -0 |