Christian Grothoff
55e6a9e275
fix typo
2021-03-09 23:36:39 +01:00
Christian Grothoff
f9aa18c17e
fix example
2021-03-04 13:32:39 +01:00
Christian Grothoff
b5c7519d9a
improve example on client cert validation, as suggested by Folkert van Heusden
2021-03-02 15:40:49 +01:00
Christian Grothoff
8093de995c
remove unnecessary grouping/paren/nesting
2021-02-27 21:19:37 +01:00
Christian Grothoff
39813f4f28
fix leak
2021-02-27 21:04:09 +01:00
Christian Grothoff
6b3d0c27b7
simplify
2021-02-27 20:57:33 +01:00
Christian Grothoff
b55c4031d4
-misc style fixes, no semantic changes
2021-02-26 21:23:11 +01:00
Evgeny Grin (Karlson2k)
2275296815
ChangeLog updated
2021-02-24 19:46:32 +03:00
Evgeny Grin (Karlson2k)
b8aa763666
Bump MHD_VERSION
2021-02-24 19:46:32 +03:00
Evgeny Grin (Karlson2k)
f85f859219
mhd_send: use MSG_MORE for iovec
2021-02-24 19:46:31 +03:00
Evgeny Grin (Karlson2k)
a22b8cdf03
mhd_send: re-use MHD_VECT_SEND macro
2021-02-24 19:46:31 +03:00
Evgeny Grin (Karlson2k)
d50159bf99
Implemented new function MHD_create_response_from_iovec()
...
Implemented the new function, related framework, and tests for iovec-based
responses.
The implementation is based on the patch provided by Lawrence Sebald and
Damon N. Earp from NASA.
2021-02-24 19:46:31 +03:00
Evgeny Grin (Karlson2k)
7bbbcd63f9
SIGPIPE macros minor refactoring
2021-02-24 19:46:30 +03:00
Christian Grothoff
bb2e08b619
bump MHD_VERSION
2021-02-04 18:44:08 +01:00
Christian Grothoff
5782daed8f
ensure ikvi callback returning MHD_NO terminates iteration
2021-02-04 18:42:22 +01:00
Christian Grothoff
e066938628
expand tutorial on connection phases, thanks to Igor for pointing out that the text was incomplete
2021-02-02 18:40:10 +01:00
Christian Grothoff
0394bc7213
document cross-compile to Android, fixes #4913
2021-01-30 12:59:04 +01:00
Christian Grothoff
2968329166
fix #6693 : get src/lib/ to build with clang
2021-01-30 12:52:11 +01:00
Evgeny Grin (Karlson2k)
b5bf6ccf78
configure: added '--enable-heavy-tests'
...
Some tests may fail because of too intensive usage of OS resources.
Skip by default resources-heavy tests so testsute can be run on
a machine with some parallel activity.
2021-01-24 21:30:10 +03:00
Evgeny Grin (Karlson2k)
8f66b6e036
testcurl/Makefile.am: minor fixes
2021-01-24 21:26:09 +03:00
Evgeny Grin (Karlson2k)
c7cbc6cfc0
configure: use proper quoting
2021-01-24 18:06:18 +03:00
Evgeny Grin (Karlson2k)
7acc854b2b
configure: updated gettext version to match version used in macros
2021-01-24 17:56:35 +03:00
Evgeny Grin (Karlson2k)
ee8a044ec8
Updated .gitignore
2021-01-19 17:59:51 +03:00
Evgeny Grin (Karlson2k)
899950e3a0
bootstrap: ensure that fallback path succeed
2021-01-19 17:58:56 +03:00
Evgeny Grin (Karlson2k)
7b2c73d1b9
Fixed bootstrap with different gettext version on the build host
...
The problem is autopoint can install only all files or no files
at all and without updating of M4 macros in any case.
Build process failed at make-time of dist because of version mismatch
for M4 macros and po/* files.
2021-01-19 17:00:33 +03:00
Evgeny Grin (Karlson2k)
a611d6dfac
Updated gettext files
2021-01-19 14:06:01 +03:00
Evgeny Grin
81706f78f7
libmicrohttpd.pot: updated
2021-01-18 23:24:03 +03:00
Evgeny Grin
d39cf18d8c
Fixed file permissions in repo
2021-01-18 23:24:03 +03:00
Evgeny Grin (Karlson2k)
3b64c6bd5f
Updated M4 macros
...
extern-inline.m4 is removed from the repo as it's not needed and may
conflict with host version
2021-01-18 23:24:02 +03:00
Evgeny Grin
7329b84ccf
Autoconf 2.70 compatibility
2021-01-18 23:24:02 +03:00
Evgeny Grin (Karlson2k)
7315af58ff
microhttpd.h: clarified that MHD_VERSION is in BCD form
2021-01-17 20:56:31 +03:00
Evgeny Grin (Karlson2k)
409fb0e18c
connection.c: push response headers for upgrade responses
2021-01-17 20:26:02 +03:00
Christian Grothoff
b169124017
return timeout of 0 if cleanup is pending
2021-01-06 20:42:59 +01:00
Evgeny Grin (Karlson2k)
df6124f7a8
connection_https: clarify comment as suggested by CG
2020-12-29 17:08:29 +03:00
Evgeny Grin (Karlson2k)
e8258c92e6
Speed-up TLS handshake
2020-12-29 15:39:21 +03:00
Evgeny Grin (Karlson2k)
7ca70975ab
Added MHD_connection_set_nodelay_state_ to header
...
Made MHD_connection_set_nodelay_state_() non-static.
2020-12-29 15:38:50 +03:00
Evgeny Grin (Karlson2k)
6000f154e7
Bump MHD_VERSION to indicate dev version
2020-12-29 13:03:31 +03:00
Evgeny Grin (Karlson2k)
f7c5c302a3
Released GNU libmicrohttpd 0.9.72
v0.9.72
2020-12-28 21:38:03 +03:00
Evgeny Grin (Karlson2k)
3be7e06961
Fixed compiler warning for 32-bit
2020-12-28 21:34:03 +03:00
Evgeny Grin (Karlson2k)
5909c4fd77
ChangeLog updated
2020-12-28 13:25:59 +03:00
Evgeny Grin (Karlson2k)
ea5a9d7a4c
daemon.c: muted Oracle compiler warning
...
Oracle Developer Studio cc compiler is too picky about pointers
conversion from/to void*. Muted warning for the main code and
left some warnings in examples as they are too obvious.
2020-12-28 13:18:05 +03:00
Evgeny Grin (Karlson2k)
9599a5ea76
mhd_send: clarification of comment
2020-12-28 10:26:43 +03:00
Evgeny Grin (Karlson2k)
0a88f8e439
ChangeLog updated
2020-12-28 10:18:03 +03:00
Evgeny Grin (Karlson2k)
f1ba9b430e
mhd_send: do not emulate sendmsg() on blocking sockets
...
If OS doesn't support non-blocking sockets then additional call of
select() or poll() is required to lower chances of being blocked.
2020-12-28 09:58:40 +03:00
Evgeny Grin (Karlson2k)
2da6d2d800
Fixed analyzer warning
2020-12-27 20:10:32 +03:00
Evgeny Grin (Karlson2k)
7bc79627ff
Fixed build --without-threads
...
TODO: Fully fix testsuite for builds without threads
2020-12-27 19:38:33 +03:00
Evgeny Grin (Karlson2k)
0592f4e2c0
Fixed configure --without-threads
2020-12-27 18:23:07 +03:00
Evgeny Grin (Karlson2k)
72e1143ce7
Fixed build with --disable-bauth
2020-12-27 18:09:43 +03:00
Evgeny Grin (Karlson2k)
a061caa22e
Fixed builds with --disable-https or --disable-httpupgrade
2020-12-27 18:01:48 +03:00
Evgeny Grin (Karlson2k)
f53db2892e
Muted compiler warnings
2020-12-27 17:35:49 +03:00