[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) |
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/
- [Savannah-register-public] [task #7939] Submission of GNU libmicrohttpd,
Christian Grothoff <=