notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
xshttpd Webserver with CGI as own user and SSL support
3.6.g01_9 www Deleted on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.6.g01_9Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2005-09-15 23:05:06
Last Update: 2021-04-12 19:10:53
Commit Hash: 3d55edd
People watching this port, also watch:: mcrypt, vim, diffutils, openssl
License: not specified in port
WWW:
http://www.stack.nl/xs-httpd/
Description:
XS-HTTPD is a WWW server that has the following features: - It is pronounced as "access-HTTP-daemon" - It is SMALL (very small in fact: a factor two to three smaller than normal servers on disk and in memory) - It is FAST (because it is so small and does not do unnecessary things) - Uses very little CPU time - Configurable (configuration compiled in to make it small, but largely overridable on the command line) - Runs user CGI binaries under their own user ID - Gets users' pages under their own user ID, allowing them to really have protected pages (using the built-in authentication mechanism) - Does not fork for every connection (has a fixed number of servers), only to replace a lost server (in case of timeouts). - Comes with some other useful programs - Offers Server-Side Includes for many common tasks, including built-in page counters (text or graphical) - Supports PHP and other interpreted file formats - Supports automatic decompression to save diskspace and bandwidth - Serves SSL (https) and http connections through the same daemon - Full support for IPv6 WWW: http://www.stack.nl/xs-httpd/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (87 items)
Collapse this list.
  1. bin/clearxs
  2. bin/httpd
  3. bin/httpdc
  4. bin/readxs
  5. bin/xsindex
  6. bin/xspasswd
  7. www/xshttpd/cgi-bin/error
  8. www/xshttpd/cgi-bin/gfxcount
  9. www/xshttpd/cgi-bin/imagemap
  10. www/xshttpd/cgi-bin/xschpass
  11. www/xshttpd/conf/httpd.conf.sample
  12. www/xshttpd/conf/mime.index
  13. www/xshttpd/conf/script.methods.sample
  14. www/xshttpd/conf/compress.methods.sample
  15. www/xshttpd/contrib/SSL-Makefile
  16. www/xshttpd/contrib/agentstats.pl
  17. www/xshttpd/contrib/caroot.pem
  18. www/xshttpd/contrib/logrotate.sh
  19. www/xshttpd/contrib/persistent.pl
  20. www/xshttpd/contrib/powered-by-xs.gif
  21. www/xshttpd/contrib/wwwstats.pl
  22. www/xshttpd/gfxcount/digital0.ppm
  23. www/xshttpd/gfxcount/digital1.ppm
  24. www/xshttpd/gfxcount/digital2.ppm
  25. www/xshttpd/gfxcount/digital3.ppm
  26. www/xshttpd/gfxcount/digital4.ppm
  27. www/xshttpd/gfxcount/digital5.ppm
  28. www/xshttpd/gfxcount/digital6.ppm
  29. www/xshttpd/gfxcount/digital7.ppm
  30. www/xshttpd/gfxcount/digital8.ppm
  31. www/xshttpd/gfxcount/digital9.ppm
  32. www/xshttpd/gfxcount/large0.ppm
  33. www/xshttpd/gfxcount/large1.ppm
  34. www/xshttpd/gfxcount/large2.ppm
  35. www/xshttpd/gfxcount/large3.ppm
  36. www/xshttpd/gfxcount/large4.ppm
  37. www/xshttpd/gfxcount/large5.ppm
  38. www/xshttpd/gfxcount/large6.ppm
  39. www/xshttpd/gfxcount/large7.ppm
  40. www/xshttpd/gfxcount/large8.ppm
  41. www/xshttpd/gfxcount/large9.ppm
  42. www/xshttpd/gfxcount/largecol0.ppm
  43. www/xshttpd/gfxcount/largecol1.ppm
  44. www/xshttpd/gfxcount/largecol2.ppm
  45. www/xshttpd/gfxcount/largecol3.ppm
  46. www/xshttpd/gfxcount/largecol4.ppm
  47. www/xshttpd/gfxcount/largecol5.ppm
  48. www/xshttpd/gfxcount/largecol6.ppm
  49. www/xshttpd/gfxcount/largecol7.ppm
  50. www/xshttpd/gfxcount/largecol8.ppm
  51. www/xshttpd/gfxcount/largecol9.ppm
  52. www/xshttpd/icons/xs-audio.gif
  53. www/xshttpd/icons/xs-back.gif
  54. www/xshttpd/icons/xs-base.gif
  55. www/xshttpd/icons/xs-bin.gif
  56. www/xshttpd/icons/xs-dir.gif
  57. www/xshttpd/icons/xs-gif.gif
  58. www/xshttpd/icons/xs-html.gif
  59. www/xshttpd/icons/xs-image.gif
  60. www/xshttpd/icons/xs-jpeg.gif
  61. www/xshttpd/icons/xs-ps.gif
  62. www/xshttpd/icons/xs-tar.gif
  63. www/xshttpd/icons/xs-txt.gif
  64. www/xshttpd/icons/xs-unknown.gif
  65. www/xshttpd/icons/xs-video.gif
  66. www/xshttpd/icons/xs-zip.gif
  67. man/man1/clearxs.1.gz
  68. man/man1/gfxcount.1.gz
  69. man/man1/httpd.1.gz
  70. man/man1/httpdc.1.gz
  71. man/man1/imagemap.1.gz
  72. man/man1/readxs.1.gz
  73. man/man1/xschpass.1.gz
  74. man/man1/xsindex.1.gz
  75. man/man1/xspasswd.1.gz
  76. man/man5/httpd.conf.5.gz
  77. man/man5/xsauth.5.gz
  78. man/man5/xsconf.5.gz
  79. man/man5/xsredir.5.gz
  80. man/man5/xsscripts.5.gz
  81. man/man7/httpd_cgi.7.gz
  82. man/man7/httpd_ssi.7.gz
  83. @dir www/xshttpd/logs
  84. @dir www/xshttpd/htdocs
  85. @owner
  86. @group
  87. @mode
Collapse this list.
Dependency lines:
  • xshttpd>0:www/xshttpd
Conflicts:
CONFLICTS_INSTALL:
  • xshttpd-devel-[0-9]*
  • publicfile-[0-9]*
No installation instructions:
This port has been deleted.
PKGNAME: xshttpd
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (xshttpd-36g01.tar.bz2) = a21f8c1cf018e1b9195739a63067a245ec273abada89b60a2d1c3fd4cc968dc4 SIZE (xshttpd-36g01.tar.bz2) = 241640

Packages (timestamps in pop-ups are UTC):
xshttpd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--3.6.g01_9---3.6.g01_9-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. run-mailcap : misc/mime-support
  2. ppmtogif : graphics/netpbm
Library dependencies:
  1. libpcre.so : devel/pcre
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for xshttpd-3.6.g01_9: CURL=off: Data transfer support via cURL DOCS=on: Build and/or install documentation LDAP=off: LDAP protocol support M4_CONFIG=off: Enable m4 configuration preprocessor PCRE=on: Use Perl Compatible Regular Expressions PERSISTENT_PERL=off: Enable persistent Perl interpreter SSL=on: SSL protocol support ===> Use 'make config' to modify these settings
Options name:
www_xshttpd
USES:
tar:bzip2 ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. ftp://ftp.stack.nl/pub/xs-httpd/release/
  2. ftp://mud.stack.nl/pub/xs-httpd/release/
Collapse this list.
Port Moves
  • port deleted on 2021-04-12
    REASON: Unmaintained and dead upstream

Number of commits found: 56

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.6.g01_9
12 Apr 2021 19:10:53
commit hash: 3d55eddff7e1761575e29e946d384ad42eca3067commit hash: 3d55eddff7e1761575e29e946d384ad42eca3067commit hash: 3d55eddff7e1761575e29e946d384ad42eca3067commit hash: 3d55eddff7e1761575e29e946d384ad42eca3067 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
www/xshttpd*: Remove from tree

PR:		254750
Reported by:	daniel.engberg.lists@pyret.net
3.6.g01_9
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
3.6.g01_9
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.6.g01_9
31 Aug 2020 07:14:32
Revision:547154Original commit files touched by this commit
danfe search for other commits by this committer
Fix the build against modern versions of OpenSSL and compilers.
3.6.g01_9
04 Nov 2019 21:21:04
Revision:516744Original commit files touched by this commit
rene search for other commits by this committer
Returns johans's ports to the pool after safekeeping his commit bit.
3.6.g01_9
09 Oct 2019 12:23:49
Revision:514145Original commit files touched by this commit
bapt search for other commits by this committer
Drop the ipv6 virtual category for w* category as it is not relevant anymore
3.6.g01_9
03 Apr 2019 11:11:31
Revision:497710Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN on FreeBSD 12 and 13

Reported by:	pkg-fallout
MFH:		2019Q2
3.6.g01_9
10 Sep 2018 13:14:52
Revision:479406Original commit files touched by this commit
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
3.6.g01_9
15 Mar 2017 14:45:55
Revision:436248Original commit files touched by this commit
mat search for other commits by this committer
Remove all _USE=openssl occurrences.

Sponsored by:	Absolight
3.6.g01_9
15 Sep 2016 01:41:28
Revision:422175Original commit files touched by this commit
swills search for other commits by this committer
Unmark broken on powerpc64

These ports built successfully
3.6.g01_9
21 Apr 2016 16:43:15
Revision:413746Original commit files touched by this commit
swills search for other commits by this committer
many ports: mark broken on powerpc64
3.6.g01_9
01 Apr 2016 14:33:58
Revision:412351Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
3.6.g01_9
16 Jul 2015 05:01:01
Revision:392271Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Drop @dirrm* from plist

Approved by:	portmgr blanket
3.6.g01_9
15 Jan 2015 09:05:38
Revision:377064Original commit files touched by this commit
tijl search for other commits by this committer
Add missing USE_OPENSSL=yes

PR:		195796
3.6.g01_8
03 Sep 2014 06:37:25
Revision:367167Original commit files touched by this commit
bapt search for other commits by this committer
pkg knows how to deal with empty directories
3.6.g01_8
29 Jul 2014 21:43:18
Revision:363399Original commit files touched by this commit
adamw search for other commits by this committer
Convert some more USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
3.6.g01_8
24 Jul 2014 18:34:16
Revision:362835Original commit files touched by this commit
tijl search for other commits by this committer
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.6.g01_7
05 Feb 2014 17:54:50
Revision:342806Original commit files touched by this commit
johans search for other commits by this committer
- Enable stage support
- New style options
- Strip installed libraries
3.6.g01_7
20 Sep 2013 23:36:54
Revision:327776Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
3.6.g01_7
14 Sep 2013 14:47:57
Revision:327292Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
3.6.g01_7
07 Aug 2013 10:53:31
Revision:324345Original commit files touched by this commit
danfe search for other commits by this committer
- Unbreak parallel builds in xshttpd-devel port (add missing dependencies)
- Define LICENSE (BSD), do not spam portdocs with COPYING files
- Use new way when setting LIB_DEPENDS, fix PERSISTENT_PERL_DESC
- For xshttpd port only: trim the header, convert NOPORTDOCS
- Get rid of .for loop when installing documentation files
- Remove gratuitous differences between two ports, sort knobs, fix whitespace
3.6.g01_7
11 Jul 2013 16:26:27
Revision:322783Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
3.6.g01_6
10 Dec 2012 19:11:12
Revision:308630Original commit files touched by this commit Sanity Test Failure
mm search for other commits by this committer
Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
3.6.g01_5
05 Aug 2012 23:19:40
Original commit files touched by this commit
dougb search for other commits by this committer
Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
3.6.g01_5
03 Aug 2012 15:54:36
Original commit files touched by this commit
cs search for other commits by this committer
Fix typos and make small modifications in COMMENT (according to Porter's
Handbook)

Approved by:	portmgr@ (implicit)
3.6.g01_5
15 Jun 2012 10:59:17
Original commit files touched by this commit
johans search for other commits by this committer
- Register install conflict with publicfile httpd
- Convert to new options framework
- Remove unneeded library version numbers
- Pet portlint
- No functional changes
3.6.g01_5
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
3.6.g01_4
14 Feb 2012 12:45:35
Original commit files touched by this commit
mm search for other commits by this committer
Bump pcre library dependency due to 8.30 update
3.6.g01_3
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
3.6.g01_3
19 Mar 2011 12:38:54
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
3.6.g01_3
03 Apr 2010 10:44:36
Original commit files touched by this commit
roam search for other commits by this committer
Chase the ftp/curl shlib version bump.
3.6.g01_2
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
3.6.g01_3
27 Mar 2010 00:15:24
Original commit files touched by this commit
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
3.6.g01_1
23 Feb 2010 18:07:14
Original commit files touched by this commit
johans search for other commits by this committer
Update my mail address to @FreeBSD.org

Feature safe:   yes
3.6.g01_1
05 Feb 2010 11:46:55
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to jpeg-8
3.6.g01
24 Jan 2009 11:08:43
Original commit files touched by this commit
johans search for other commits by this committer
Update to 3.6g01
3.5.g05_1
23 Jan 2009 15:43:14
Original commit files touched by this commit
roam search for other commits by this committer
Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
3.5.g05
21 Aug 2008 06:18:49
Original commit files touched by this commit
rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.5.g05
10 Aug 2008 09:14:38
Original commit files touched by this commit
johans search for other commits by this committer
Update to 3.5 gamma 5
3.5.g04_1
20 Jul 2008 12:35:32
Original commit files touched by this commit
johans search for other commits by this committer
Don't create DOCSDIR when NOPORTDOCS is set

Reported by:    itetcu (QA Tindy)
3.5.g04
13 Jul 2008 10:49:29
Original commit files touched by this commit
johans search for other commits by this committer
Update to 3.5 gamma 4
3.5.g03
08 May 2008 22:07:47
Original commit files touched by this commit
johans search for other commits by this committer
Update to 3.5 gamma 3
3.5.g02
04 Feb 2008 22:25:39
Original commit files touched by this commit
johans search for other commits by this committer
- Update to 3.5 gamma 2
3.5.g01
03 Feb 2008 08:24:41
Original commit files touched by this commit
johans search for other commits by this committer
- Update to 3.5 g1
- Use standard $WWWDIR
- Remove conflict with Apache
3.4.g01
23 Jul 2007 09:36:52
Original commit files touched by this commit
rafan search for other commits by this committer
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:             ports/111470
Approved by:    portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by:      pointyhat exp run
3.4.g01
24 Mar 2007 16:34:07
Original commit files touched by this commit
pav search for other commits by this committer
- Use new WWWDIR infrastructure
3.4.g01
22 Mar 2007 16:27:09
Original commit files touched by this commit
johans search for other commits by this committer
Update to new stable release 34g01
3.3.g01_1
21 Mar 2006 13:47:09
Original commit files touched by this commit
garga search for other commits by this committer
- Rename DATADIR -> WWWDIR to prevent confusion
- Use a REINPLACE_CMD to don't install mime.types instead remove it after
  installed
- Drop obsolete USE_REINPLACE
- Bump PORTREVISION since it changes PLIST

Approved by:    maintainer at IIRC
3.3.g01
21 Mar 2006 11:56:38
Original commit files touched by this commit
garga search for other commits by this committer
- Add www/xshttpd-devel
- Register CONFLICTS on www/xshttpd

PR:             ports/94268
Submitted by:   Johan van Selst <johans@stack.nl>
Repocopied by:  marcus
3.3.g01
22 Jan 2006 02:58:25
Original commit files touched by this commit
edwin search for other commits by this committer
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
3.3.g01
08 Nov 2005 22:33:04
Original commit files touched by this commit
mnag search for other commits by this committer
Update to 3.3g01
Add SHA256

PR:             88675
Submitted by:   maintainer
3.3.b34
23 Oct 2005 14:14:02
Original commit files touched by this commit
ehaupt search for other commits by this committer
- Update to 3.3b34
- Nuke files/patch-src_confuser.h

PR:             87868
Submitted by:   Johan van Selst <johans@stack.nl>
3.3.b30
28 Sep 2005 13:52:36
Original commit files touched by this commit
garga search for other commits by this committer
- Update to 3.3.b30

PR:             ports/86653
Submitted by:   maintainer
3.3.b29
23 Sep 2005 08:15:54
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 3.3b29

PR:             ports/86489
Submitted by:   Johan van Selst <johans@stack.nl> (maintainer)
3.3.b27
20 Sep 2005 21:07:10
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 33b27

PR:             ports/86376
Submitted by:   Johan van Selst <johans@stack.nl> (maintainer)
3.3.b26
15 Sep 2005 23:04:31
Original commit files touched by this commit
pav search for other commits by this committer
XS-HTTPD is a WWW server that has the following features:

- It is pronounced as "access-HTTP-daemon"
- It is SMALL (very small in fact: a factor two to three smaller than
  normal servers on disk and in memory)
- It is FAST (because it is so small and does not do unnecessary things)
- Uses very little CPU time
- Configurable (configuration compiled in to make it small, but largely
  overridable on the command line)
- Runs user CGI binaries under their own user ID
- Gets users' pages under their own user ID, allowing them to really
  have protected pages (using the built-in authentication mechanism)
- Does not fork for every connection (has a fixed number of servers),
  only to replace a lost server (in case of timeouts).
- Comes with some other useful programs
- Offers Server-Side Includes for many common tasks, including built-in
  page counters (text or graphical)
- Supports PHP and other interpreted file formats
- Supports automatic decompression to save diskspace and bandwidth
- Serves SSL (https) and http connections through the same daemon
- Full support for IPv6

PR:             ports/84314
Submitted by:   Ed Schouten <ed@fxq.nl>

Number of commits found: 56