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. SSL/TLS support is available as an option.
License: GNU Lesser General Public License (LGPL)
Changes:
This release adds un-escaping of URIs, improves performance by unsetting TCP_CORK at the end of transmissions, allows users access to the unparsed URI for logging, and removes unused code in the SSL/TLS subsystem. A tutorial was added to the documentation.
More...