libmicrohttpd
[Top][All Lists]
Advanced

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

[libmicrohttpd] libmicrohttpd 0.4.0pre0 released


From: Christian Grothoff
Subject: [libmicrohttpd] libmicrohttpd 0.4.0pre0 released
Date: Wed, 10 Sep 2008 22:53:51 -0600
User-agent: KMail/1.9.9

Dear all,

As part of our participation in the Google Summer of Code, our GSoC student 
Sagie Amir has recently managed to get SSL/TLS support for libmicrohttpd to 
the point where we have no obvious known bugs left.  As a result, we are now 
releasing libmicrohttpd 0.4.0pre0 as a test-release.  Please report any 
problems that you encounter with this release to https://gnunet.org/mantis/.


About libmicrohttpd
=============

GNU libmicrohttpd is a small C library that is supposed to make it easy to run 
an embedded HTTP server as part of another application. Key features that 
distinguish libmicrohttpd from other projects are:

* C library: fast and small
* API is simple, expressive and fully reentrant
* Implementation is http 1.1 compliant (also works for http 1.0)
* HTTP server can listen on multiple ports
* Support for IPv6
* Support for incremental processing of POST data
* Creates binary of only about 30k (without SSL)
* Three different threading models
* optional support for TLS/SSL


libmicrohttpd was started because we needed an easy way to add a concurrent 
HTTP server to GNUnet. Existing alternatives were either non-free, not 
reentrant, standalone, of terrible code quality or a combination thereof. You 
most likely do not want to use libmicrohttpd if you are looking for a 
standalone http server, there are many other projects out there that provide 
that kind of functionality already. However, if you want to be able to serve 
simple WWW pages from within your C or C++ application and need a library, 
libmicrohttpd hopefully works for you.

What is new?
========

For those using older versions, the 0.4.0pre0 release primarily adds support 
for SSL/TLS, adds a tutorial (thanks to Sebastian Gerhardt) and fixes various 
minor bugs (for details, see the ChangeLog file in the distribution).


More information
===========

The page on gnu.org is still not enabled, in the meantime you can find 
documentation, mailinglists, bugtracking and of course download links for 
libmicrohttpd at http://www.gnu.org/software/libmicrohttpd/.


Thank you for your attention!

Christian


reply via email to

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