libmicrohttpd
[Top][All Lists]
Advanced

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

Re: [libmicrohttpd] GNU libmicrohttpd 0.9.0 released


From: Christian Grothoff
Subject: Re: [libmicrohttpd] GNU libmicrohttpd 0.9.0 released
Date: Tue, 27 Jul 2010 14:30:32 +0200
User-agent: KMail/1.13.3 (Linux/2.6.32-trunk-vserver-amd64; KDE/4.4.4; x86_64; ; )

No, they were updated appropriately:

LIB_VERSION_CURRENT=8
LIB_VERSION_REVISION=0
LIB_VERSION_AGE=0

Note that "CURRENT=8" has NOTHING to do with 0.9.0, it is simply a function of 
library compatibility and not the human-readable version number (see libtool 
library versioning rules).

Christian

On Tuesday 27 July 2010 00:31:10 Carlos Palhares wrote:
> you probably forgot to change LIB_VERSION_* on configure.ac...
> 
> thanks
> 
> On Mon, 2010-07-26 at 23:23 +0200, Christian Grothoff wrote:
> > Dear all,
> > 
> > I'm pleased to announce the release of GNU libmicrohttpd 0.9.0.
> > GNU libmicrohttpd is a small C library implementing the HTTP 1.0 and HTTP
> > 1.1 protocols.  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
> > * HTTP server can listen on multiple ports
> > * Support for IPv6
> > * Support for incremental processing of POST data
> > * Creates binary of only 32k (without TLS/SSL support)
> > * Four different threading models (select, poll, threads, thread pool)
> > * Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD,
> > 
> >    OS X, W32, Symbian and z/OS
> > 
> > * Optional support for SSL3 and TLS (requires libgcrypt and libgnutls)
> > 
> > This release adds the following new features:
> > 
> > * use of external GnuTLS library (instead of internal "fork")
> > 
> >   => stable SSL/TLS support with all threading modes
> > 
> > * passing of the listen socket by applications to support
> > 
> >   the creation of servers that work well with systemd
> > 
> > * use of "sendfile" for faster transmission of responses from disk on
> > GNU/Linux * IPv6 sockets now only bind to IPv6 address (not to both IPv4
> > and IPv6) if
> > 
> >   the platform allows us to set the respective socket option
> > 
> > * updated documentation
> > 
> > The library is technically binary-incompatible with previous versions due
> > to changes in the SSL/TLS interface and the IPv4/IPv6 binding behaviour.
> > However, virtually all code that used previous version should work
> > without changes.
> > 
> > You can download GNU libmicrohttpd from
> > 
> > * ftp://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors.
> > * Our Subversion repository at https://gnunet.org/svn/libmicrohttpd/
> > 
> > Please report bugs to our bugtracker at https://gnunet.org/bugs/.
> > 
> > Additional documentation (including a reference manual and tutorial) is
> > available at the GNU libmicrohttpd website at
> > http://www.gnu.org/software/libmicrohttpd/
> > 
> > Last but not least special thanks to Simon Josefsson for helping me with
> > the GnuTLS integration at GHM.
> > 
> > Happy hacking!
> > 
> > Christian



reply via email to

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