Commit Graph
5295 Commits
Author SHA1 Message Date
Christian Grothoff 5f207ceede fix bug in list traversal that could cause ready connections to be skipped if other connections were suspended v1.0.3 2026-04-02 00:18:18 +02:00
Evgeny Grin (Karlson2k) 1e43edd529 Request chunk processing: reject bare CR in chunk extension 2026-03-01 00:23:07 +01:00
Evgeny Grin (Karlson2k) ff26d02aa0 Request chunk processing: simplified check for overflow 2026-03-01 00:19:22 +01:00
Evgeny Grin (Karlson2k) ec6e6d2888 Added MHD_OPTION_ALLOW_BIN_ZERO_IN_URI_PATH and MHD_get_connection_URI_path_n() 2026-02-28 23:39:20 +01:00
Evgeny Grin (Karlson2k) db3d2d32f5 connection.c: improved macro to avoid duplication of error messages macros 2026-02-28 23:34:05 +01:00
Evgeny Grin (Karlson2k) a868dbc897 Chunks parsing: corrected inverted discipline match 2026-02-27 19:20:23 +01:00
Christian Grothoff ba8f88fcb4 fix #10483 2025-10-12 11:06:02 +02:00
Christian Grothoff deae6d4e09 fix indentation 2025-10-12 10:57:21 +02:00
Christian Grothoff 0a112de8ec add SECURITY.md 2025-09-23 17:54:19 +02:00
Evgeny Grin (Karlson2k) b03f13f32c test_get_close_keep_alive: a minimal fix for curl 8.16
curl 8.16 is silently dropping second 'Connection: ' header from
requests, making some of the checks in the test unreliable.

See https://bugs.gnunet.org/view.php?id=10403
2025-09-21 16:20:49 +02:00
Evgeny Grin (Karlson2k) 391ee4df3c test_get_close_keep_alive: improved reports readability 2025-09-21 16:16:19 +02:00
Christian Grothoff d6444b0ad9 fix #9634: ensure http header field names are restricted to 'token' character set as per RFC 9110 2025-09-20 12:15:51 +02:00
Christian Grothoff 6f4fd04bed more DCE 2025-09-20 11:46:04 +02:00
Christian Grothoff 593bac45c2 remove websocket examples 2025-09-16 11:08:31 +02:00
Christian Grothoff 8a163c3f73 fix example FTBFS 2025-09-16 11:05:23 +02:00
Christian Grothoff f4e2c13c68 fix example FTBFS 2025-09-16 11:04:48 +02:00
Christian Grothoff ff13abc1c1 remove broken experimental code 2025-09-16 11:00:37 +02:00
Christian Grothoff 1fd9b3779f fix #10333 2025-09-07 01:09:18 +02:00
Christian Grothoff 0db39f453a remove pre-1.0 comment 2025-08-31 20:43:26 +02:00
Christian Grothoff e9aa6dcdc1 fix rvalues (#9667) 2025-08-16 15:48:06 +02:00
Christian Grothoff f2e3bbda41 -bump header version v1.0.2 2025-07-14 17:09:42 +02:00
Christian Grothoff ebe728629c fix double-close() bug reported by MC on the mailinglist 2025-07-14 17:06:25 +02:00
Evgeny Grin (Karlson2k) 72c8b0db78 perf_replies: minor readability improvement 2025-06-14 19:19:50 +02:00
Evgeny Grin (Karlson2k) 00e0ca7418 perf_replies: corrected comments and messages 2025-06-14 19:19:35 +02:00
Evgeny Grin (Karlson2k) b6996ff321 perf_replies: backported larger replies 2025-06-14 19:19:13 +02:00
Christian Grothoff c5c822fdbe add json_echo example 2025-05-13 08:42:23 +02:00
Evgeny Grin (Karlson2k) c372caeb3c test_timeout: more detailed libcurl error report 2025-04-12 19:45:47 +03:00
Evgeny Grin (Karlson2k) 6e730f1ef4 test_timeout: a minimal fix for libcurl changes 2025-04-12 19:44:28 +03:00
Evgeny Grin (Karlson2k) 0994a26250 test_tricky: updated to better use libcurl API 2025-04-11 20:26:54 +03:00
Evgeny Grin (Karlson2k) 036f8fdec2 test_tricky.c: applied a minimal fix for the libcurl >= 8.13.0 2025-04-11 20:13:48 +03:00
Christian Grothoff 5e40455bea -test 2024-10-16 21:49:55 +02:00
Evgeny Grin (Karlson2k) a1085032dc mhd_sys_extentions.m4: more fixed for older autoconf 2024-08-22 11:04:25 +02:00
Evgeny Grin (Karlson2k) 8a233bab73 mhd_sys_extentions.m4: improved compatibility with old autoconf versions 2024-08-22 11:04:19 +02:00
Evgeny Grin (Karlson2k) 351b66f2a1 mhd_sys_extentions.m4: updated, workarounds for broken clang behaviour 2024-08-03 18:07:20 +02:00
Evgeny Grin (Karlson2k) d94229422f digestauth: fixed log message when wrong value used and MHD has some
hashing algorithms disabled.
2024-07-31 13:28:09 +02:00
Evgeny Grin (Karlson2k) 26d501f796 test_client_put_stop: adapted test for GNU Hurd kernel 2024-07-31 13:21:02 +02:00
Evgeny Grin (Karlson2k) e45936da81 man page: updated bug tracker link 2024-07-31 12:45:57 +02:00
Evgeny Grin (Karlson2k) 087b12516b Fixed man page as suggested by Florian Ernst 2024-07-31 12:43:46 +02:00
Evgeny Grin (Karlson2k) 6ff9f5067a test_upgrade: removed duplicated include
Reported by Martin Strunz (maddin200)
2024-07-25 15:26:20 +02:00
Evgeny Grin (Karlson2k) eb3725dc3a digestauth: explicitly reject unsupported algorithm requested by application 2024-07-25 15:23:11 +02:00
Evgeny Grin (Karlson2k) a00142f004 digestauth: fixed bits manipulations
No functional change as the rest of the code does not support sessions.
Reported by Martin Strunz (maddin200)
2024-07-25 15:23:11 +02:00
Evgeny Grin (Karlson2k) 668fbd286f test_str_bin_hex: fixed reporting 2024-06-15 13:00:41 +02:00
Evgeny Grin (Karlson2k) d15de502ef mhd_str.c: fixed logic when built without 'inline' 2024-06-15 12:59:24 +02:00
Evgeny Grin (Karlson2k) 861d252ed5 mhd_str.c: synced macros names with recent configure changes 2024-06-15 12:57:58 +02:00
Tim Rühsen 7f28cb410d Remove tags from .gitlab-ci.yml 2024-06-14 21:19:15 +02:00
Evgeny Grin (Karlson2k) 2534aab3f9 W32 resources: reworked, added support for the static lib resources 2024-06-05 15:02:32 +02:00
Evgeny Grin (Karlson2k) 03abafc46b configure: supported C23 'noreturn' keyword 2024-06-04 17:47:29 +02:00
Evgeny Grin (Karlson2k) 8ece9c3f77 configure: improved checks for function name magic-macros 2024-06-04 17:46:58 +02:00
Evgeny Grin (Karlson2k) 6130733af4 configure: rewritten checks for inline and force inline keywords
Renamed _MHD_static_inline -> MHD_static_inline_
Added use of cache variables in the checks
2024-06-04 17:44:53 +02:00
Evgeny Grin (Karlson2k) 255ede03c7 configure: fixed configuration summary 2024-06-04 17:40:22 +02:00