523 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 54def24e97 Releasing GNU libmicrohttpd 0.9.53 2017-04-11 22:18:10 +03:00
Evgeny Grin (Karlson2k) fea6bf18a1 HTTPS test fixes and improvements:
always skip tests if libcurl do not support HTTPS (instead of failing)
return 99 in case of global errors (MHD-unrelated)
print error result if test if failed
fixed ignored result of epoll test in test_https_get_select
allow compilation by C89 compiler
2017-04-10 20:00:02 +03:00
Evgeny Grin (Karlson2k) 0bf9a2285e zzuf tests: make compatible with *BSD by replacing obsoleted setpgrp() with setpgid(). 2017-04-06 23:03:19 +03:00
Evgeny Grin (Karlson2k) 58274f943d Used "127.0.0.1" instead of "localhost" in all tests to avoid accidental try by IPv6 2017-04-06 22:17:04 +03:00
Evgeny Grin (Karlson2k) 3ed1305167 Updated autoinit_funcs.h to latest upstream version with proper support of Oracle/Sun compiler. 2017-04-05 14:18:58 +03:00
Evgeny Grin (Karlson2k) 218694a400 Converted many 'strlen()' from run-time to compile-time processing 2017-04-05 12:56:40 +03:00
Evgeny Grin (Karlson2k) c02d8f0332 ChangeLog: added missing entries. 2017-03-30 19:13:54 +03:00
Evgeny Grin (Karlson2k) 6f6a4e220b MHD_start_daemon(): obey MHD_USE_ITC in thread pool mode 2017-03-26 13:52:13 +03:00
Christian Grothoff 11fc9224bd remove dead code converting hex number to size_t 2017-03-25 20:59:16 +01:00
Christian Grothoff bf7418b3d9 fix #4967 2017-03-25 20:55:32 +01:00
Evgeny Grin (Karlson2k) 8d9065a077 MHD_start_daemon(): check for invalid combination of MHD_USE_NO_LISTEN_SOCKET and
MHD_OPTION_LISTEN_SOCKET
2017-03-25 21:01:13 +03:00
Christian Grothoff 7aa69301bd add -lrt for glibc < 2.17 compatibility 2017-03-21 14:22:20 +01:00
Evgeny Grin (Karlson2k) f3dd2a6303 Added autoconf module for detection of select() trigger on shutdown of listening socket. 2017-03-20 00:56:19 +03:00
Evgeny Grin (Karlson2k) e3ce8fdf57 Rewritten logic of handling "upgraded" TLS connections in epoll mode. 2017-03-19 14:16:36 +03:00
Evgeny Grin (Karlson2k) 9fec9b35ec Do not fail on overflown read buffer while connection is suspended. 2017-03-17 10:52:38 +03:00
Evgeny Grin (Karlson2k) a10c64c793 Revert "MHD_run_from_select(): removed ability to run epoll"
This partially reverts commit 875e27c51b.
2017-03-16 23:52:35 +03:00
Evgeny Grin (Karlson2k) 88fee01b55 Fixed logic of idle disconnection: connection should be disconnected not early than "timeout",
not before "timeout" number of seconds.
2017-03-16 23:14:35 +03:00
Evgeny Grin (Karlson2k) 9333188824 Updated ChangeLog 2017-03-16 22:43:47 +03:00
Evgeny Grin (Karlson2k) 76500135fe Update connection last activity if and only if any data was received or transmitted. 2017-03-16 21:48:59 +03:00
Evgeny Grin (Karlson2k) 88374e04d2 Thread-safety: always lock mutex when modifying "cleanup" or "timeout" DL-lists 2017-03-16 20:39:58 +03:00
Evgeny Grin (Karlson2k) b3e48b5090 Fixed compiler warnings, updated ChangeLog. 2017-03-16 17:04:08 +03:00
Evgeny Grin (Karlson2k) 875e27c51b MHD_run_from_select(): removed ability to run epoll
fd_sets don not provide any useful information for epoll, so MHD_run() should be used
for epoll-based daemons.
2017-03-15 23:36:27 +03:00
Evgeny Grin (Karlson2k) b8a3977d58 Added ability to get connection timeout by MHD_get_connection_info(). 2017-03-15 21:05:15 +03:00
Evgeny Grin (Karlson2k) 01ea7c7805 Fixed merge errors in ChangeLog text 2017-03-12 12:42:10 +03: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
Christian Grothoff 2123decd50 fix COV 164298: integer overflow on multiplying timeout 2017-03-10 16:37:57 +01:00
Christian Grothoff 667a974ca7 fix CID 164297: ensure -1 listen_fd is not passed to close 2017-03-10 16:26:24 +01:00
silvioprog 81425ba9c1 Updates file . 2017-03-07 12:12:30 -03:00
silvioprog fe7582e526 Updates the MHD_OPTION_URI_LOG_CALLBACK's documentation. 2017-03-07 10:42:20 -03:00
silvioprog 3e224bd925 Updated ChangeLog. 2017-03-06 21:59:09 -03:00
Christian Grothoff 82d65c48ed replace tsearch test with code from gnulib, to hopefully address silviprog's android problems 2017-02-16 11:20:50 +01:00
Christian Grothoff f154b0ef88 bump dates and versions and update ChangeLog 2017-02-15 13:38:06 +01:00
Evgeny Grin (Karlson2k) 198181f178 Use both SO_REUSEADDR and SO_REUSEPORT on non-W32 if MHD_OPTION_LISTENING_ADDRESS_REUSE is set. 2016-11-23 15:28:03 +03:00
Evgeny Grin (Karlson2k) 7f5c98bfa1 Gettext staff moved to 'po' directory. Main 'configure' now do not check for
gettext and related staff.
2016-11-23 14:16:49 +03:00
Evgeny Grin (Karlson2k) b357bbaa6f Fixed forwarding data of TLS "upgraded" connections for chunks sizes larger than forward buffer 2016-11-15 19:11:56 +03:00
Evgeny Grin (Karlson2k) 0af992b3a2 Fixed usage of MHD with MHD_OPTION_LISTENING_ADDRESS_REUSE on Linux 3.2, 3.4 (longterm) 2016-11-14 22:24:38 +03:00
Christian Grothoff f30211ed82 fixes to fix Doppelbauer testcase 2016-11-13 19:19:30 +01:00
Evgeny Grin (Karlson2k) 280232dc1e Added support for faster setting thread names by pthread_attr_setname_np() where available. 2016-11-11 20:56:38 +03: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) 832ebd16a8 Updated ChangeLog and bumped version patchlevel. 2016-11-10 19:27:34 +03:00
Christian Grothoff c061d50ad2 releasing 0.9.52 2016-10-17 19:13:52 +02:00
Christian Grothoff 1218e0e1f0 migrating to Git 2016-10-12 14:32:47 +02:00
Christian Grothoff 9924fd6aa2 update changelog 2016-10-11 16:10:39 +00:00
Evgeny Grin (Karlson2k) dc5610c14b Updated ChangeLog and bimped version patchlevel. 2016-10-11 15:21:38 +00:00
Christian Grothoff 53e25ec3e4 implement #3557 2016-09-22 15:51:57 +00:00
Christian Grothoff 4acefd453f simplify error handling by baking it into the macros 2016-09-22 09:25:18 +00:00
Evgeny Grin (Karlson2k) 0396eb2fc2 Added autoconf macro for maximum platform features. 2016-09-13 19:23:30 +00:00
Christian Grothoff 2a1c84ac26 applying Hawk's fix for #4641 2016-09-07 11:17:32 +00:00
Christian Grothoff 74d383c581 address #4614: mark translatable strings with _-macro 2016-09-06 22:29:11 +00:00
Christian Grothoff 3645e60435 implement out-of-order nonce support (#4636) 2016-09-06 21:42:07 +00:00