Evgeny Grin (Karlson2k)
3cd7c810aa
Bumped version as it should be later then the hotfix release
2023-05-25 10:44:47 +02:00
Evgeny Grin (Karlson2k)
70b6541eb5
Upgraded TLS: warn if emergency buffer is used
2023-05-25 10:44:47 +02:00
Evgeny Grin (Karlson2k)
c331acdb26
Makefile: fixed build with 'make' without nested vars support
2023-05-25 10:44:46 +02:00
Evgeny Grin (Karlson2k)
5f80c528fb
configure: fixed checks for tsearch() and related
...
New check works correctly with new compilers.
Added known problematic implementations.
Added more checks for correct behaviour.
Removed some m4 macros.
2023-05-25 10:44:46 +02:00
Evgeny Grin (Karlson2k)
0cef5c48dd
tsearch.{h,c}: updated to the latest fixed version
...
Minor modification added to avoid compiler warnings
2023-05-25 10:44:45 +02:00
Evgeny Grin (Karlson2k)
944e380b39
daemon.c: fixed heap manipulations with mutex held
2023-05-25 10:44:45 +02:00
Christian Grothoff
09963de057
-typo
2023-05-25 10:44:45 +02:00
Christian Grothoff
e5642039e6
fix parser bug that could be used to crash servers using the MHD_PostProcessor
2023-05-25 10:44:45 +02:00
Edouard LEFIZELIER
49d5b1ffc7
stuff
2023-05-25 10:37:59 +02:00
Edouard LEFIZELIER
6e2c62a7c3
stuff
2023-05-18 07:29:52 +02:00
Edouard LEFIZELIER
aee649f6ff
stuff
2023-05-15 12:02:18 +02:00
Edouard LEFIZELIER
13d50a6a2d
stuff
2023-05-14 21:40:52 +02:00
Edouard LEFIZELIER
b6d1bed686
stuff
2023-05-11 13:10:22 +02:00
Edouard LEFIZELIER
29967c5f09
stuff
2023-05-08 12:57:03 +02:00
Edouard LEFIZELIER
bfd44ee5d4
stuff
2023-05-08 11:24:26 +02:00
Edouard LEFIZELIER
ffe8690ce1
new stuff
2023-04-24 19:03:32 +02:00
Christian Grothoff
f5bff27445
starting point for struct transformation
2023-04-24 12:37:48 +02:00
Edouard LEFIZELIER
76f2526ccb
modification of connection_https_openssl.c
2023-04-21 11:57:09 +02:00
Edouard LEFIZELIER
02389ba3da
add connection_https_openssl.c .h
2023-04-21 10:07:23 +02:00
Edouard LEFIZELIER
41a13328d5
md5_ext_openssl upgrade
2023-04-17 12:30:10 +02:00
Edouard LEFIZELIER
bb490ab247
modification of md5_ext_openssl.c .h
2023-04-17 11:51:47 +02:00
Edouard LEFIZELIER
6cd81092eb
modificaitons de md5_ext_openssl.c et ajout du .h
2023-03-27 14:04:27 +02:00
Edouard LEFIZELIER
d6e67d99a6
modificaitons de md5_ext_openssl.c
2023-03-27 13:38:46 +02:00
Edouard LEFIZELIER
5906f6d179
test
2023-03-20 12:24:03 +01:00
Edouard LEFIZELIER
4fbf228680
supp of useless #include part in lib/internal.h file
2023-02-23 13:58:42 +01:00
Edouard LEFIZELIER
0fce5d4cd5
add of the features texte file
2023-02-23 12:25:59 +01:00
Christian Grothoff
08f933a6ad
epoll: immediately notice when other side closes the socket, instead of waiting for timeout ( fixes #7192 )
2023-02-08 15:26:19 +01:00
Christian Grothoff
4627d005d2
add assertion to guard against bad behavior described in #7196 , also document that after suspending one must return MHD_YES
2023-02-08 14:28:49 +01:00
Evgeny Grin (Karlson2k)
a7c913850d
test_tricky: fixed reported error description
2022-12-27 16:20:20 +03:00
Evgeny Grin (Karlson2k)
f927a8c363
test_digestauth2: fixed test report strings
2022-12-27 16:20:19 +03:00
Evgeny Grin (Karlson2k)
a5504e3614
response.c: fixed compiler warning on x32 platforms
2022-12-27 16:20:19 +03:00
Evgeny Grin (Karlson2k)
a0cb931f0c
daemon: fixed compiler warning for non-TLS builds
2022-12-27 16:20:19 +03:00
Evgeny Grin (Karlson2k)
0c4ef0dd38
Correction for 4a169d0cff
2022-12-24 18:27:01 +03:00
Evgeny Grin (Karlson2k)
4dadf8ec97
Updated parsing of cookies, reject cookie completely if discipline is very strict
2022-12-22 20:17:55 +03:00
Evgeny Grin (Karlson2k)
012ae6c1c7
Updated W32 resources file
2022-12-22 18:26:33 +03:00
Evgeny Grin (Karlson2k)
5c3a61d68c
Added new daemon option MHD_OPTION_CLIENT_DISCIPLINE_LV
...
Reject URIs with spaces as per RFC.
Fixed check for space before colon in headers (previously it was checked
only when MHD was NOT strict).
Reject HTTP/1.1 requests without host by default (as per RFC).
2022-12-22 18:25:49 +03:00
Evgeny Grin (Karlson2k)
42be9415cb
connection.c: cosmetics
2022-12-21 18:50:22 +03:00
Evgeny Grin (Karlson2k)
e60c63aff6
Always close connection after reply if both Content-Length and chucked are used
...
When both headers are used, the real length of the request may not be
determined unambiguously, the start of the next request is unclear.
2022-12-19 18:32:12 +03:00
Evgeny Grin (Karlson2k)
1e7ad3010d
Refactored cookies parsing.
...
The new code is more compact as duplicated code was removed.
Added testing for various cookies parsing strictness levels.
2022-12-19 18:13:44 +03:00
Evgeny Grin (Karlson2k)
38b46a2fd1
test_parse_cookies: rewritten
...
Reused the same connection with the server.
Added more flexible checks.
2022-12-19 18:13:44 +03:00
Evgeny Grin (Karlson2k)
2a71dbd38f
MHD_get_version_bin(): added new function
2022-12-19 18:13:44 +03:00
Evgeny Grin (Karlson2k)
c47bb426b6
parse_http_version(): cosmetics
2022-12-19 18:13:43 +03:00
Evgeny Grin (Karlson2k)
784b802900
digestauth: avoid malloc() repeat by using the new function
2022-12-19 18:13:43 +03:00
Evgeny Grin (Karlson2k)
e4db5b26c7
response.c: added new internal function to avoid repetitive malloc()s
2022-12-19 18:13:43 +03:00
Evgeny Grin (Karlson2k)
3444792f14
Refactored user-poison: minimized scope of non-sanitized code
2022-11-26 20:02:17 +03:00
Evgeny Grin (Karlson2k)
9d2994f1ea
test_get_iovec: fixed missing include headers
2022-11-24 13:37:43 +03:00
Evgeny Grin (Karlson2k)
fcf9a2d29c
test_upgrade{,_large}: fixed HTTP/1.1 compatibility
2022-11-24 13:37:37 +03:00
Evgeny Grin (Karlson2k)
a37a83ff3e
testcurl: fixed checking response headers as null-terminated string
2022-11-07 13:51:37 +03:00
Evgeny Grin (Karlson2k)
1ffe7932df
Tests and examples: added rule to (re-)build libmicrohttpd.la
2022-11-06 15:01:19 +03:00
Evgeny Grin (Karlson2k)
099b50e44a
connection: reject or log requests with both chunked encoding and Content-Length
2022-11-06 15:01:18 +03:00