Commit Graph
1082 Commits
Author SHA1 Message Date
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