savannah-register-public
[Top][All Lists]
Advanced

[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)

URL:
  <http://savannah.gnu.org/task/?7939>

                 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

    _______________________________________________________

Details:

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
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9773> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9773>


= 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
gnu.org), we will continue to use the SVN repository on gnunet.org for the
time being (https://gnunet.org/svn/).  


==== Tarball URL: ====
https://gnunet.org/libmicrohttpd/download/






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?7939>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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