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