Commit Graph
5971 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) ef8959ea77 Fixed connections resume interference with processing network states 2025-04-02 20:33:21 +03:00
Evgeny Grin (Karlson2k) 9746a341ab Connection processing: resume connections before processing connections data 2025-04-02 19:27:02 +03:00
Evgeny Grin (Karlson2k) 1b83d5e33a fixed: ignore incoming connections when at connection limit 2025-04-02 19:23:14 +03:00
Evgeny Grin (Karlson2k) 8d682bfbef Fixed internal function name 2025-04-02 19:02:34 +03:00
Evgeny Grin (Karlson2k) df70e37621 Corrected debug print for connection suspend/resume 2025-04-02 18:37:23 +03:00
Evgeny Grin (Karlson2k) e3beaafbfe Added debug print for connection add/close 2025-04-02 14:20:38 +03:00
Evgeny Grin (Karlson2k) 598655d9f6 Added debug print for connection suspend/resume 2025-04-02 13:59:11 +03:00
Evgeny Grin (Karlson2k) 2a6b6dc08f Suspend/resume: added some asserts 2025-04-02 13:57:43 +03:00
Evgeny Grin (Karlson2k) 523bf940d1 Minor rework of connection resuming 2025-04-02 12:06:03 +03:00
Evgeny Grin (Karlson2k) a4d4998520 daemon_start: added pre-setting of member value 2025-04-02 11:12:57 +03:00
Evgeny Grin (Karlson2k) b3037e537a microhttpd2.h: extended doxy for one function 2025-04-02 10:18:31 +03:00
Evgeny Grin (Karlson2k) 5398bfa834 Max wait: minor refactoring 2025-04-01 23:50:28 +03:00
Evgeny Grin (Karlson2k) 1c3a6e0517 Resume requests: micro-optimisations 2025-04-01 23:38:57 +03:00
Evgeny Grin (Karlson2k) 0baf27e802 Minor corrections for debug print 2025-04-01 23:09:41 +03:00
Evgeny Grin (Karlson2k) edeff1f650 Added more debug print for external events 2025-04-01 22:33:27 +03:00
Evgeny Grin (Karlson2k) 89e3a71ddc Implemented debug printing for external events 2025-04-01 22:06:23 +03:00
Evgeny Grin (Karlson2k) c23197590f MHD_daemon_event_update(): finished two log messages 2025-04-01 22:06:22 +03:00
Evgeny Grin (Karlson2k) b464b2bbd3 Fixed wrong check for FDs registration 2025-04-01 17:48:44 +03:00
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