summaryrefslogtreecommitdiff
path: root/www/mini_httpd
AgeCommit message (Collapse)AuthorFilesLines
2017-09-29Update to 1.27wen2-8/+7
Upstream changes: New in version 1.27: Fixed bug that prevented binary CGI results from working. This bug was introduced in 1.23. Noticed and diagnosed by Qipeng Zhang. New in version 1.26: Long-standing bug on FreeBSD using http but not https. Files were getting truncated at 1MB. This was due to improper usage of sendfile(2), and not testing the http path since I only use mini_httpd for https. Since Linux has a completely different sendfile(2) call, it was not affected. And since https does not use sendfile(2), it also was not affected. New in version 1.25: Improvements to the FreeBSD startup script. (Craig Leres) Improvement to SSL support. New in version 1.24: Disable SSLv2 to prevent DROWN attack. Fix binary POST request reading. (Erik Waling) New in version 1.23: Fixed CVE-2015-1548, a buffer overflow via snprintf. New in version 1.22: Don't do TCP_NOPUSH on SSL connections. It doesn't help and causes problems. Use memmove() for self-overlapping string copies instead of strcpy().
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-1/+2
2016-02-26Use OPSYSVARS.jperkin1-8/+3
2015-11-04Add SHA512 digests for distfiles for www categoryagc1-1/+2
Problems found locating distfiles: Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2 Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-05-05Pick up crypt(3) on NetBSD.joerg1-1/+3
2015-04-11updated www/mini_httpd to 1.21. See mini_httpd website for changes fromschwarz6-68/+55
previous releases.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2013-04-06"Each sed command should appear in an assignment of its own."rodent1-2/+3
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2012-10-28Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2010-06-19Don't use getline() to build on NetBSD.asau2-1/+26
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-2/+2
2009-07-07user-destdir supportjoerg3-11/+13
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-09* Fix linkage so that mhtpasswd isn't linked against the OpenSSL libraries.jlam3-35/+55
* None of the source files seems to reference any function in libutil, so remove it from the libraries linked into mini_httpd and mhtpasswd. * Make this work on Solaris by linking mini_httpd with the usual "-lnsl -lsocket" dance. Bump PKGREVISION to 4 due to changed library linkage in the installed binaries.
2007-09-08Convert to use the features framework.jlam1-5/+5
2007-09-06Convert all libnbcompat/buildlink3.mk references to inplace.mk.jlam1-4/+3
2007-01-18Add patch: do not fail on ECONNABORTED.reed3-3/+19
Reported to mini_httpd developers. Patch is found various places on internet.
2006-10-01added support for IRIX 5schwarz1-1/+6
2005-12-27Use PKGMANDIR.reed1-4/+4
2005-12-08Add DragonFly support.joerg2-1/+23
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-09-07I will maintain these packages. Bruce isn't working on NetBSD now.reed1-2/+2
Thank you, Bruce, for previously maintaining these.
2005-07-08The distfile on the mastersite has changed (the only change is updatekristerw2-5/+7
of the author's mail address in comments and README file).
2005-06-17Create directories before installing files into them.jlam1-1/+3
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 checksums.wiz1-1/+2
2005-01-19Don't use libutil on IRIX, where it's not needed and doesn't exist,jschauma1-2/+9
as suggested by Georg Schwarz in PR pkg/27203.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+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-04-19Convert to buildlink3.snj1-3/+3
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-1/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-02-03Initial import of mini_httpd-1.19. This was packaged byreed5-0/+84
Bruce J.A. Nourish for pkgsrc-wip. mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It implements all the basic features of an HTTP server, including: * GET, HEAD, and POST methods. * CGI. * Basic authentication. * Security against ".." filename snooping. * The common MIME types. * Trailing-slash redirection. * index.html, index.htm, index.cgi * Directory listings. * Multihoming / virtual hosting. * Standard logging. * Custom error pages. It can also be configured to do SSL/HTTPS and IPv6.