taskSavannah Administration - Tasks: task #5611, Submission of Mini http server:...


task #5611: Submission of Mini http server: w3server

Submitted by:  Christian Gosch <golib>
Submitted on:  Sun 28 May 2006 10:03:38 PM UTC  
Should Start On:  Sun 28 May 2006 12:00:00 AM UTC Should be Finished on:  Wed 07 Jun 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Patrick Camus <tizzef>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Mon 10 Jul 2006 12:51:47 PM UTC, comment #6: 


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.


Patrick Camus <tizzef>
Project MemberIn charge of this item.
Thu 06 Jul 2006 01:55:05 PM UTC, comment #5: 

I realised I was not logged in when I submitted the last change.
It actually really was me.


Christian Gosch <golib>
Thu 06 Jul 2006 01:50:00 PM UTC, comment #4: 

Hi Patrick,
I removed the .c file (not needed anyway) and the rest of the gifs.
I also changed the documentation a bit while I was at it.
Unfortunately, doxygen creates gif files on the way (the tabs).
I removed them, so either users create their own documentation or
they get along without the fancy tabs. If anyone is using it at all anyway, that is ;)


Thu 06 Jul 2006 12:20:55 PM UTC, comment #3: 

Hi Christian,

Sorry for the delay.

It is quite good :)

Please, as I said, in my prvious mail, please remove all the gif files from your tarball. (e.g. christian.gif, w3server2.gif)

And please update the <w3server/htdocs/w3server.c> file with correct headers and permissions to copy statement.


Patrick Camus <tizzef>
Project MemberIn charge of this item.
Thu 15 Jun 2006 10:38:12 AM UTC, comment #2: 

have you received my email answer?
I remplaced the original package by a modified package
with hopefully all necessary changes.


Christian Gosch <golib>
Thu 08 Jun 2006 09:55:54 AM UTC, comment #1: 


I'm evaluating the project you submitted for approval in Savannah.

At first and in order to release your project properly and unambiguously under the GNU GPL, please place copyright notices and permission-to-copy statements at the beginning of every copyrightable file, usually any file more than 10 lines long (e.g. : <w3server/source/client/src> and <w3server/source/server/src>).

In addition, please update the copy of the plain text version of the GPL, available from http://www.gnu.org/licenses/gpl.txt, into the file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

If some of your files cannot carry such notices (e.g. binary files), then you can add a README file in the same directory containing the copyright and license notices. Check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for further information.

The GPL FAQ explains why these procedures must be followed.  To learn why a copy of the GPL must be included with every copy of the code, for example, see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.

At second, please remove GIF image files from your project and replace them with an other format (such as PNG or JPEG).

Because of the patents (Unisys and IBM) covering the LZW compression algorithm which are used when making GIF files, it's impossible to have free software to generate proper GIFs.  These patents also apply to the compress program.

For more information, see http://www.gnu.org/philosophy/gif.html.

And at last, there is no problem to host your project since you make the changes listed above. :)


Patrick Camus <tizzef>
Project MemberIn charge of this item.
Sun 28 May 2006 10:03:38 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


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


######### REGISTRATION DETAILS #########

Full Name:
  Mini http server: w3server

System Group Name:

  non-GNU software & documentation

  GNU General Public License V2 or later

  This is yet another http server, written originally as an
assignment in a computer networks class at uni.
It is written in C, uses multi-threading and seemed quite stable
and, prior to all, it is small (compiles in 2 seconds).
It does, to my knowledge, not support full http 1.0, but
it may be useful for other projects which just need a minimal
http server and/or for educational purposes.
It was tested on an older Solaris and on a current
GNU/Linux system (Gentoo using Kernel 2.6.15 and gcc 3.3.6).
The compiler complains about a few warnings which I am willing to fix if the program will be used by anyone. Apart from that, there is no active development since it was written in 2000. I just never got along to
submitting it to sourceforge or savannah.

The source package is here:

The license is GPL version 2.

Other Software Required:
- libfl from Flex
- pthreads library

Christian Gosch <golib>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #10314:  w3server.tar.gz added by None (266KiB - application/x-gzip - Hopefully now completely compliant version.)
file #10238:  w3server.tar.gz added by golib (276KiB - application/postscript - Version with requestes changes (also at the link pointed to in the description))


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 13 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-07-10 tizzef StatusWait reply => Done
    Percent Complete90% => 100%
    Open/ClosedOpen => Closed
2006-07-06 None Attached File- => Added w3server.tar.gz, #10314
2006-07-06 tizzef StatusIn Progress => Wait reply
    Percent Complete30% => 90%
2006-06-23 golib Attached File- => Added w3server.tar.gz, #10238
2006-06-16 tizzef StatusWait reply => In Progress
2006-06-08 tizzef StatusIn Progress => Wait reply
    Percent Complete10% => 30%
2006-06-04 tizzef StatusNone => In Progress
    Assigned toNone => tizzef
    Percent Complete0% => 10%

Back to the top

Powered by Savane 3.5