Evgeny Grin (Karlson2k)
4a0970d564
microhttpd2: updated doxy
2025-04-01 16:56:20 +03:00
Evgeny Grin (Karlson2k)
bf9dac65c5
Fixed: really exclude suspended connections from polling
2025-04-01 14:20:28 +03:00
Evgeny Grin (Karlson2k)
23946f4de8
Implemented susped/resume of the connections
2025-04-01 09:02:06 +03:00
Evgeny Grin (Karlson2k)
c9e0d7be94
Clear send/recv-ready flags when using blocking sockets
2025-04-01 07:53:44 +03:00
Evgeny Grin (Karlson2k)
47a7e70338
Fixed external events loop testing
2025-04-01 06:25:10 +03:00
Christian Grothoff
12d509ec63
test case for external event loop
2025-04-01 06:25:10 +03:00
Evgeny Grin (Karlson2k)
d2792c5e11
Final part of external events
2025-04-01 06:25:10 +03:00
Evgeny Grin (Karlson2k)
6b3d439cea
daemon_cleanup_upgraded_conns(): microoptimisation
2025-04-01 06:05:53 +03:00
Evgeny Grin (Karlson2k)
0eb4392ebe
events_process: unified error reporting about broken ITC and listen
2025-04-01 06:05:53 +03:00
Evgeny Grin (Karlson2k)
394761230b
mhd_conn_socket.h: fixed doxy comment
2025-04-01 06:05:53 +03:00
Evgeny Grin (Karlson2k)
a6f291a2c6
Events process: moved reset of the member
2025-04-01 06:05:52 +03:00
Evgeny Grin (Karlson2k)
a137a2b475
conn_mark_ready: replaced uint with bool in function parameter
2025-04-01 06:05:52 +03:00
Evgeny Grin (Karlson2k)
6605e3df71
Makefile: fixed missing header files
2025-04-01 06:05:52 +03:00
Evgeny Grin (Karlson2k)
fd11062a50
microhttpd2.h: fixed some doxy comments
2025-04-01 06:05:52 +03:00
Evgeny Grin (Karlson2k)
0dd5b2fefb
microhttpd2.h: fixed duplicated enum value
2025-04-01 06:05:52 +03:00
Evgeny Grin (Karlson2k)
6ac7400fae
mhd_connection.h: fixed typo in comment
2025-04-01 06:05:52 +03:00
Evgeny Grin (Karlson2k)
4f8b46bd57
Reworked listen socket/new connections handling
2025-04-01 06:05:51 +03:00
Evgeny Grin (Karlson2k)
9f0f5858ed
events_process: microoptimisation - re-use cached data
2025-03-28 14:57:48 +03:00
Evgeny Grin (Karlson2k)
fd20895062
microhttpd2.h: fixed typo in doxy
2025-03-28 14:57:08 +03:00
Evgeny Grin (Karlson2k)
9005e393e4
events_process: fixed builds with epoll but without threading
2025-03-28 14:56:41 +03:00
Evgeny Grin (Karlson2k)
366ef6c70d
events_process: fixed formatting
2025-03-28 14:53:23 +03:00
Evgeny Grin (Karlson2k)
f8478fed67
events_process: fixed reported error code
2025-03-28 14:52:55 +03:00
Evgeny Grin (Karlson2k)
ce72872842
events_process: fixed comments
2025-03-28 14:51:40 +03:00
Evgeny Grin (Karlson2k)
d6ce578a7e
Implemented initialisation and de-initialisation of external events
2025-03-26 15:47:22 +03:00
Evgeny Grin (Karlson2k)
542b56af68
mhd_daemon.h: minor fix for code formatting
2025-03-26 13:30:43 +03:00
Evgeny Grin (Karlson2k)
131d73cf86
daemon_start.c: extended and fixed some asserts
2025-03-26 13:29:16 +03:00
Evgeny Grin (Karlson2k)
0f9ae30eee
microhttpd2.h: clarified some doxy comments
2025-03-26 11:32:56 +03:00
Evgeny Grin (Karlson2k)
74487680b8
Added new daemon option REREGISTER_ALL
2025-03-25 16:36:31 +03:00
Evgeny Grin (Karlson2k)
e8417cd14b
Refactored MHD_connection_get_info_fixed_sz() and relevant types
...
Resulting values now are individual for each query value.
Some names have been updated for clarity.
Removed MHD_REQUEST_INFO_DYNAMIC_AUTH_DIGEST_USERNAME and related types.
2025-03-22 20:50:27 +03:00
Evgeny Grin (Karlson2k)
dfb9a6a98c
Refactored MHD_request_get_info_fixed_sz() and relevant types
...
Resulting values now are individual for each query value.
2025-03-22 17:28:59 +03:00
Evgeny Grin (Karlson2k)
a540a59e52
MHD_stream_get_info_*(): harmonised structs and doxy
2025-03-22 17:28:59 +03:00
Evgeny Grin (Karlson2k)
e62dfcac0e
Refactored MHD_connection_get_info_dynamic_sz() and relevant types
...
Resulting values now are individual for each query value.
2025-03-22 16:39:45 +03:00
Evgeny Grin (Karlson2k)
d5687d586c
Refactored MHD_connection_get_info_fixed_sz() and relevant types
...
Resulting values now are individual for each query value.
Some names have been updated for clarity
2025-03-22 16:39:45 +03:00
Evgeny Grin (Karlson2k)
7e765653dd
Refactored MHD_daemon_get_info_dynamic_sz() and relevant types
...
Resulting values now are individual for each query value.
2025-03-22 15:21:33 +03:00
Evgeny Grin (Karlson2k)
9452064684
Refactored MHD_daemon_get_info_fixed_sz() and relevant types
...
Resulting values now are individual for each query value.
Some names have been updated for clarity
2025-03-22 15:21:33 +03:00
Evgeny Grin (Karlson2k)
44d7018057
MHD_lib_get_*(): improved forward-compatibility
2025-03-22 15:21:33 +03:00
Evgeny Grin (Karlson2k)
2ef53b96dc
microhttpd2.h: a few English fixes
2025-03-22 15:21:33 +03:00
Evgeny Grin (Karlson2k)
42001c1a9d
microhttpd2.h: fixed copy-paste error
2025-03-22 15:21:33 +03:00
Evgeny Grin (Karlson2k)
3f55902b83
Refactored MHD_lib_get_info_dynamic_sz() and relevant types
...
Resulting values now are individual for each query value.
2025-03-22 15:21:32 +03:00
Evgeny Grin (Karlson2k)
fe030395f6
Refactored MHD_lib_get_info_fixed_sz() and relevant types
...
Resulting values now are individual for each query value.
Some names have been updated for clarity
2025-03-22 15:21:32 +03:00
Evgeny Grin (Karlson2k)
02d19be05f
microhttpd2: added comments for one macro
2025-03-21 18:54:56 +03:00
Evgeny Grin (Karlson2k)
7c688091a7
Missing parts for 08c8f2ed6a
2025-03-21 18:47:59 +03: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