Dear all,
I'm glad to announce the release of GNU libmicrohttpd 0.9.72.This release is mostly bugfix release, with greatly improved compatibility with various OSes/kernels, including FreeBSD, Windows, OpenBSD, NetBSD, Darwin (macOS), Solaris. Performance is improved, especially with stay-alive HTTP and HTTPS connections.
Notable changes since version 0.9.71: + New function MHD_create_response_from_pipe(). * Fully rewritten code for buffering/pushing from kernel network buffers for compatibility with various OSes. Reduced number of additional sys-calls, network is better utilized, responses are delivered faster. Restored optimal sendfile() usage on FreeBSD. * MHD now takes care about SIGPIPE handling by blocking it in internal threads and avoiding functions (like sendfile()) that could generate SIGPIPE when blocking of this signal is not possible. * Fixed crash in PostProcessor. * Fixed several resources leaks in corner cases. * Improved thread sync, thread safety and fixed one use-after-free under special conditions during stopping of daemon. * Updated HTTP status codes, header names and methods from the registries. * Fixed functioning without listen socket and with internal threads. * Fixed streaming of chunked responses for both HTTP and HTTPS. * Various compatibility fixes. You can download GNU libmicrohttpd from * https://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. * Our git repository at https://gnunet.org/git/libmicrohttpd.git Please report bugs to our bugtracker at https://bugs.gnunet.org/set_project.php?project_id=10.The documentation (including a reference manual and tutorial) can be found at https://www.gnu.org/software/libmicrohttpd/.
-- Wishes, Evgeny
OpenPGP_0x460A317C3326D2AE.asc
Description: application/pgp-keys
OpenPGP_signature
Description: OpenPGP digital signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.