[Top][All Lists]

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

[libmicrohttpd] GNU libmicrohttpd 0.9.8 released

From: Christian Grothoff
Subject: [libmicrohttpd] GNU libmicrohttpd 0.9.8 released
Date: Fri, 4 Mar 2011 11:24:23 +0100
User-agent: KMail/1.13.5 (Linux/2.6.35-27-generic; KDE/4.5.1; i686; ; )

Dear all,

I'm pleased to announce the release of GNU libmicrohttpd 0.9.8.  

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

The bugfixes in this release were a fix for sendfile (handling > 2 GB files on 
32-bit systems and tolerating kernel errors by automatically trying again 
using standard send instead) and an issue with the base64 decoder on platforms 
where 'char' was 'unsigned'.  New features are enabling the use of 'poll' in 
combination with all execution modes (internal 'select', external 'select', 
threading, thread-pool) and a new API call that enables support for externally 
connected TCP connections to clients.  Portability was improved by eliminating 
the use of pthread_kill to shutdown threads.  Finally, the 'select' calls no 
longer limit their timeout to 1s but instead block indefinitely if the system 
is idle (this should improve battery life for embedded systems by reducing 

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) at has also been updated,
including a new chapter on how to manage sessions, including creatig 
a sequece of forms and handling of POSTs.

Happy hacking!


reply via email to

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