diff options
author | Marco Bonetti <sid77@slackware.it> | 2010-04-11 10:25:32 -0400 |
---|---|---|
committer | David Somero <xgizzmo@slackbuilds.org> | 2010-05-15 10:37:51 +0200 |
commit | 1cb5341eafde8c9e29517821bbd610dd3eceb141 (patch) | |
tree | 54cf7775105e505ee820423042cdcbec99948cfb /libraries/libmicrohttpd/README | |
parent | d05809f3ccab87ecb190c19a6b9a62005ff33a0f (diff) | |
download | slackbuilds-1cb5341eafde8c9e29517821bbd610dd3eceb141.tar.gz |
libraries/libmicrohttpd: Added (HTTP server C library)
Diffstat (limited to 'libraries/libmicrohttpd/README')
-rw-r--r-- | libraries/libmicrohttpd/README | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/libraries/libmicrohttpd/README b/libraries/libmicrohttpd/README new file mode 100644 index 0000000000..671f627350 --- /dev/null +++ b/libraries/libmicrohttpd/README @@ -0,0 +1,27 @@ +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 free +software and part of the GNU project. 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 30k (without TLS/SSL support) +* Three different threading models +* Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, OS X, W32, + Symbian and z/OS +* Optional support for SSL3 and TLS (requires libgcrypt) + +libmicrohttpd was started because the author needed an easy way to add a +concurrent HTTP server to other projects. Existing alternatives were either +non-free, not reentrant, standalone, of terrible code quality or a combination +thereof. Do not 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, check it out. + +libmicrohttpd is licensed under the GNU LGPL. If you disable HTTPS/SSL +support, you can also choose the second license, the eCos License. |