[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] libmicrohttpd 0.9.40 released

From: Christian Grothoff
Subject: [libmicrohttpd] libmicrohttpd 0.9.40 released
Date: Tue, 07 Apr 2015 00:42:37 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.5.0

Dear all,

I'm happy to announce the release of libmicrohttpd 0.9.40, which
mostly adds some small features and fixes various minor bugs.

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).

libmicrohttpd 0.9.40 adds MHD_OPTION_HTTPS_KEY_PASSWORD to allow setting
a passphrase for decrypting X509 key material.
MHD_OPTION_NOTIFY_CONNECTION (and associated symbols) were added to
allow clients to associate state with a TCP connection (instead of just
the HTTP request) and be notified when TCP connections start/end.

Bugs were fixed relating to MHD_OPTION_HTTPS_MEM_DHPARAMS not working
when part of a MHD_OPTION_ARRAY, handling of explicit keep-alive
requests with HTTP 1.0-only clients, not enforcing the FD_SETSIZE limit
for the control pipe when using MHD_USE_EPOLL_LINUX_ONLY, as well as
failure to properly shutdown in multi-threaded mode with active requests
in certain states.

Finally, certain tests were updated to no longer test with SSL3.

You can download GNU libmicrohttpd from

* and all GNU FTP mirrors.
* Our Subversion repository at

Please report bugs to our bugtracker at

The documentation (including a reference manual and tutorial) can be
found at

Happy hacking!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]