Evgeny Grin (Karlson2k)
8aa7d23219
Partial revert of 1b610e5b13.
...
Implemented new functions for key and value with binary zero.
Significantly speedup search for key by using key size.
2019-05-01 22:12:24 +03:00
Christian Grothoff
1b610e5b13
allow binary zero in unescaped GET arguments (see mailinglist)
2019-03-20 10:46:21 +01:00
Christian Grothoff
832739556b
some minor code cleaning issues
2018-06-22 15:16:11 +02:00
Christian Grothoff
f6c647f638
make checkers happier by reducing use of strcpy and strcat
2018-02-22 18:35:08 +01:00
Christian Grothoff
330a40552c
add MHD_free(), as suggested by Tim on the mailinglist
2017-10-09 22:41:11 +02:00
Christian Grothoff
1a23dd25c3
misc style improvements, fixing some tiny rare memory leaks in examples
2017-10-05 23:16:19 +02:00
Evgeny Grin (Karlson2k)
a5b63e992b
Muted compiler warnings in examples.
2017-09-29 22:07:49 +03:00
Christian Grothoff
59268ccff1
Still there is an issue with re-open a file. Patch applied below to
...
avoid it.
Also iterate_post() always returns MHD_OK, because the app's logic
driven
from the value of con_info->answercode().
And in case if fwrite() fails we also update the answer code & page and
MHD_post_process() overwrite them (fileioerror becomes postprocerror).
2017-03-14 02:41:50 +01:00
Christian Grothoff
740a46dd36
fix largepost example, must only queue replies either before upload happens or after upload is done, not while upload is ongoing
2017-03-11 12:07:38 +01:00
Evgeny Grin (Karlson2k)
4b795e9fc6
Added MHD_USE_AUTO and MHD_USE_AUTO_INTERNAL_THREAD to simplify using of MHD by multi-platform applications
2016-11-10 22:18:20 +03:00
Evgeny Grin (Karlson2k)
d5245634c2
Added MHD_USE_ERROR_LOG flag with same value as MHD_USE_DEBUG.
...
New name better explains flag actions.
2016-11-08 19:41:28 +03:00
Evgeny Grin (Karlson2k)
a48ca85fb7
Renamed daemon flags:
...
MHD_USE_SELECT_INTERNALLY -> MHD_USE_INTERNAL_POLLING_THREAD
MHD_USE_POLL_INTERNALLY -> MHD_USE_POLL_INTERNAL_THREAD
MHD_USE_EPOLL_INTERNALLY -> MHD_USE_EPOLL_INTERNAL_THREAD
2016-11-08 00:54:59 +03:00
Christian Grothoff
9b7bc3d8bd
fix clang warnings
2016-10-17 15:49:22 +02:00
Christian Grothoff
ef7fe75ff2
deprecate USE_SSL for USE_TLS, rename in code
2016-10-11 16:09:17 +00:00
Evgeny Grin (Karlson2k)
0b37868baf
Fixed compiling examples on old compilers.
2016-09-21 16:18:00 +00:00
Christian Grothoff
c42da981f4
-nicer indentation
2016-08-24 12:36:32 +00:00
Evgeny Grin (Karlson2k)
0d1e59bc6e
Added .gitignore
2016-07-28 15:15:52 +00:00
Evgeny Grin (Karlson2k)
dc1eb9a9d7
largepost.c: corrected const pointer to const char
2016-04-11 14:52:17 +00:00
Evgeny Grin (Karlson2k)
d4d4393a16
Added check result of MHD_post_process() in largepost.c
2016-04-11 14:08:30 +00:00
Evgeny Grin (Karlson2k)
2cf1ffafba
largepost.c: fixed compiling by VS
2016-04-11 14:08:18 +00:00
Evgeny Grin (Karlson2k)
9c113d780a
simplepost.c: fixed compiling with VS before 2015
2016-04-11 14:08:15 +00:00
Christian Grothoff
d3b17d3b19
-Fabian Mewes:
...
Fix the out-of-bound read of the NUL byte using strlen() in
microhttpd/daemon.c:MHD_init_daemon_certificate()
Fix the out-of-bound read of the NUL byte using strlen() in
microhttpd/daemon.c:MHD_init_daemon_certificate()
2016-02-29 12:27:57 +00:00
Christian Grothoff
26a19e6787
cleaning up largepost
2015-12-11 22:29:46 +00:00
Evgeny Grin (Karlson2k)
90341c2782
examples/sessions.c: small fix
2015-12-04 11:12:09 +00:00
Christian Grothoff
07b65da99f
fix #3909 with patch as suggested
2015-07-25 13:55:29 +00:00
Christian Grothoff
3800d3820b
-modernize example
2015-07-15 12:58:56 +00:00
Christian Grothoff
4f9c53c222
-fix compiler warnings
2015-06-12 07:45:50 +00:00
Christian Grothoff
a12c532cba
-bringing copyright tags up to FSF standard
2015-02-07 23:20:06 +00:00
Evgeny Grin (Karlson2k)
41e5c4888a
Remove PlibC from autotools files
2014-02-18 18:40:50 +00:00
Christian Grothoff
e657e19644
Karlson2k: fix AM_CPPFLAGS vs AM_CFLAGS usage
2014-02-18 07:09:20 +00:00
LRN
d7a2fdc595
Don't redefine asprintf for MinGW-w64
2013-08-11 10:30:52 +00:00
Christian Grothoff
22941cd1b6
-fix reactivating plibc
2013-08-07 22:05:53 +00:00
Christian Grothoff
4251a1cd97
Part 1 of 2 - Remove PlibC from autotools files.
2013-08-07 06:22:16 +00:00
Christian Grothoff
81464b301a
Removes the requirement of liberty. No longer shipped by newer gcc.
2013-08-07 06:20:13 +00:00
Christian Grothoff
fe9c559603
-yes, we never ignore return values, even in examples on getchar()...
2013-07-21 16:19:41 +00:00
Christian Grothoff
2c646f956f
-nicer error handling in example
2013-06-25 13:00:17 +00:00
Christian Grothoff
7c78413efa
-make clear that close return value is ignored intentionally
2013-06-25 12:58:12 +00:00
Christian Grothoff
14dad00f46
cast intentionally ignored return values to void, even in examples
2013-06-21 17:55:34 +00:00
Christian Grothoff
7f193935fa
releasing 0.9.27
2013-05-05 18:25:32 +00:00
Christian Grothoff
1725bcf3c5
-improvements to docs
2013-05-05 18:01:09 +00:00
LRN
aeaea9eda2
W32 compatibility, also use ISO C instead of POSIX
2013-04-23 11:38:09 +00:00
Christian Grothoff
bd3f0576c8
-fix build issue
2013-03-30 21:23:42 +00:00
Christian Grothoff
a80338c192
-also build examples
2013-03-29 16:23:19 +00:00
Christian Grothoff
9c62ac3733
-fix double-close
2013-03-12 14:23:57 +00:00
Christian Grothoff
d1d5bf7cb9
-introduce MHD_UNSIGNED_LONG_LONG, deprecate MHD_LONG_LONG, check for invalid options on start, document
2012-09-28 11:39:38 +00:00
Christian Grothoff
bf92eff1f8
close file, clarify license
2012-08-23 12:36:18 +00:00
Christian Grothoff
7c89f644a1
need to use must copy, as page is on the stack
2012-08-14 18:37:27 +00:00
Christian Grothoff
e815956b7b
specify content type
2012-08-14 17:16:38 +00:00
Christian Grothoff
300f5594b1
making examples compile without warnings
2012-08-14 17:10:50 +00:00
Christian Grothoff
dad819b72a
LRN: MHD patches. Later will send patches for other issues, but at least
...
now it will compile.
2012-07-08 13:06:28 +00:00