[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU libmicrohttpd 0.9.72 released
From: |
Evgeny Grin |
Subject: |
GNU libmicrohttpd 0.9.72 released |
Date: |
Mon, 28 Dec 2020 22:58:05 +0300 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 |
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU libmicrohttpd 0.9.72 released,
Evgeny Grin <=