Christian Grothoff
9bab7100bd
test case for external event loop
2025-03-31 00:11:44 +02:00
Evgeny Grin (Karlson2k)
72e941671a
Fixed spelling deamon -> daemon
2025-03-01 23:35:24 +01:00
Christian Grothoff
42e9cf63a0
clarify what is happening
2025-03-01 23:30:21 +01:00
Christian Grothoff
08c8f2ed6a
fix typo
2025-03-01 23:19:31 +01:00
Evgeny Grin (Karlson2k)
28d50dbd7a
test_authentication: do not use SHA-256 if libcurl does not support it
2025-01-26 20:05:25 +01:00
Evgeny Grin (Karlson2k)
49bc1846a2
auth_digest: mute compiler warning
2025-01-26 19:35:35 +01:00
Evgeny Grin (Karlson2k)
fc49e62fbe
Hashing: removed support for zero-sized data portion
2025-01-26 19:31:04 +01:00
Evgeny Grin (Karlson2k)
d4c0091c05
mhd_str: added function attributes for mhd_bin_to_hex{,_z}()
2025-01-26 19:30:16 +01:00
Evgeny Grin (Karlson2k)
4d906c9da4
Ported version info test to the new API
2025-01-26 15:58:41 +01:00
Evgeny Grin (Karlson2k)
9eaec1c928
Added static inline function MHD_lib_get_fixed_info_bool()
2025-01-26 15:56:03 +01:00
Evgeny Grin (Karlson2k)
ef28e741da
microhttpd2.h: improved comment
2025-01-26 15:55:01 +01:00
Evgeny Grin (Karlson2k)
24fa8661ef
Fixed false positive memory sanitizer error
2025-01-21 18:39:44 +01:00
Evgeny Grin (Karlson2k)
6a5e221c4a
Implemented completely MHD_request_get_*() functions
2025-01-20 21:27:25 +01:00
Evgeny Grin (Karlson2k)
a2115bb2a7
MHD_request_get_values_cb(): fixed use of wrong kinds
2025-01-20 21:27:25 +01:00
Evgeny Grin (Karlson2k)
f9669e8365
Moved one type of connection information from "dynamic" to "fixed" function
2025-01-20 21:22:14 +01:00
Evgeny Grin (Karlson2k)
4b7a5c30b3
Implemented MHD_stream_get_info_*()
2025-01-20 18:52:56 +01:00
Evgeny Grin (Karlson2k)
b4b772fcce
MHD_*_get_info_*(): used function and parameters attributes
2025-01-20 14:39:34 +01:00
Evgeny Grin (Karlson2k)
ede2c4e325
MHD_*_get_info_*(): corrected the order in the lists of error codes
2025-01-20 14:02:38 +01:00
Evgeny Grin (Karlson2k)
86a43b1a12
Implemented MHD_connection_get_info_dynamic_sz()
2025-01-20 12:27:44 +01:00
Evgeny Grin (Karlson2k)
c2011fe661
Internal TLS backends API: added two new functions
2025-01-20 12:27:42 +01:00
Evgeny Grin (Karlson2k)
34ff8f11ae
Public API: added new data type for TLS sessions
2025-01-20 12:27:42 +01:00
Evgeny Grin (Karlson2k)
89c9bc7d47
Implemented MHD_connection_get_info_fixed_sz()
2025-01-20 12:27:41 +01:00
Evgeny Grin (Karlson2k)
e122f88084
tls_open_conn_data.h: fixed copy-paste error in doxy comment
2025-01-20 12:27:39 +01:00
Evgeny Grin (Karlson2k)
fa660a70c5
daemon_get_info.c: updated copyright years
2025-01-19 14:02:57 +01:00
Evgeny Grin (Karlson2k)
13b4ea85ea
MHD_daemon_get_info_fixed(): added information about used TLS backend
2025-01-17 15:34:01 +01:00
Evgeny Grin (Karlson2k)
c0b6163b48
microhttpd2.h: minor doxy corrections
2025-01-17 15:28:57 +01:00
Evgeny Grin (Karlson2k)
fb9fa457db
enum MHD_DaemonInfoFixedType: sorted, assigned numeric values
2025-01-17 13:22:38 +01:00
Evgeny Grin (Karlson2k)
d1481395ba
MHD_daemon_get_info_{fixed,dynamic}(): return "too early" and "too late" error codes
2025-01-17 13:07:50 +01:00
Evgeny Grin (Karlson2k)
37ab64c6e1
Renamed one more configuration macro for clarity
2025-01-17 12:25:40 +01:00
Evgeny Grin (Karlson2k)
de741e6926
MHD_daemon_get_info_dynamic_sz(): implemented
2025-01-15 19:11:13 +01:00
Evgeny Grin (Karlson2k)
4b3d47cca7
tests: updated to use new configuration macros
2025-01-15 18:00:58 +01:00
Evgeny Grin (Karlson2k)
d26be96ede
MHD_daemon_get_info_fixed_sz(): updated doxy and Status Code names
2025-01-15 14:05:11 +01:00
Evgeny Grin (Karlson2k)
9034cbaac1
microhttpd2.h: improved doxy for one Status Code
2025-01-15 13:45:20 +01:00
Evgeny Grin (Karlson2k)
c09b274cb7
Fixed typo in Response option parameters
2025-01-15 13:21:19 +01:00
Evgeny Grin (Karlson2k)
d5a563433d
Renamed some public API values and parameters for clarity
2025-01-15 13:17:18 +01:00
Evgeny Grin (Karlson2k)
4861b9fbf3
MHD_lib_get_info_dynamic_sz(): improved doxy
2025-01-14 14:30:38 +01:00
Evgeny Grin (Karlson2k)
d3ff80f267
mhd_lib_is_fully_initialised_*(): improved
2025-01-14 14:06:27 +01:00
Evgeny Grin (Karlson2k)
a26fc23289
MHD_lib_get_info_ver_num(): new static inline helper
2025-01-14 13:13:07 +01:00
Evgeny Grin (Karlson2k)
b76f0e8cca
MHD_STATIC_INLINE{,_END}_: added doxy
2025-01-14 13:13:07 +01:00
Evgeny Grin (Karlson2k)
8edb768e3a
MHD_lib_get_info_fixed_sz(): fixed doxy and attributes
2025-01-14 13:07:47 +01:00
Evgeny Grin (Karlson2k)
7fcf4eb495
Implemented MHD_lib_get_info_{fixed,dynamic}()
2025-01-13 14:24:45 +01:00
Evgeny Grin (Karlson2k)
0dc92ad386
log_callback daemon option: corrected comment for clarity
2025-01-13 14:24:44 +01:00
Evgeny Grin (Karlson2k)
c63c770be8
Added run-time option to disable cookies parsing
2025-01-13 14:24:43 +01:00
Evgeny Grin (Karlson2k)
cebdc0a7d6
daemon_start: added setting simple configuration values
2025-01-13 14:24:41 +01:00
Evgeny Grin (Karlson2k)
e06c7260cd
Implemented blocking of SIGPIPE on internal threads, if supported
2025-01-13 14:24:41 +01:00
Evgeny Grin (Karlson2k)
3c1832382f
Improved use of SO_NOSIGPIPE
2025-01-13 14:24:40 +01:00
Evgeny Grin (Karlson2k)
f4890e49c4
Added detection of more values in configure.
...
On some platforms the constant values could be enum values, not macros.
On such platform pre-processor fail to use the values. Tests in
configure ensure that values will be used if present on the platform.
2025-01-13 14:24:40 +01:00
Evgeny Grin (Karlson2k)
1d18e14e60
Renamed some configuration macros for clarity and consistency
2025-01-13 14:24:05 +01:00
Evgeny Grin (Karlson2k)
aa97bc4330
lib_get_info: fixed version reporting
2025-01-11 10:33:33 +01:00
Evgeny Grin (Karlson2k)
97299737b6
daemon_start: do not use getsockname() if it is not supported
2025-01-11 10:27:05 +01:00