GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set.
License: GNU Lesser General Public License (LGPL)
Changes:
The release updates the documentation and, in particular, adds an up-to-date texinfo manual. Some issues with handling of malformed HTTP requests were fixed. Finally, MHD now generates an "internal server error" if the programmer incorrectly fails to incrementally handle upload data.
More...