Wed May 18 00:46:46 2022 UTC ()
update to bozohttpd 20220517. changes include:
o remove obsolete .bzdirect handling.
o new "-m tlsversion" option to set the minimum TLS version
available. partially from <sunil@nimmagadda.net>.
o extend the list of available ciphers to include most of the
openssl "HIGH" with some additional disables. retain the current
list of bad options. should deal with PR#51278.
o don't assume host BUFSIZ is sufficient. small BUFSIZ leads to
always happens errors in the testsuite. switch all these buffers
to be 4KiB sized. reported by embr <git@liclac.eu>
o fix a denial of service attack against initial request contents,
now bounded at 16KiB. reported by Justin Parrott in PR#56085
o new support for content types: .tar.bz2, .tar.xz, .tar.lz,
.tar.zst, .tbz2, .txz, .tlz, .zipx, .xz, .zst, .sz, .lz, .lzma,
.lzo, .7z, .lzo, .cab, .dmg, .jar, and .rar. should fix
netbsd PR#56026:
MIME type of .tar.xz file on ny{cdn,ftp}.NetBSD.org is invalid
o fix various NULL derefs from malformed headers. mostly from
<emily@ingalls.rocks>.
o fix memory leaks in library interface: add bozo_cleanup().
(mrg)
diff -r1.97 -r1.98 pkgsrc/www/bozohttpd/Makefile
diff -r1.76 -r1.77 pkgsrc/www/bozohttpd/distinfo
--- pkgsrc/www/bozohttpd/Makefile 2021/06/06 13:38:43 1.97
+++ pkgsrc/www/bozohttpd/Makefile 2022/05/18 00:46:46 1.98
| @@ -1,18 +1,17 @@ | | | @@ -1,18 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.97 2021/06/06 13:38:43 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.98 2022/05/18 00:46:46 mrg Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= bozohttpd-20210227 | | 4 | DISTNAME= bozohttpd-20220517 |
5 | PKGREVISION= 1 | | | |
6 | CATEGORIES= www | | 5 | CATEGORIES= www |
7 | MASTER_SITES= ${MASTER_SITE_LOCAL} | | 6 | MASTER_SITES= ${MASTER_SITE_LOCAL} |
8 | EXTRACT_SUFX= .tar.bz2 | | 7 | EXTRACT_SUFX= .tar.bz2 |
9 | | | 8 | |
10 | MAINTAINER= mrg@eterna.com.au | | 9 | MAINTAINER= mrg@eterna.com.au |
11 | HOMEPAGE= http://www.eterna.com.au/bozohttpd/ | | 10 | HOMEPAGE= http://www.eterna.com.au/bozohttpd/ |
12 | COMMENT= Bozotic HTTP server; small and secure | | 11 | COMMENT= Bozotic HTTP server; small and secure |
13 | LICENSE= 2-clause-bsd | | 12 | LICENSE= 2-clause-bsd |
14 | | | 13 | |
15 | BOZO_CFLAGS+= -DNO_BLOCKLIST_SUPPORT | | 14 | BOZO_CFLAGS+= -DNO_BLOCKLIST_SUPPORT |
16 | BOZO_CFLAGS+= -D_GNU_SOURCE -D_DEFAULT_SOURCE | | 15 | BOZO_CFLAGS+= -D_GNU_SOURCE -D_DEFAULT_SOURCE |
17 | | | 16 | |
18 | .include "options.mk" | | 17 | .include "options.mk" |
--- pkgsrc/www/bozohttpd/distinfo 2021/10/26 11:29:22 1.76
+++ pkgsrc/www/bozohttpd/distinfo 2022/05/18 00:46:46 1.77
| @@ -1,8 +1,8 @@ | | | @@ -1,8 +1,8 @@ |
1 | $NetBSD: distinfo,v 1.76 2021/10/26 11:29:22 nia Exp $ | | 1 | $NetBSD: distinfo,v 1.77 2022/05/18 00:46:46 mrg Exp $ |
2 | | | 2 | |
3 | BLAKE2s (bozohttpd-20210227.tar.bz2) = ec66c957e7c894f4e194e35f4e226ccb5c9f75196c35bbe936af0ce5abe94f64 | | 3 | BLAKE2s (bozohttpd-20220517.tar.bz2) = 559b53462057445924bf4b07c5bc4b8b0aee6ec8d447e9aeee7b83e87e6e2da5 |
4 | SHA512 (bozohttpd-20210227.tar.bz2) = b838498626ffb7f7e84f31611e0e99aaa3af64bd9376e1a13ec16313c182eebfd9ea2c2d03904497239af723bf34a3d2202dac1f2d3e55f9fd076f6d45ccfa33 | | 4 | SHA512 (bozohttpd-20220517.tar.bz2) = 275b8fab3cf2e6c59721682cae952db95da5bd3b1f20680240c6cf1029463693f6feca047fbef5e3a3e7528b40b7b2e87b2a56fd800b612e679a16f24890e5b6 |
5 | Size (bozohttpd-20210227.tar.bz2) = 63732 bytes | | 5 | Size (bozohttpd-20220517.tar.bz2) = 62239 bytes |
6 | SHA1 (patch-Makefile.boot) = f90cf22f867132a6a967d579346e970e9544cbf4 | | 6 | SHA1 (patch-Makefile.boot) = f90cf22f867132a6a967d579346e970e9544cbf4 |
7 | SHA1 (patch-auth-bozo.c) = fb3fa40bee34d156cf91d615d905bb908eb70e4d | | 7 | SHA1 (patch-auth-bozo.c) = fb3fa40bee34d156cf91d615d905bb908eb70e4d |
8 | SHA1 (patch-cgi-bozo.c) = 420f981575d7fa1a96ac7049116b9bf64de719df | | 8 | SHA1 (patch-cgi-bozo.c) = 420f981575d7fa1a96ac7049116b9bf64de719df |