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 |
|
Evgeny Grin (Karlson2k)
|
b0e9299664
|
microhttpd.h: moved deprecated HTTP code definitions to the end of the list
|
2019-06-09 12:14:29 +03:00 |
|
Evgeny Grin (Karlson2k)
|
d496504d61
|
libmicrohttpd.h: Updated HTTP methods and headers
|
2019-06-09 12:14:28 +03:00 |
|
Evgeny Grin (Karlson2k)
|
56827b9b7a
|
contrib: published scripts for updating MHD header with new HTTP methods and headers
|
2019-06-09 12:14:27 +03:00 |
|
Evgeny Grin (Karlson2k)
|
63fdb091c8
|
Updated .gitattributes, normalized line ending in source file
|
2019-06-09 12:14:18 +03:00 |
|
Christian Grothoff
|
c530ee3be4
|
update .gitignore files
|
2019-06-08 17:10:25 +02:00 |
|
Evgeny Grin (Karlson2k)
|
31b90a287f
|
Updated ChangeLog
|
2019-06-08 12:52:22 +03:00 |
|
Christian Grothoff
|
603ecd85bc
|
prefix even potentially exported hash symbols with MHD_ (as proposed by Dirk Brinkmeier)
|
2019-06-03 23:46:28 +02:00 |
|
Christian Grothoff
|
bf7c90c30f
|
clarify return value is intentionally ignored
|
2019-06-02 22:13:00 +02:00 |
|
Evgeny Grin (Karlson2k)
|
140ddc5278
|
Updated .gitlab-ci.yml, added upload of dist tarball
|
2019-06-02 22:09:06 +03:00 |
|
Evgeny Grin (Karlson2k)
|
1f7962830e
|
Added support for SOCK_NOSIGPIPE from Solaris 11.4 and NetBSD 7+
|
2019-06-02 01:57:31 +03:00 |
|
Evgeny Grin (Karlson2k)
|
a58870f63a
|
configure: check for 'rand' and 'random' by MHD_CHECK_FUNC
|
2019-06-01 23:45:57 +03:00 |
|
Evgeny Grin (Karlson2k)
|
20eceebc77
|
Properly handle port detection if AF_UNIX socket is used on *BSD, macOS
|
2019-06-01 22:51:50 +03:00 |
|
Evgeny Grin (Karlson2k)
|
2c93aa35f7
|
Added .gitattributes, fixed line endings in ac_define_dir.m4,
updated ac_define_dir.m4 to new version.
|
2019-06-01 20:06:42 +03:00 |
|
Evgeny Grin (Karlson2k)
|
2db0eabd11
|
configure: fixed detection of 'getsockname' on some systems (W32 x32),
do not use 'getsockname()' if it is not detected by configure.
|
2019-06-01 19:19:25 +03:00 |
|
Evgeny Grin (Karlson2k)
|
2a59d367d6
|
configure: Fixed 'getsockname' detection with special compiler flags
|
2019-05-30 23:35:13 +03:00 |
|