xref: /netbsd-src/libexec/httpd/CHANGES (revision 3d0aa1dabf64f79e415773ffb4ba1d6a71ee31e1)
1*3d0aa1daSmaya$NetBSD: CHANGES,v 1.56 2024/04/28 17:12:30 maya Exp $
2*3d0aa1daSmaya
3*3d0aa1daSmayachanges in bozohttpd 20240428:
4*3d0aa1daSmaya	o  make directory listings mobile friendly. from D. Bohdan.
5ab3f0bd6Smrg
6ab3f0bd6Smrgchanges in bozohttpd 20240126:
7ab3f0bd6Smrg	o  add some more default mime types.
8ab3f0bd6Smrg	o  fix memory leaks.  from shm.
9ab3f0bd6Smrg	o  fix reading 2 bytes beyond '%', possibly not mapped.  from shm.
10ab3f0bd6Smrg	o  support openssl 3.  from christos.
11ab3f0bd6Smrg	o  add -q option to not log.  from martin.
12ab3f0bd6Smrg	o  fix default return value of bozo_set_defaults(), PR#54785.
13a041bb87Skim
14a041bb87Skimchanges in bozohttpd 20220104:
15a041bb87Skim	o  remove obsolete .bzdirect handling.
1619f40606Smrg
1719f40606Smrgchanges in bozohttpd 20210824:
1819f40606Smrg	o  new "-m tlsversion" option to set the minimum TLS version
1919f40606Smrg	   available.  partially from <sunil@nimmagadda.net>.
20876508f6Smrg	o  extend the list of available ciphers to include most of the
21876508f6Smrg	   openssl "HIGH" with some additional disables.  retain the current
22876508f6Smrg	   list of bad options.  should deal with PR#51278.
233a698d51Smrg
243a698d51Smrgchanges in bozohttpd 20210504:
25f9faf20aSandvar	o  don't assume host BUFSIZ is sufficient.  small BUFSIZ leads to
263a698d51Smrg	   always happens errors in the testsuite.  switch all these buffers
273a698d51Smrg	   to be 4KiB sized.  reported by embr <git@liclac.eu>
2853df5022Smrg
2953df5022Smrgchanges in bozohttpd 20210403:
3053df5022Smrg	o  fix a denial of service attack against initial request contents,
3153df5022Smrg           now bounded at 16KiB.  reported by Justin Parrott in PR#56085
329ad7ebadSmrg
339ad7ebadSmrgchanges in bozohttpd 20210227:
349ad7ebadSmrg	o  new support for content types: .tar.bz2, .tar.xz, .tar.lz,
359ad7ebadSmrg	   .tar.zst, .tbz2, .txz, .tlz, .zipx, .xz, .zst, .sz, .lz, .lzma,
369ad7ebadSmrg	   .lzo, .7z, .lzo, .cab, .dmg, .jar, and .rar.  should fix
379ad7ebadSmrg	   netbsd PR#56026:
389ad7ebadSmrg	   MIME type of .tar.xz file on ny{cdn,ftp}.NetBSD.org is invalid
3912d8621dSmrg
409402120eSmrgchanges in bozohttpd 20210211:
4112d8621dSmrg	o  fix various NULL derefs from malformed headers.  mostly from
4212d8621dSmrg	   <emily@ingalls.rocks>.
439402120eSmrg	o  fix memory leaks in library interface: add bozo_cleanup().
44bf53dc23Smrg
45bf53dc23Smrgchanges in bozohttpd 20201014:
46bf53dc23Smrg	o  also set -D_GNU_SOURCE in Makefile.boot.  from
47bf53dc23Smrg	   hadrien.lacour@posteo.net.
48bf53dc23Smrg	o  fix array size botch (assertion, not exploitable.)  from
49bf53dc23Smrg	   martin@netbsd.org.
50bf53dc23Smrg	o  also match %2F as well as %2f.  from leah@vuxu.org.
514864410bSmrg	o  many manual and help fixes.  clean ups for higher lint levels,
524864410bSmrg	   consistency/style clean ups.  various option fixes including made
534864410bSmrg	   -f imply -b.  from <henrik@gulbra.net> for freebsd.
54d4ca5064Srhialto
55d4ca5064Srhialtochanges in bozohttpd 20200912:
56d4ca5064Srhialto	o  add .m4a and .m4v file extensions.
57560f0b4fSmrg
58560f0b4fSmrgchanges in bozohttpd 20200820:
59560f0b4fSmrg	o  make this work on sun2 by reducing mmap window there.
60560f0b4fSmrg	o  fix SSL shutdown sequence.  from spz@netbsd.org.
61560f0b4fSmrg	o  add readme support to directory indexing.  from jmcneill@netbsd.org
62560f0b4fSmrg	o  add blocklist(8) support.  from jruoho@netbsd.org.
6300e064adSmrg
64767fb260Smrgchanges in bozohttpd 20190228:
65767fb260Smrg	o  extend timeout facility to ssl and stop servers hanging forever
66767fb260Smrg	   if the client never sends anything.  reported by Steffen in netbsd
67767fb260Smrg	   PR#50655.
6800e064adSmrg	o  don't display special files in the directory index.  they aren't
6900e064adSmrg	   served, but links to them are generated.
709b91523eSmrg	o  fix CGI '+' parameter handling, some error checking, and a double
719b91523eSmrg	   free.  from rajeev_v_pillai@yahoo.com
729b91523eSmrg	o  more directory indexing clean up.  from rajeev_v_pillai@yahoo.com
736816df1bSleot
746816df1bSleotchanges in bozohttpd 20181215:
7548003606Smrg	o  fix .htpasswd bypass for authenticated users.  reported by JP,
766816df1bSleot	   from leot@netbsd.org
776816df1bSleot	o  avoid possible null dereference when receiving a big request that
786816df1bSleot	   timeout.  reported by maya@netbsd.org, from leot@netbsd.org
796816df1bSleot	o  fix handling of -T option, from leot@netbsd.org
806816df1bSleot	o  cleanups and portability improvements, from maya@netbsd.org
81ff386e5bSmrg	o  change directory indexing to use html tables, from
8234ece249Smrg	   rajeev_v_pillai@yahoo.com
83cd79b847Smrg
84cd79b847Smrgchanges in bozohttpd 20181125:
85a0c45e36Smrg	o  fixes for option parsing introduced in bozohttpd 20181123
861520b40aSmrg
87a3912675Smrgchanges in bozohttpd 20181121:
881520b40aSmrg	o  add url remap support via .bzremap file, from martin@netbsd.org
891520b40aSmrg	o  handle redirections for any protocol, not just http:
901520b40aSmrg	o  fix a denial of service attack against header contents, which
913230a9a3Smrg	   is now bounded at 16KiB.  reported by JP
923230a9a3Smrg	o  reduce default timeouts, and add expand timeouts to handle the
933230a9a3Smrg	   initial line, each header, and the total time spent
943230a9a3Smrg	o  add -T option to expose new timeout settings
953230a9a3Smrg	o  minor RFC fixes related to timeout handling
96a0c45e36Smrg	o  fix special file (.htpasswd, .bz*) bypass.  reported by JP
972c19cec6Smrg
982c19cec6Smrgchanges in bozohttpd 20170201:
992c19cec6Smrg	o  fix an infinite loop in cgi processing
1002c19cec6Smrg	o  fixes and clean up for the testsuite
1012c19cec6Smrg	o  no longer sends encoding header for compressed formats
10241f9e942Smrg
10320563328Sagcchanges in bozohttpd 20160517:
10420563328Sagc	o  add a bozo_get_version() function which returns the version number
10520563328Sagc
10627da98ffSmrgchanges in bozohttpd 20160415:
10727da98ffSmrg	o  add search-word support for CGI
10827da98ffSmrg	o  fix a security issue in CGI suffix handler support which would
10927da98ffSmrg	   allow remote code execution, from shm@netbsd.org
11027da98ffSmrg	o  -C option supports now CGI scripts only
11127da98ffSmrg
112c4fe1facSshmchanges in bozohttpd 20151028:
113c4fe1facSshm	o  add CGI support for ~user translation (-E switch)
114c4fe1facSshm	o  add redirects to ~user translation
115c4fe1facSshm	o  fix bugs around ~user translation
116c4fe1facSshm	o  add schema detection for absolute redirects
117c4fe1facSshm	o  fixed few memory leaks
118c4fe1facSshm	o  bunch of minor tweaks
119c4fe1facSshm	o  removed -r support
120c4fe1facSshm	o  smarter redirects
121c4fe1facSshm
1224135f5d4Smrgchanges in bozohttpd 20150320:
1234135f5d4Smrg	o  fix redirection handling
1244135f5d4Smrg	o  support transport stream (.ts) and video object (.vob) files
1254135f5d4Smrg	o  directory listings show correct file sizes for large files
1264135f5d4Smrg
127e8a778f4Smrgchanges in bozohttpd 20140717:
1284135f5d4Smrg	o  properly handle SSL errors
129e8a778f4Smrg
1308c06d93bSmrgchanges in bozohttpd 20140708:
1318c06d93bSmrg	o  fixes for virtual host support, from rajeev_v_pillai@yahoo.com
1328c06d93bSmrg	o  avoid printing double errors, from shm@netbsd.org
1338c06d93bSmrg	o  fix a security issue in basic HTTP authentication which would allow
1348c06d93bSmrg	   authentication to be bypassed, from shm@netbsd.org
1358c06d93bSmrg
136496aca98Smrgchanges in bozohttpd 20140201:
1375893f1dbSmrg	o  support .svg files
138496aca98Smrg	o  fix a core dump when requests timeout
139496aca98Smrg
140496aca98Smrgchanges in bozohttpd 20140102:
141d1b43391Smrg	o  update a few content types
142d1b43391Smrg	o  add support for directly calling lua scripts to handle
143d1b43391Smrg	   processes, from mbalmer@netbsd.org
144a4b84ca0Smrg	o  properly escape generated HTML
145a4b84ca0Smrg	o  add authentication for redirections, from martin@netbsd.org
146a4b84ca0Smrg	o  handle chained ssl certifications, from elric@netbsd.org
147a4b84ca0Smrg	o  add basic support for gzipped files, from elric@netbsd.org
1481be97454Smrg	o  properly escape generated URIs
1491be97454Smrg
150496aca98Smrgchanges in bozohttpd 20111118:
15141f9e942Smrg	o  add -P <pidfile> option, from jmmv@netbsd.org
15241f9e942Smrg	o  avoid crashes with http basic auth, from pooka@netbsd.org
15341f9e942Smrg	o  add support for REDIRECT_STATUS variable, from tls@netbsd.org
15441f9e942Smrg	o  support .mp4 files in the default map
15541f9e942Smrg	o  directory indexes with files with : are now displayed properly, from
15641f9e942Smrg	   reed@netbsd.org
15741f9e942Smrg	o  allow -I option to be useful in non-inetd mode as well
15830539536Smrg
159496aca98Smrgchanges in bozohttpd 20100920:
16030539536Smrg	o  properly fully disable multi-file mode for now
16130539536Smrg	o  fix the -t and -U options when used without the -e option, broken since
16230539536Smrg	   the library-ifcation
16330539536Smrg	o  be explicit that logs go to the FTP facility in syslog
164df5be573Smrg	o  use scandir() with alphasort() for sorted directory lists, from moof
165df5be573Smrg	o  fix a serious error in vhost handling; "Host:.." would allow access to
166df5be573Smrg	   the next level directory from the virtual root directory, from seanb
167df5be573Smrg	o  fix some various non standard compile time errors, from rudolf
168df5be573Smrg	o  fix dynamic CGI content maps, from rudolf
1691fe1233eSmrg
170496aca98Smrgchanges in bozohttpd 20100617:
1711fe1233eSmrg	o  fix some compile issues
172aeb27ed4Smrg	o  fix SSL mode.  from rtr
173aeb27ed4Smrg	o  fix some cgi-bin issues, as seen with cvsweb
174aeb27ed4Smrg	o  disable multi-file daemon mode for now, it breaks
175aeb27ed4Smrg	o  return 404's instead of 403's when chdir of ~user dirs fail
176aeb27ed4Smrg	o  remove "noreturn" attribute from bozo_http_error() that was
177aeb27ed4Smrg	   causing incorrect runtime behaviour
178ce206308Smrg
179496aca98Smrgchanges in bozohttpd 20100509:
180ce206308Smrg	o  major rework and clean up of internal interfaces.  move the main
181a0c45e36Smrg	   program into main.c, the remaining parts are useable as library
182ce206308Smrg	   add bindings for lua.  by Alistair G. Crooks <agc@netbsd.org>
183ce206308Smrg	o  fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566325
184bbbdac0aSmrg
185496aca98Smrgchanges in bozohttpd 20090522:
186bbbdac0aSmrg	o  avoid dying in daemon mode for some uncommon, but recoverable, errors
187bbbdac0aSmrg	o  close leaking file descriptors for CGI and daemon mode
188bbbdac0aSmrg	o  handle poll errors properly
189bbbdac0aSmrg	o  don't try to handle more than one request per process yet
190c6e75af2Smrg	o  add subdirs for build "debug" and "small" versions
191c6e75af2Smrg	o  clean up a bad merge / duplicate code
192c6e75af2Smrg	o  make mmap() usage portable, fixes linux & ranges: support
193c6e75af2Smrg	o  document the -f option
194c6e75af2Smrg	o  daemon mode now serves 6 files per child
19574dbf40eSmrg
196496aca98Smrgchanges in bozohttpd 20090417:
19774dbf40eSmrg	o  make bozohttpd internally more modular, preparing the way
19874dbf40eSmrg	   to handle more than one request per process
19974dbf40eSmrg	o  fix http-auth, set $REMOTE_USER not $REMOTEUSER.  also fix
20074dbf40eSmrg	   cgi-bin with cvsweb, from Holger Weiss <holger@CIS.FU-Berlin.DE>
20174dbf40eSmrg	o  fix an uninitialised variable use in daemon mode
20274dbf40eSmrg	o  fix ssl mode with newer OpenSSL
20374dbf40eSmrg	o  mmap large files in manageable sizes so we can serve any size file
20474dbf40eSmrg	o  refactor url processing to handle query strings correctly for CGI
20574dbf40eSmrg	   from Sergey Katsev at Coyote Point
20674dbf40eSmrg	o  add If-Modified-Since support, from Joerg Sonnenberger
20774dbf40eSmrg	   <joerg@netbsd.org>
20874dbf40eSmrg	o  many more manual fixes, from NetBSD
20974dbf40eSmrg
210496aca98Smrgchanges in bozohttpd 20080303:
21174dbf40eSmrg	o  fix some cgi header processing, from <thelsdj@gmail.com>
21274dbf40eSmrg	o  add simple Range: header processing, from <bad@bsd.de>
21374dbf40eSmrg	o  man page fixes, from NetBSD
21474dbf40eSmrg	o  clean up various parts, from NetBSD
21574dbf40eSmrg
216496aca98Smrgchanges in bozohttpd 20060710:
21774dbf40eSmrg	o  prefix some function names with "bozo"
21874dbf40eSmrg	o  align directory indexing <hr> markers
21974dbf40eSmrg	o  clean up some code GCC4 grumbled about
22074dbf40eSmrg
221496aca98Smrgchanges in bozohttpd 20060517:
22274dbf40eSmrg	o  don't allow "/.." or "../" files
22374dbf40eSmrg	o  don't write ":80" into urls for the http port
22474dbf40eSmrg	o  fix a fd leak when fork() fails
22574dbf40eSmrg	o  make directory indexing mode not look so ugly
22674dbf40eSmrg	o  build a text version of the manual page
22774dbf40eSmrg	o  make "make clean" work properly
22874dbf40eSmrg
229496aca98Smrgchanges in bozohttpd 20050410:
23074dbf40eSmrg	o  fix some off-by-one errors from <roland.illig@gmx.de>
23174dbf40eSmrg	o  properly support nph- CGI
23274dbf40eSmrg	o  make content maps case insensitive
23374dbf40eSmrg	o  fix proto header merging to include the missing comma
23474dbf40eSmrg	o  major source reorganisation; most features are in separate files now
23574dbf40eSmrg	o  new -V flag that makes unknown virtualhosts use slashdir
23674dbf40eSmrg	   from <rumble@ephemeral.org>
23774dbf40eSmrg	o  HTTP/1.x protocol headers are now properly merged for CGI
23874dbf40eSmrg
239496aca98Smrgchanges in bozohttpd 20040808:
24074dbf40eSmrg	o  CGI status is now properly handled (-a flag has been removed)
24174dbf40eSmrg	o  CGI file upload support works
24274dbf40eSmrg	o  %xy translations are no longer ever applied after the first '?',
24374dbf40eSmrg	   ala RFC2396.  from lukem
24474dbf40eSmrg	o  daemon mode (-b) should no longer hang spinning forever if it
24574dbf40eSmrg	   sees no children.  from lukem
24674dbf40eSmrg	o  new .bzabsredirect file support. from <martin@netbsd.org>
24774dbf40eSmrg	o  return a 404 error if we see %00 or %2f (/)
24874dbf40eSmrg	o  don't print 2 "200" headers for CGI
24974dbf40eSmrg	o  support .torrent files
25074dbf40eSmrg
251496aca98Smrgchanges in bozohttpd 20040218:
25274dbf40eSmrg	o  new .bzredirect file support for sane directory redirection
25374dbf40eSmrg	o  new -Z option that enables SSL mode, from <rtr@eterna.com.au>
25474dbf40eSmrg	o  the -C option has been changed to take two explicit options, rather
25574dbf40eSmrg	   than a single option with a space separating the suffix and the
25674dbf40eSmrg	   interpreter.  ``-C ".foo /path/to/bar"'' should now be written
25774dbf40eSmrg	   as ``-C .foo /path/to/bar''
25874dbf40eSmrg	o  the -M option has been changed like -C and no longer requires or
25974dbf40eSmrg	   supports a single argument with space-separated options
26074dbf40eSmrg	o  with -a, still print the 200 OK.  from <rtr@eterna.com.au>
26174dbf40eSmrg	o  with -r, if a .bzdirect file appears in a directory, allow direct
26274dbf40eSmrg	   access to this directory
26374dbf40eSmrg
264496aca98Smrgchanges in bozohttpd 20031005:
26574dbf40eSmrg	o  fixes for basic authorisation.  from <ecu@ipv42.net>
26674dbf40eSmrg	o  always display file size in directory index mode
26774dbf40eSmrg	o  add .xbel, .xml & .xsl -> text/xml mappings.  from
26874dbf40eSmrg	   <wiz@danbala.ifoer.tuwien.ac.at>
26974dbf40eSmrg
270496aca98Smrgchanges in bozohttpd 20030626:
27174dbf40eSmrg	o  fix a recent core dump when given no input
27274dbf40eSmrg	o  add new -r flag that ensures referrer is set to this host
27374dbf40eSmrg	o  fix several compile time errors with -DNO_CGIBIN_SUPPORT
27474dbf40eSmrg	o  fix some man page details. from lukem@wasabisystems.com
27574dbf40eSmrg	o  re-add a missing memset(), fixing a core dump. from lukem
27674dbf40eSmrg	o  support HTTP basic authorisation, disabled by default.  from lukem
27774dbf40eSmrg	o  print the port number in redirects and errors. from lukem
27874dbf40eSmrg	o  only syslog the basename of the program. from lukem
27974dbf40eSmrg	o  add __attribute__() format checking. from lukem
28074dbf40eSmrg	o  fix cgibin SCRIPT_NAME to have a leading /.  from zakj@nox.cx
28174dbf40eSmrg	o  simplify some code in -C to avoid a core dump.  from lukem
28274dbf40eSmrg	o  add a .css -> css/text entry to the content_map[].  from zakj@nox.cx
28374dbf40eSmrg
284496aca98Smrgchanges in bozohttpd 20030409:
28574dbf40eSmrg	o  -d without DEBUG enabled only prints one warning and continues
28674dbf40eSmrg	o  one can now define the C macro SERVER_SOFTWARE when building to
28774dbf40eSmrg	   change the Server: header and CGI variable of the same name
28874dbf40eSmrg	o  add new -s flag the force logging output to stderr. from zakj@nox.cx
28974dbf40eSmrg	o  add new -a flag for CGI bin that stops bozohttpd from outputting
29074dbf40eSmrg	   any HTTP reply, the CGI program must output these.  from zakj@nox.cx
29174dbf40eSmrg	o  new REQUEST_URI and DATE_GMT environment variables for CGI.  from
29274dbf40eSmrg	   zakj@nox.cx
29374dbf40eSmrg	o  add a "Makefile.boot" that should work with any make program
29474dbf40eSmrg	o  build on linux again
29574dbf40eSmrg	o  fix core dumps when using -C
29674dbf40eSmrg
297496aca98Smrgchanges in bozohttpd 20030313:
29874dbf40eSmrg	o  deprecate -r flag; make this the default and silently ignore -r now
299f9faf20aSandvar	o  add support for file extensions to call CGI programs (from lukem)
30074dbf40eSmrg	o  add dynamic support to add new content map entries, allowing both
30174dbf40eSmrg	   new file types and non /cgi-bin CGI programs to be run with the
30274dbf40eSmrg	   new -C "suffix cgihandler" and -M "suffix type encoding encoding11"
30374dbf40eSmrg	   options
30474dbf40eSmrg	o  in -b mode, set the http date after accept() returns, not before we
30574dbf40eSmrg	   call accept()
30674dbf40eSmrg	o  in -b mode, bind all addresses found not just the first one
30774dbf40eSmrg	o  unsupport old hostname API
30874dbf40eSmrg	o  in -b mode, set the SO_REUSEADDR socket option (lukem)
30974dbf40eSmrg	o  allow -x (index.html) mode to work with CGI handlers
31074dbf40eSmrg
311496aca98Smrgchanges in bozohttpd 20021106:
31274dbf40eSmrg	o  add .bz2 support
31374dbf40eSmrg	o  properly escape <, > and & in error messages, partly from
31474dbf40eSmrg	   Nicolas Jombart <ecu@mariejeanne.net>
31574dbf40eSmrg	o  new -H flag to hide .* files in directory index mode
31674dbf40eSmrg	o  fix buffer reallocation when parsing a request, to avoid
31774dbf40eSmrg	   overflowing the buffer with carriage returns (\r)
31874dbf40eSmrg	o  do not decode "%XY"-style cgi-bin data beyond the "?"
31974dbf40eSmrg
320496aca98Smrgchanges in bozohttpd 5.15 (20020913):
32174dbf40eSmrg	o  add .ogg support -> `application/x-ogg'
32274dbf40eSmrg	o  fix CGI requests with "/" in the query part
32374dbf40eSmrg
324496aca98Smrgchanges in bozohttpd 5.14 (20020823):
32574dbf40eSmrg	o  allow -X mode to work for "/"
32674dbf40eSmrg	o  work on systems without MADV_SEQUENTIAL
32774dbf40eSmrg	o  make a local cut-down copy of "queue.h" (fixes linux & solaris
32874dbf40eSmrg	   support at the very least)
32974dbf40eSmrg	o  portability fixes for pre-ipv6 socket api systems (eg, solaris 7)
33074dbf40eSmrg	o  portability fixes for missing _PATH_DEFPATH, LOG_FTP and __progname
33174dbf40eSmrg	o  better documentation on virtual host support
33274dbf40eSmrg
333496aca98Smrgchanges in bozohttpd 5.13 (20020804):
33474dbf40eSmrg	o  support .mp3 files (type audio/mpeg)
33574dbf40eSmrg	o  use stat() to find out if something is a directory, for -X mode
33674dbf40eSmrg
337496aca98Smrgchanges in bozohttpd 5.12 (20020803):
33874dbf40eSmrg	o  constification
33974dbf40eSmrg	o  fixes & enhancements for directory index mode (-X)
34074dbf40eSmrg
341496aca98Smrgchanges in bozohttpd 5.11 (20020730):
34274dbf40eSmrg	o  more man page fixes from Thomas Klausner
34374dbf40eSmrg	   <wiz@danbala.ifoer.tuwien.ac.at>
34474dbf40eSmrg	o  de-K&R C-ification
34574dbf40eSmrg	o  fix Date: header for daemon mode
34674dbf40eSmrg	o  fix core dump when asking for /cgi-bin/ when CGI isn't configured
34774dbf40eSmrg	o  use a valid Server: header
34874dbf40eSmrg
349496aca98Smrgchanges in bozohttpd 5.10 (20020710):
35074dbf40eSmrg	- add freebsd support
35174dbf40eSmrg	- fix a couple of header typos
35274dbf40eSmrg	- many cgi-bin fixes from lukem@netbsd.org
35374dbf40eSmrg	- add -T chrootdir and -U user, plus several minor other cleanups
35474dbf40eSmrg	with signals and return values.  from xs@kittenz.org
35574dbf40eSmrg	- add -e that does not clear the environment for -T/-U
35674dbf40eSmrg	- fix a formatting error noticed by ISIHARA Takanori <ishit@oak.dti.ne.jp>
35774dbf40eSmrg
358496aca98Smrgchanges in bozohttpd 5.09 (20010922):
35974dbf40eSmrg	- add a daemon mode
36074dbf40eSmrg	- document how to use bozohttpd in netbsd inetd with more than 40
36174dbf40eSmrg	connections per minute and also with cgibin
36274dbf40eSmrg	- man page fixes from wiz@netbsd.org
36374dbf40eSmrg
364496aca98Smrgchanges in bozohttpd 5.08 (20010812):
36574dbf40eSmrg	- add directory index generation support (-X) from ad@netbsd.org
36674dbf40eSmrg	- add .pa as an alias for .pac
36774dbf40eSmrg	- make server software version configurable (RFC)
36874dbf40eSmrg
369496aca98Smrgchanges in bozohttpd 5.07 (20010610):
37074dbf40eSmrg	- add .png support
37174dbf40eSmrg	- new "-x index.html" flag to change default file
37274dbf40eSmrg	- new "-p public_html" flag to change default ~user directory
37374dbf40eSmrg	- fixes cgi-bin support and more from chuck@research.att.com
37474dbf40eSmrg	- add many new content-types, now support most common ones
37574dbf40eSmrg
376496aca98Smrgchanges in bozohttpd 5.06 (20000825):
377ff386e5bSmrg	- add IPv6 support from itojun@iijlab.net
37874dbf40eSmrg	- man page fixes from jlam@netbsd.org
37974dbf40eSmrg
380496aca98Smrgchanges in bozohttpd 5.05 (20000815):
38174dbf40eSmrg	- fix a virtual host bug, from kleink@netbsd.org
38274dbf40eSmrg
383496aca98Smrgchanges in bozohttpd 5.04 (20000427):
38474dbf40eSmrg	- fix virtual host support; URI takes precedence over Host:
38574dbf40eSmrg
386496aca98Smrgchanges in bozohttpd 5.03 (20000427):
38774dbf40eSmrg	- fix a bug with chdir()
38874dbf40eSmrg
389496aca98Smrgchanges in bozohttpd 5.02 (20000426):
390daa7d68eSandvar	- .pac support from simonb
39174dbf40eSmrg
392496aca98Smrgchanges in bozohttpd 5.01 (20000421):
39374dbf40eSmrg	- .swf support
39474dbf40eSmrg	- virtual hosting support
395