Revisions of libmicrohttpd
Tomáš Chvátal (scarabeus_iv)
accepted
request 295678
from
Marcus Meissner (msmeissn)
(revision 41)
- updated to 0.9.40 - Fix potential deadlock issue in MHD_USE_THREAD_PER_CONNECTION mode if shutdown is initiated while connections are active. -CG - Fix issue in thread-pool mode where a MHD_stop_daemon() might not reach threads that stopped listening because we hit the maximum number of concurrent connections and the option MHD_USE_PIPE_FOR_SHUTDOWN was also not used. Testcase added as well. -CG - Update HTTPS testcases to avoid SSLv3, as SSLv3 is dead. - Do not enforce FD_SETSIZE-limit on worker control pipe when using MHD_USE_EPOLL_LINUX_ONLY (#3751). -MH/CG - Adding MHD_OPTION_NOTIFY_CONNECTION, MHD_CONNECTION_NOTIFY_STARTED, MHD_CONNECTION_NOTIFY_CLOSED and MHD_CONNECTION_INFO_SOCKET_CONTEXT to allow applications to trigger operations when TCP connections start or end, instead of just exposing HTTP requests starting and ending. -RG/CG - Fixing bug that prevented MHD_OPTION_HTTPS_MEM_DHPARAMS from working within a MHD_OPTION_ARRAY. -DD - Adding MHD_OPTION_HTTPS_KEY_PASSWORD as proposed by Andrew Basile. -CG/AB - Fix issue where for HTTP/1.0-clients that set Connection: Keep-Alive header a response of indefinite size was generated with chunked encoding. -CG - Fix potential infinite loop on shutdown in multi-threaded mode under certain conditions. -CG - fixed info deinstall
buildservice-autocommit
accepted
request 280265
from
Marcus Meissner (msmeissn)
(revision 40)
baserev update by copy to link target
Marcus Meissner (msmeissn)
committed
(revision 39)
- libmicrohttpd.keyring: replaced maintainers keyring by new one with: pub 4096R/E29FC3CC 2014-12-09 uid Christian Grothoff <grothoff@gnunet.org> uid Christian Grothoff <christian@grothoff.org> uid Christian Grothoff <christian.grothoff@inria.fr> sub 4096R/117E1AFB 2014-12-09
Michal Vyskocil (mvyskocil)
accepted
request 280155
from
Pavol Rusnak (prusnak)
(revision 38)
- updated to 0.9.39 - dropped libmicrohttpd-0.9.34-spdy-pc.patch (included upstream)
buildservice-autocommit
accepted
request 233093
from
Marcus Meissner (msmeissn)
(revision 37)
baserev update by copy to link target
Marcus Meissner (msmeissn)
committed
(revision 36)
- do not define test_data before system header inclusion, libgcrypt uses this as argument parameters. (libmicrohttpd_test_data.patch)
buildservice-autocommit
accepted
request 231645
from
Stephan Kulow (coolo)
(revision 35)
baserev update by copy to link target
Stephan Kulow (coolo)
committed
(revision 34)
- disable problematic test case that causes the testsuite to deadlock just too often (disable-stalling-test.patch)
buildservice-autocommit
accepted
request 231403
from
Dirk Mueller (dirkmueller)
(revision 33)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 32)
- Version bump to 0.9.34: * Drop tls patch seems to build fine * Remove code for other distros we build against 13.1+ anywhere within obs and it just clutters the spec. * Explicitely name switches in configure to make sure things go the desired way. * Fix install of libmicrohttpspdy pc file. + Added support for TCP FASTOPEN. + Removed dependency on plibc for simpler compilation for W32. + Added configure option "--disable-pipes" to use socketpairs instead of pipes for signalling to child threads. Pipes are always disabled on W32. + Corrected some uses of 'int' vs. 'size_t'. + MHD_USE_DUAL_STACK in libmicrohttpd currently just *inhibits setting* the IPV6_V6ONLY socket option, but per Microsoft's documentation the default on Windows is that this is enabled, thus MHD_USE_DUAL_STACK will not work (since it leaves the default). libmicrohttpd should probably just unconditionally set IPV6_V6ONLY to the desired value when the option is available. + Allow Keep-Alive with HTTP 1.0 (if explicitly requested), and automatically set "Connection: Keep-Alive" in response in this case as well. + Adding explicit annotations to hide symbols that are not for export in the C code (gcc 4.0 or higher only). + Adding a few lines to avoid warnings from picky compilers. - Added patches: * libmicrohttpd-0.9.34-spdy-pc.patch - Dropped patches: * libmicrohttpd-drop-test_tls_options.patch
Dirk Mueller (dirkmueller)
committed
(revision 31)
- remove dependency on gpg-offline, source validator already does that
Stephan Kulow (coolo)
accepted
request 224602
from
Stephan Kulow (coolo)
(revision 30)
- do not run checks in parallel - they deadlock from time to time - enable make debug to debug the problem on OBS in case it reappears
buildservice-autocommit
accepted
request 215346
from
Marcus Meissner (msmeissn)
(revision 29)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 215320
from
Tomas Cech (sleep_walker)
(revision 28)
- refresh libmicrohttpd-drop-test_tls_options.patch - add there also ignoring test_https_sni - Update to 0.9.33 + Fixed an issue with a missing argument in the postexample. + Fixed issue with bogus offset increment involving sendfile on GNU/Linux. Adding support for SNI. + Fix for per-worker daemon pipes enabled with MHD_USE_SUSPEND_RESUME that were not closed in MHD_stop_daemon. + Fixing warnings and build issue if --disable-https is given to configure. + 0.9.32: + Security fix: do not read past 0-terminator when unescaping strings (thanks to Florian Weimer for reporting). + Signaling n times for shutdown works, but for resume we need to wake up the correct daemon. Even if we signal n times in that case also, there's no guarantee that some daemon can't run through its select loop more than once before the daemon we want to wake up gets a chance to read. Thus we need a signal pipe per thread in the thread pool IF MHD_suspend_connection is used. This introduces a new flag MHD_USE_SUSPEND_RESUME to add those additional pipes and only allow MHD_suspend_connection to be used in conjunction with this flag. Also, as MHD_resume_connection() will be called on a non-daemon thread, but none of the queue insert/delete calls are thread safe, we need to be concerned about (a) corrupting the queue, and (b) having to add mutex protection around every access to the queues, including loops through timer queues, etc. This wasn't a problem
buildservice-autocommit
accepted
request 202028
from
Michal Vyskocil (mvyskocil)
(revision 27)
baserev update by copy to link target
Michal Vyskocil (mvyskocil)
committed
(revision 26)
REMOVED DEBIAN FILES: no one bother to update them since 0.9.22, so they are barely usefull - Update to 0.9.30 + implements the "SHOULD" clause of RFC 2616 section 8.1.4, which may reduce bandwidth consumption when clients cancel requests. + fixes build errors with various combinations of operating systems, libc versions, and configure flags. + fixes a use-after-free crash when using epoll() in combination with read errors 0.9.29: + epoll can now also be used with SSL connections + following recent HTTP/1.1 clarfications, MHD no longer send a "Content-length" header in CONNECT responses. + the "MHD_add_connection" call now consistently sets an "errno" value to indicate the cause of errors. Connections added this way are now always processed immediately. + fixes a recently-introduced bug which prevented HTTP pipelining from working properly in some cases and a build error in conjunction with the "--disable-messages" configure option. - Enable build of (experimental) SPDY support.
buildservice-autocommit
accepted
request 184175
from
Michal Vyskocil (mvyskocil)
(revision 25)
baserev update by copy to link target
Michal Vyskocil (mvyskocil)
committed
(revision 24)
fix changes
Michal Vyskocil (mvyskocil)
committed
(revision 23)
- Update to 0.0.28 + support for epoll-based event loops (Linux-only) + various new options: - MHD_USE_DUAL_STACK for binding to IPv4 and IPv6 at the same time - MHD_USE_PIPE_FOR_SHUTDOWN to cleanly support MHD_quiesce_daemon on non-Linux systems - MHD_CONNECTION_INFO_CONNECTION_FD to allow COMET applications to disable TCP Nagle - MHD_OPTION_CONNECTION_MEMORY_INCREMENT for better control over buffer size allocations + and fixes various minor bugs
buildservice-autocommit
accepted
request 177876
from
Michal Vyskocil (mvyskocil)
(revision 22)
baserev update by copy to link target
Displaying revisions 81 - 100 of 121