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)
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)
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)
de741e6926
MHD_daemon_get_info_dynamic_sz(): implemented
2025-01-15 19:11:13 +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)
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)
91b86adfc5
action: log message when Digest Auth is used, but not enabled
2025-01-06 08:41:07 +01:00
Evgeny Grin (Karlson2k)
aa428d5732
Digest Auth: the final part
2025-01-06 07:11:51 +01:00
Evgeny Grin (Karlson2k)
92f24c17a3
Basic Auth API: renamed struct and union members
2024-12-31 12:20:31 +01:00
Christian Grothoff
92b5e6e0a1
-fix test
2024-12-29 11:57:52 +01:00
Christian Grothoff
5978da8ebc
modify test for digest auth -- basics
2024-12-27 22:39:50 +01:00
Evgeny Grin (Karlson2k)
3a93e0e53c
microhttpd2.h: some clarifications about Basic Auth data
2024-12-25 22:19:39 +01:00
Evgeny Grin (Karlson2k)
6a1a29c795
Digest Auth: part one
2024-12-22 19:09:53 +01:00
Evgeny Grin (Karlson2k)
de082e34b2
Public enum values: use unsigned numbers, where possible
2024-12-22 18:50:57 +01:00
Evgeny Grin (Karlson2k)
71309bbe1c
Renamed MHD_response_add_basic_auth_challenge() -> MHD_response_add_auth_basic_challenge()
2024-12-21 12:27:27 +01:00
Evgeny Grin (Karlson2k)
99b2232f7f
Fixed missing enum value rename
2024-12-20 13:38:44 +01:00
Evgeny Grin (Karlson2k)
1e424c985c
Basic Auth: the final part
2024-12-19 20:32:41 +01:00
Evgeny Grin (Karlson2k)
b03b935d10
Renamed some MHD_SC_xx codes
2024-12-18 19:16:26 +01:00
Evgeny Grin (Karlson2k)
5a7897abc8
microhttpd2.h: doxy corrections
2024-12-18 15:20:44 +01:00
Evgeny Grin (Karlson2k)
7c5e27070a
MHD_request_get_value(): use case-insensitive match
2024-12-18 15:20:44 +01:00
Evgeny Grin (Karlson2k)
a6b69c4ea4
MHD_String: corrected doxy comments
2024-12-18 15:20:43 +01:00
Evgeny Grin (Karlson2k)
eaaa642a8b
MHD_request_get_info_*(): partially implemented
2024-12-18 15:20:43 +01:00
Evgeny Grin (Karlson2k)
0150f653bd
microhttpd2.h: added static inline helpers for Basic Auth
2024-12-16 16:53:15 +01:00
Evgeny Grin (Karlson2k)
b6c84a003e
Public headers: minor re-structure to improve readability
2024-12-16 14:46:05 +01:00
Evgeny Grin (Karlson2k)
49455ddd3c
microhttpd2_portability: added MHD_STATIC_INLINE_ macro
2024-12-16 14:46:05 +01:00
Evgeny Grin (Karlson2k)
c51b00d2f0
microhttpd2_portability: improved VLA support
2024-12-16 14:46:04 +01:00
Evgeny Grin (Karlson2k)
98c8adf03e
Basic Auth: the first part
2024-12-08 20:34:46 +03:00
Evgeny Grin (Karlson2k)
38eefbf377
MHD_response_add_header(): tolerate NULL as response pointer
...
Added to simplify application code for handling failed creating of
the response
2024-12-08 20:16:05 +03:00
Evgeny Grin (Karlson2k)
7815866281
OpenSSL backend: block use if sockets are edge-triggered
2024-12-04 21:50:07 +03:00
Evgeny Grin (Karlson2k)
b26be94f72
Fixed broken length for memcopy()
...
Syntax highlighting would be helpful to avoid such bugs.
2024-11-29 18:20:49 +03:00
Evgeny Grin (Karlson2k)
3ba6df02bb
The missing part for TLS backend availability implementation
2024-11-29 16:38:39 +03:00
Evgeny Grin (Karlson2k)
455c083b56
Implemented OpenSSL TLS backend support
...
Multi-TLS is not implemented yet, so MHD works only when configured
--without-gnutls or --without-openssl.
Only single TLS backend is supported for now.
2024-11-28 15:26:24 +03:00
Evgeny Grin (Karlson2k)
1e2f00d3ee
Corrected description for the daemon option
2024-11-28 14:20:12 +03:00