Dear all, I'm happy to announce the release of libmicrohttpd 0.9.45, which is mostly a bugfix release.
GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. GNU libmicrohttpd is fully HTTP 1.1 compliant and supports IPv6. Finally, GNU libmicrohttpd is fast, portable and has a simple API and (without TLS support and other optional features) a small binary size (~32k). This release adds support for specifying a bitmask with multiple bits set to MHD_get_connection_values() --- and then still returns the correct "kind" value to the callback. A transient resource leak for very long-lived pipelined connections was resolved, as well as a race on shutdown in thread-per-connection mode which rarely triggered an assertion under certain circumstances. We also fixed compilation errors involving applications using deprecated functions from the MHD API with certain older versions of GCC. Some duplicated code in parsing URI arguments was deduplicated. You can download GNU libmicrohttpd from * ftp://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. * Our Subversion repository at https://gnunet.org/svn/libmicrohttpd/ Please report bugs to our bugtracker at https://gnunet.org/bugs/. The documentation (including a reference manual and tutorial) can be found at http://www.gnu.org/software/libmicrohttpd/. Happy hacking! Christian
