Commit graph

107 commits

Author SHA1 Message Date
mrg
4257694a0b update bozohttpd to 20150320 version. changes include:
changes in bozohttpd 20150320:
        o  fix redirection handling
        o  support transport stream (.ts) and video object (.vob) files
        o  directory listings show correct file sizes for large files

changes in bozohttpd 20140717:
        o  properly handle SSL errors


ok @agc.
2015-03-25 23:49:33 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
mrg
89110340e4 update to bozohttpd 20140708. changes include minor bug fixes, .svg
support, and fixes for truncation issues handling .htaccess and
.bz*direct files.
2014-07-08 14:17:15 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
mrg
5473c9bbf1 update to bozohttpd 20140201. fixes a core dump. 2014-02-02 03:31:34 +00:00
jperkin
e0265b3fd1 Fix build on SunOS, no <paths.h> and needs socket libraries. 2014-01-07 19:35:28 +00:00
mrg
346d3eaf38 update to bozohttpd 20140102. changes include:
o  update a few content types
        o  add support for directly calling lua scripts to handle
           processes, from mbalmer@netbsd.org
        o  properly escape generated HTML
        o  add authentication for redirections, from martin@netbsd.org
        o  handle chained ssl certifications, from elric@netbsd.org
        o  add basic support for gzipped files, from elric@netbsd.org
        o  properly escape generated URIs

XXX: could integrate this with lua, but left undone for now.
2014-01-02 09:02:22 +00:00
mrg
8f9a75fdc3 update to bozohttpd 20130711. changes include:
o  properly escape generated HTML
	o  add authentication for redirections, from martin@netbsd.org
	o  handle chained ssl certifications, from elric@netbsd.org
	o  add basic support for gzipped files, from elric@netbsd.org
	o  properly escape generated URIs
2013-07-11 09:05:56 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
mrg
ceb5bb67ba update to bozohttpd 20111118. changes include:
o  add -P <pidfile> option, from jmmv@netbsd.org
        o  avoid crashes with http basic auth, from pooka@netbsd.org
        o  add support for REDIRECT_STATUS variable, from tls@netbsd.org
        o  support .mp4 files in the default map
        o  directory indexes with files with : are now displayed properly, from
           reed@netbsd.org
        o  allow -I option to be useful in non-inetd mode as well
2011-11-18 09:37:21 +00:00
mrg
210ca3deeb update to bozohttpd 20100920. changes include:
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-09-20 23:01:25 +00:00
mrg
8cc409cda1 update to bozohttpd 20100621. changes include:
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-22 05:24:59 +00:00
mrg
c22733a234 update to bozohttpd 20100617. changes include:
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-06-17 19:45:41 +00:00
mrg
75dcd0b68c update to bozohttpd 20100512. includes this important fix:
o  fix SSL mode.  from rtr.
2010-05-15 06:50:33 +00:00
mrg
59b54a3927 update this to bozohttpd 20100510. there's no real change here except
some compile fixes that aren't relevant for the pkgsrc (but probably
should be...)
2010-05-10 14:58:21 +00:00
mrg
916b0ae310 import bozohttpd 20100509. it has these changes:
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-05-10 03:42:18 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
mrg
c11ade6b9f update to bozohttpd 20090522. change include:
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-05-23 03:58:16 +00:00
mrg
8657e1bac2 update to bozohttpd 20090418. changes include:
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-18 21:06:15 +00:00
mrg
50d49e5553 update to bozohttpd 20090417.
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
2009-04-18 07:01:38 +00:00
jlam
b3b31977fd Drop the inet6 option and mark this package as simply "IPV6_READY"
because it doesn't care about the IP family.
2008-03-07 22:00:43 +00:00
mrg
aa48bebc5b incorporate a fix from the master bozohttpd repo: fix files with spaces.
(or any special char, with no ?.)
2008-03-07 18:17:26 +00:00
jlam
bff59419d7 Update www/bozohttpd to version 20080303. Changes from version 20060517
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-03-03 15:53:03 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
jlam
a6c6cfd7da * Use Makefile.boot instead of Makefile so that we don't need BSD make
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-08 01:44:51 +00:00
jlam
e168562282 auth-bozo.c cheats and assumes that libcrypto.so is linked against
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-07 23:01:59 +00:00
jlam
07dd3147c6 Convert packages that test and use USE_INET6 to use the options framework
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-09-07 22:12:10 +00:00
jlam
5ff033e27e Honor PKGMANDIR. 2007-05-24 14:00:38 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
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.
2007-01-07 09:13:46 +00:00
minskim
af5c32ba93 Set permission and ownership of man pages correctly. 2006-06-10 20:00:55 +00:00
minskim
575bdfe221 Honor *OWN, *GRP, and *MODE. 2006-06-10 19:56:35 +00:00
rpaulo
0ba12297a9 Update for bozohttpd version 20060517 released just five minutes ago.
(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
2006-05-18 02:48:53 +00:00
bad
88bbfbe2ac Fix previous by implementing the other half of the changes that I forgot
about yesterday in the hurry between busses.
2005-12-13 18:55:03 +00:00
bad
167357c509 I'm told that, 40 years after its introduction, variable scopes are
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-12 21:38:55 +00:00
bad
e9c14f778e Enable HTTP basic auth support and .htpasswd files by setting:
PKG_OPTIONS.bozohttpd	do_htpasswd
2005-12-07 17:01:22 +00:00
wiz
5815fa25ca Add RMD160 checksum. 2005-05-25 12:11:28 +00:00
mrg
fd330a246d update to bozohttpd 20050410. changes include:
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-25 14:29:07 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
mrg
a14a388dfd update to bozohttpd 20030823. nothing changed except the tarball no
longer includes bozohttpd.o...
2004-08-23 11:01:56 +00:00
mrg
02ec5ad70a update to bozohttpd 20040808. changes since previous version (many
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-08-20 03:06:38 +00:00
lukem
2061edb567 * Fix SIGCHLD handler
* 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-06-21 01:45:22 +00:00
lukem
18db9f8c82 Add SCRIPT_FILENAME to the environment variables provided to CGIs,
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-04-29 12:12:31 +00:00
martin
a56c32bcd9 regen (sorry) 2004-03-28 21:25:16 +00:00
martin
ced9b5ba3a New sentence, new line + spelling fixes. Belatedly bump pkgrevision
for absolute redirects. Pointed out by wiz.
2004-03-28 21:24:12 +00:00
martin
6fa06c3ea3 Fix http headers for cgi scripts (from tyler).
Add absolute redirects via .bzabsredirect symbolic links.
2004-03-28 20:52:00 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
wiz
da1debf015 Add MIME type for bittorrent files. PKGREVISION=2. 2004-03-02 17:25:36 +00:00