[Top][All Lists]

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

[Savannah-register-public] [task #7939] Submission of GNU libmicrohttpd

From: Christian Grothoff
Subject: [Savannah-register-public] [task #7939] Submission of GNU libmicrohttpd
Date: Sat, 12 Apr 2008 02:41:33 +0000
User-agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux; en_US) KHTML/3.5.9 (like Gecko) (Debian)


                 Summary: Submission of GNU libmicrohttpd
                 Project: Savannah Administration
            Submitted by: grothoff
            Submitted on: Friday 04/11/2008 at 19:41
         Should Start On: Friday 04/11/2008 at 00:00
   Should be Finished on: Monday 04/21/2008 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00



A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.

= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
<> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration

= Registration Details =

* Name: *GNU libmicrohttpd*
* System Name:  *libmicrohttpd*
* Type: Official GNU software
* License: GNU Lesser General Public License


==== Description: ====
libmicrohttpd is a small C library that is supposed to make it easy to run an
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
* HTTP server can listen on multiple ports
* Support for IPv6
* Support for incremental processing of POST data
* Creates binary of only 25k (for now)
* Three different threading models

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. 

==== Other Software Required: ====
GNU libc ;-).

==== Other Comments: ====
RMS just dubbed libmicrohttpd a GNU project today.

Karl Berry has checked the code and documentation for compliance.

This should be a web-only project (so that we can upload a webpage to, we will continue to use the SVN repository on for the
time being (  

==== Tarball URL: ====


Reply to this item at:


  Message sent via/by Savannah

reply via email to

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