Hi, This is the update to nostromo 1.7.7. In version 1.7.6 a bunch of fixes have been applied and an important improvement; handling connections fully asynchronous now. For details please refer to the ChangeLog:
http://www.nazgul.ch/dev/nostromo_cl.txt I have tested the new port on i386, sparc64, and sparc. Please test and commit if OK. Attached the diff. Regards, Marcus -- Marcus Glocker, [EMAIL PROTECTED], http://www.nazgul.ch -----------------
diff -urN -x CVS /usr/ports/www/nostromo/Makefile nostromo/Makefile --- /usr/ports/www/nostromo/Makefile Mon Sep 5 23:56:47 2005 +++ nostromo/Makefile Sat Jan 14 17:09:53 2006 @@ -2,7 +2,7 @@ COMMENT= "Nostromo webserver" -DISTNAME= nostromo-1.7.5 +DISTNAME= nostromo-1.7.7 CATEGORIES= www MASTER_SITES= http://www.nazgul.ch/dev/ diff -urN -x CVS /usr/ports/www/nostromo/distinfo nostromo/distinfo --- /usr/ports/www/nostromo/distinfo Mon Sep 5 23:56:47 2005 +++ nostromo/distinfo Sun Jan 15 00:04:20 2006 @@ -1,4 +1,4 @@ -MD5 (nostromo-1.7.5.tar.gz) = 21bd24058c3ec06b2d4624493eef2d8d -RMD160 (nostromo-1.7.5.tar.gz) = 8b9f942f495c6c216fa65f6ed39f201292ce1df9 -SHA1 (nostromo-1.7.5.tar.gz) = 35314e50cf39a0c0bbbb99502f95666024529cae -SIZE (nostromo-1.7.5.tar.gz) = 40398 +MD5 (nostromo-1.7.7.tar.gz) = 41be2faf44305ef89386c95f6329cc4c +RMD160 (nostromo-1.7.7.tar.gz) = 301d652bc9f9df92c19b9f3a5d3c7fa20026131a +SHA1 (nostromo-1.7.7.tar.gz) = 3d5fc6188758f303dd517c5db7756361255d5134 +SIZE (nostromo-1.7.7.tar.gz) = 42631 diff -urN -x CVS /usr/ports/www/nostromo/pkg/DESCR nostromo/pkg/DESCR --- /usr/ports/www/nostromo/pkg/DESCR Wed Jul 20 16:38:13 2005 +++ nostromo/pkg/DESCR Sat Jan 14 17:12:02 2006 @@ -1,4 +1,7 @@ -nhttpd is a simple, fast, and secure http server which supports: +nhttpd is a simple, fast and secure HTTP server. It runs as a single +process, handling connections with select(2). For CGIs and directory +listing it does fork(2). nhttpd has the minimum of HTTP/1.1 and CGI/1.1 +implemented. Also supported are; -html, cgi, chroot, setuid, basic authentication, virtual hosts, aliases, -ssl, and ipv6. +chroot, setuid, basic authentication, SSL, IPv6, custom repsonses, aliases, +and virtual hosts.