Commit Graph
2520 Commits
Author SHA1 Message Date
ng0 5e99e18f2d mhd_send: start adding logic from send_param_adapter. 2019-07-02 22:21:45 +00:00
ng0 09ef9de1ca mhd_send: Use MHD_SCKT_OPT_BOOL_ for setsockopt optval. 2019-06-25 18:33:48 +00:00
ng0 ee0942b2e0 iAdd headerfile for mhd_send. 2019-06-25 14:05:12 +00:00
ng0 9af4a482e8 mhd_send.c: Try to guess the right branch to close. 2019-06-25 08:01:48 +00:00
ng0 beae0da3ae mhd_send.c: fix compiler error about MSG_MORE when MSG_MORE is undefined. 2019-06-25 08:01:48 +00:00
ng0 56676ae76d Add mhd_send to Makefile, more fixes in mhd_send. 2019-06-25 08:01:47 +00:00
Christian Grothoff 4f9522fa3c restructure a bit to reuse existing send function 2019-06-25 08:01:47 +00:00
ng0 43c21d59f2 mhd_send: Restructure. 2019-06-25 08:01:47 +00:00
Christian Grothoff 0d394e2aae startingpoint 2019-06-25 08:01:47 +00:00
Christian Grothoff 77db4d16b1 fix syntax 2019-06-25 08:01:47 +00:00
Christian Grothoff 8289ed69b7 provide example for use of getsockopt to get MSS 2019-06-25 08:01:47 +00:00
ng0 883c72f9a6 mhd_send: Move return_bytes related code into the right place. 2019-06-25 08:01:46 +00:00
ng0 b474adda08 mhd_send: remove unnecessary comments. 2019-06-25 08:01:46 +00:00
ng0 f824f0352c mhd_send: minor typo 2019-06-25 08:01:46 +00:00
ng0 5181cf5a6e mhd_send: fix switch. 2019-06-25 08:01:46 +00:00
ng0 9914221301 mhd_send 2019-06-25 08:01:46 +00:00
ng0 fedd904512 mhd_send: Add initial version. 2019-06-25 08:01:46 +00:00
Evgeny Grin (Karlson2k) 08a359c388 postprocessor: fixed usage of strlen() in loop 2019-06-23 23:08:55 +03:00
Evgeny Grin (Karlson2k) 3610630cdc daemon.c: minor compiler warning fix 2019-06-23 23:03:38 +03:00
Evgeny Grin (Karlson2k) 55dc42e604 Optimised read buffer allocation 2019-06-17 21:27:18 +03:00
Evgeny Grin (Karlson2k) a275ae6353 try_ready_chunked_body(): remove useless loop, use know free memory
size instead of guessing
2019-06-17 15:01:46 +03:00
Evgeny Grin (Karlson2k) 1f9e183d10 process_request_body(): do not move data if nothing was processed 2019-06-17 15:01:46 +03:00
Evgeny Grin (Karlson2k) 20767d5dec transmit_error_response(): discard read buffer to free space for error response 2019-06-17 15:01:46 +03:00
Evgeny Grin (Karlson2k) 4bc166ee2f test_long_header: use power of two for size to properly test allocations,
test various buffer sizes
2019-06-17 15:01:46 +03:00
Evgeny Grin (Karlson2k) 3cb0b6cf17 MHD_pool_reallocate(): never allocate additional buffer when shrinking 2019-06-17 12:40:01 +03:00
Evgeny Grin (Karlson2k) 03df91fc4c memorypool: comments minor improvements 2019-06-16 21:42:47 +03:00
Evgeny Grin (Karlson2k) 3b42621c66 memorypool: re-commit memory on W32 when resetting pool 2019-06-16 21:42:46 +03:00
Evgeny Grin (Karlson2k) 8646d3e461 memorypool: round mmap allocation for page size 2019-06-16 21:42:46 +03:00
Evgeny Grin (Karlson2k) c98aa3d334 memorypool: fixed MHD_pool_reset() 2019-06-16 17:52:03 +03:00
Evgeny Grin (Karlson2k) d12ed49fd3 memorypool: reallocate: more checks for value wrap, small optimization 2019-06-13 19:16:51 +03:00
Evgeny Grin (Karlson2k) 35d581d04f memorypool: correctly support exotic platform where size of pointer is not power of two 2019-06-13 19:00:24 +03:00
Evgeny Grin (Karlson2k) b9cba52041 memorypool: removed redundant check, which also fails in case shrinking 2019-06-13 13:36:45 +03:00
Evgeny Grin (Karlson2k) 04d8449af5 memorypool: fixed build with VC, minor fixes 2019-06-13 13:04:36 +03:00
Evgeny Grin (Karlson2k) 2c54092e7e memorypool: better check for value wraps 2019-06-13 10:53:31 +03:00
Evgeny Grin (Karlson2k) fd62683c0d memorypool: fixed/rewritten MHD_pool_reallocate() 2019-06-13 01:48:30 +03:00
Evgeny Grin (Karlson2k) 739d5528c8 test_large_put: test memory realloc too 2019-06-13 01:01:33 +03:00
Evgeny Grin (Karlson2k) a0b48ac77d memorypool: minor macro and comment fixes 2019-06-13 01:01:32 +03:00
Evgeny Grin (Karlson2k) d15bd7c02f memorypool: fixed possible crash if failed to allocate memory on W32 2019-06-12 19:46:42 +03:00
Evgeny Grin (Karlson2k) 1430529713 memorypool: use 'bool' instead MHD_YES/MHD_NO and 'uint8_t' instead of 'char' 2019-06-12 19:08:02 +03:00
Evgeny Grin (Karlson2k) b98f757af8 memorypool: further narrow down includes 2019-06-12 18:51:27 +03:00
Evgeny Grin (Karlson2k) 2abfb2ccca memorypool: refactored includes, moved out unrelated function 2019-06-12 17:37:14 +03:00
Evgeny Grin (Karlson2k) 16c9a00cb7 memorypool.c: added asserts 2019-06-12 17:18:24 +03:00
Evgeny Grin (Karlson2k) d49359450c daemon.c: minor marcos refactoring for clarity 2019-06-11 23:23:30 +03:00
Evgeny Grin (Karlson2k) abef1b01ed mhd_sockets.h: minor micros fixes 2019-06-10 20:44:01 +03:00
Evgeny Grin (Karlson2k) d84b96bb7d Bump MHD_VERSION to signal dev version 2019-06-09 23:19:20 +03:00
Evgeny Grin (Karlson2k) 9ddf07f81e Releasing 0.9.64 2019-06-09 20:29:37 +03:00
Evgeny Grin (Karlson2k) e9493e0d34 microhttpd.h: reordered includes for better compatibility,
Updated ChangeLog
2019-06-09 20:03:20 +03:00
Evgeny Grin (Karlson2k) ca0e18ba61 tests: fixed, removed deprecated HTTP code 2019-06-09 13:02:28 +03:00
Evgeny Grin (Karlson2k) fb550a4939 microhttpd.d: fixed Doxy for MHD_get_reason_phrase_for() 2019-06-09 12:14:31 +03:00
Evgeny Grin (Karlson2k) 6c1d4ad701 Updated HTTP status codes 2019-06-09 12:14:30 +03:00