summaryrefslogtreecommitdiff
path: root/www/bozohttpd
AgeCommit message (Collapse)AuthorFilesLines
2010-09-20update to bozohttpd 20100920. changes include:mrg2-6/+6
o use scandir() with alphasort() for sorted directory lists, from moof o fix a serious error in vhost handling; "Host:.." would allow access to the next level directory from the virtual root directory, from seanb o fix some various non standard compile time errors, from rudolf o fix dynamic CGI content maps, from rudolf
2010-06-22update to bozohttpd 20100621. changes include:mrg2-6/+6
o properly fully disable multi-file mode for now o fix the -t and -U options when used without the -e option, broken since the library-ifcation o be explicit that logs go to the FTP facility in syslog
2010-06-17update to bozohttpd 20100617. changes include:mrg2-6/+6
o fix some compile issues o fix SSL mode. from rtr o fix some cgi-bin issues, as seen with cvsweb o disable multi-file daemon mode for now, it breaks o return 404's instead of 403's when chdir of ~user dirs fail o remove "noreturn" attribute from bozo_http_error() that was causing incorrect runtime behaviour with approval from agc.
2010-05-15update to bozohttpd 20100512. includes this important fix:mrg2-6/+6
o fix SSL mode. from rtr.
2010-05-10update this to bozohttpd 20100510. there's no real change here exceptmrg3-18/+9
some compile fixes that aren't relevant for the pkgsrc (but probably should be...)
2010-05-10import bozohttpd 20100509. it has these changes:mrg4-21/+20
o major rework and clean up of internal interfaces. move the main program into main.c, the remaining parts are useable as library. add bindings for lua. by Alistair G. Crooks <agc@netbsd.org> o fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566325 special thanks to al for the majority of these changes.
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-1/+2
2009-05-23update to bozohttpd 20090522. change include:mrg2-6/+6
o close more leaking file descriptors for CGI and daemon mode o add subdirs for build "debug" and "small" versions o clean up a bad merge / duplicate code o make mmap() usage portable, fixes linux & ranges: support o document the -f option o daemon mode now serves 6 files per child
2009-04-18update to bozohttpd 20090418. changes include:mrg3-19/+17
o avoid dying in daemon mode for some uncommon, but recoverable, errors o close leaking file descriptors for CGI and daemon mode o handle poll errors properly o don't try to handle more than one request per process yet
2009-04-18update to bozohttpd 20090417.mrg3-32/+6
changes since bozohttpd 20080303: o make bozohttpd internally more modular, preparing the way to handle more than one request per process o fix http-auth, set $REMOTE_USER not $REMOTEUSER. also fix cgi-bin with cvsweb, from Holger Weiss <holger@CIS.FU-Berlin.DE> o fix an uninitialised variable use in daemon mode o fix ssl mode with newer OpenSSL o mmap large files in manageable sizes so we can serve any size file o refactor url processing to handle query strings correctly for CGI from Sergey Katsev at Coyote Point o add If-Modified-Since support, from Joerg Sonnenberger <joerg@netbsd.org> o many more manual fixes, from NetBSD
2008-03-07Drop the inet6 option and mark this package as simply "IPV6_READY"jlam2-10/+6
because it doesn't care about the IP family.
2008-03-07incorporate a fix from the master bozohttpd repo: fix files with spaces.mrg3-2/+28
(or any special char, with no ?.)
2008-03-03Update www/bozohttpd to version 20080303. Changes from version 20060517jlam3-22/+32
include: + Add full DESTDIR support. + Split out package options into a separate options.mk file. * Fix some cgi header processing * Add simple Range: header processing
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-2/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2007-09-08* Use Makefile.boot instead of Makefile so that we don't need BSD makejlam4-17/+37
to build bozohttpd. * Use a custom do-install target to install the binary and the manpage. * Replace the pre-build target with a subst framework class. Bump the PKGREVISION to 1 now that we no longer build or install the catman page.
2007-09-07auth-bozo.c cheats and assumes that libcrypto.so is linked againstjlam2-1/+28
libcrypt.so and so just include <unistd.h> is enough to use crypt(). This doesn't work when the assumption fails. Since we always build with SSL support in pkgsrc, just use the DES_crypt() from the OpenSSL libraries.
2007-09-07Convert packages that test and use USE_INET6 to use the options frameworkjlam1-12/+9
and to support the "inet6" option instead. Remaining usage of USE_INET6 was solely for the benefit of the scripts that generate the README.html files. Replace: BUILD_DEFS+= USE_INET6 with BUILD_DEFS+= IPV6_READY and teach the README-generation tools to look for that instead. This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code to continue to support USE_INET6 for pkgsrc-wip until it has been nuked from there as well.
2007-05-24Honor PKGMANDIR.jlam1-2/+2
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-2/+2
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-06-10Set permission and ownership of man pages correctly.minskim1-2/+2
2006-06-10Honor *OWN, *GRP, and *MODE.minskim1-1/+4
2006-05-18Update for bozohttpd version 20060517 released just five minutes ago.rpaulo2-6/+6
(hi phone! :-) changes since bozohttpd 20050410: o make directory indexing mode not look so ugly o build a text version of the manual page o make "make clean" work properly
2005-12-13Fix previous by implementing the other half of the changes that I forgotbad1-2/+2
about yesterday in the hurry between busses.
2005-12-12I'm told that, 40 years after its introduction, variable scopes arebad1-2/+2
still considered suspect and COMMON blocks are the wave of the future. Also, apparently we don't want underscores in constant identifiers, but minus signs are fine. I.e. do_htpasswd -> bozohttpd-do-htpasswd.
2005-12-07Enable HTTP basic auth support and .htpasswd files by setting:bad1-1/+9
PKG_OPTIONS.bozohttpd do_htpasswd
2005-05-25Add RMD160 checksum.wiz1-1/+2
2005-04-25update to bozohttpd 20050410. changes include:mrg2-7/+5
o fix some off-by-one errors from <roland.illig@gmx.de> o properly support nph- CGI o make content maps case insensitive o fix proto header merging to include the missing comma o major source reorganisation; most features are in separate files now o new -V flag that makes unknown virtualhosts use slashdir from <rumble@ephemeral.org> o HTTP/1.x protocol headers are now properly merged for CGI
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 checksums.wiz1-1/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-23update to bozohttpd 20030823. nothing changed except the tarball nomrg2-5/+5
longer includes bozohttpd.o...
2004-08-20update to bozohttpd 20040808. changes since previous version (manymrg4-276/+5
already in pkgsrc) include: o CGI status is now properly handled (-a flag has been removed) o CGI file upload support works o %xy translations are no longer ever applied after the first '?', ala RFC2396. from lukem o daemon mode (-b) should no longer hang spinning forever if it sees no children. from lukem o new .bzabsredirect file support. from <martin@netbsd.org> o return a 404 error if we see %00 or %2f (/) o don't print 2 "200" headers for CGI o support .torrent files
2004-06-21* Fix SIGCHLD handlerlukem3-19/+70
* Only decode %xx up to the first '?' in all requests, per RFC2396. * Crank PKGREVISION * Set SERVER_SOFTWARE to explicitly contain "nb6" (the PKGREVISION). (I would have done this with CPPFLAGS, except the make/shell/cpp quoting ended up too hairy & fragile)
2004-04-29Add SCRIPT_FILENAME to the environment variables provided to CGIs,lukem3-19/+27
as a copy of SCRIPT_NAME with the leading `/' removed. Note that SCRIPT_FILENAME is _not_ a CGI/1.1 environment variable per http://cgi-spec.golux.com/ If SCRIPT_FILENAME is not set set PHP 4.3.6 as a CGI fails with No input file specified. Apache sets this variable; it appears that many other CGI/1.1 compliant web servers do not and thus PHP 4.3.6 as a CGI doesn't function with them. "oh joy."
2004-03-28regen (sorry)martin1-2/+2
2004-03-28New sentence, new line + spelling fixes. Belatedly bump pkgrevisionmartin2-11/+19
for absolute redirects. Pointed out by wiz.
2004-03-28Fix http headers for cgi scripts (from tyler).martin3-7/+188
Add absolute redirects via .bzabsredirect symbolic links.
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-03-02Add MIME type for bittorrent files. PKGREVISION=2.wiz3-5/+13
2004-02-24Add patch from mrg@ that removes superfluous HTTP protocol lineswiz3-2/+17
at the end of CGI script output. Bump PKGREVISION to 1.
2004-02-18Include openssl/buildlink3.mk to link against OpenSSL libraries.jlam1-4/+4
2004-02-18Uppercase abbreviations and first letters in sentences;wiz1-5/+5
"its" is the possessive (without a single quote); grammar fix.
2004-02-18update to bozohttpd 20040218. changes include:mrg3-9/+11
o new .bzredirect file support for sane directory redirection o new -Z option that enables SSL mode, from <rtr@eterna.com.au> o the -C option has been changed to take two explicit options, rather than a single option with a space separating the suffix and the interpreter. ``-C ".foo /path/to/bar"'' should now be written as ``-C .foo /path/to/bar'' o the -M option has been changed like -C and no longer requires or supports a single argument with space-separated options o with -a, still print the 200 OK. from <rtr@eterna.com.au> o with -r, if a .bzdirect file appears in a directory, allow direct access to this directory
2004-01-05bl3ifyjlam1-2/+6
2003-10-06update to bozohttpd 20031005. changes include:mrg1-36/+0
o fixes for basic authorisation. from <ecu@ipv42.net> o always display file size in directory index mode o add .xbel, .xml & .xsl -> text/xml mappings. from <wiz@danbala.ifoer.tuwien.ac.at>
2003-10-06update to bozohttpd 20031005. changes include:mrg2-7/+7
o fixes for basic authorisation. from <ecu@ipv42.net> o always display file size in directory index mode o add .xbel, .xml & .xsl -> text/xml mappings. from <wiz@danbala.ifoer.tuwien.ac.at>
2003-09-27Fix build with gcc3 (hi mrg! :) ).wiz2-4/+26
2003-09-22Teach bozohttpd some XML mime types (mozilla needs them).wiz3-2/+18
Bump PKGREVISION.
2003-08-30"It's" stands for "it is" (or "it has"). The apostrophe is not usedreed1-1/+1
for a possessive (like her, his, whose, their, and its). Note that I didn't check for proper use of "its" (when it should be "it is" or "it has" instead). I also saw over 15 other grammar or punctuation problems, but not fixed in this commit.
2003-07-22COMMENT should start with a capital letter.martti1-2/+2