Commit Graph
3048 Commits
Author SHA1 Message Date
Christian Grothoff 9c15b24f59 ensure event loop keeps going in test, and indentation fixes 2019-07-29 20:00:58 +02:00
Christian Grothoff 40bf201dc5 indentation fixes, adding test_upgrade_large.c test for issue reported by Viet 2019-07-29 19:30:27 +02:00
Christian Grothoff 1aaff72582 is this year 2019-07-29 18:13:18 +02:00
Christian Grothoff 5ee6886a3b indentation 2019-07-29 18:08:50 +02:00
Christian Grothoff f73873bc19 fix regression introduced in cc5032b85 2019-07-25 14:42:56 +02:00
Christian Grothoff 092b370587 undo, duplicated functionality 2019-07-22 16:11:10 +02:00
Christian Grothoff 9c7dc624ac unify 2019-07-22 12:37:45 +02:00
Christian Grothoff 3d1b941137 introducte MHD_RO_FREE_FUNCTION as proposed by Nicolas Mora on the list 2019-07-22 11:49:42 +02:00
Tim Rühsen 3751044dc8 Add callback to allow OCSP stapling 2019-07-17 12:50:15 +02:00
Evgeny Grin (Karlson2k) 90eb831b28 Bump MHD_VERSION to indicate developer version 2019-07-05 23:30:19 +03:00
Evgeny Grin (Karlson2k) 8688527894 Releasing GNU libmicrohttpd 0.9.65 v0.9.65 2019-07-05 23:18:51 +03:00
Christian Grothoff 31db4990fc fix #5773 2019-06-30 16:50:17 +02: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) cedf766b65 Updated ChangeLog 2019-06-23 21:54:07 +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) e1cdae6b96 CI: fixed double checking 2019-06-13 01:13:11 +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 v0.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) d7ad8607e9 tarball: add missing MSVS 2019 project files 2019-06-09 19:13:01 +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
Evgeny Grin (Karlson2k) e5f188a4cb contrib: implemented script for importing HTTP status codes 2019-06-09 12:14:30 +03:00
Evgeny Grin (Karlson2k) badb814e44 microhttpd.h: moved together deprecated and non-standard HTTP status codes,
deprecated more HTTP status codes
2019-06-09 12:14:29 +03:00