head 1.14; access; symbols pkgsrc-2023Q4:1.14.0.18 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.14.0.16 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.14.0.14 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.14.0.12 pkgsrc-2023Q1-base:1.14 pkgsrc-2022Q4:1.14.0.10 pkgsrc-2022Q4-base:1.14 pkgsrc-2022Q3:1.14.0.8 pkgsrc-2022Q3-base:1.14 pkgsrc-2022Q2:1.14.0.6 pkgsrc-2022Q2-base:1.14 pkgsrc-2022Q1:1.14.0.4 pkgsrc-2022Q1-base:1.14 pkgsrc-2021Q4:1.14.0.2 pkgsrc-2021Q4-base:1.14 pkgsrc-2021Q3:1.12.0.16 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.14 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.12 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.10 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.8 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.6 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.2 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.12.0.4 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.11.0.16 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.14 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.11.0.12 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.10 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.8 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.11.0.6 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.4 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.2 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.10.0.18 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.14 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.12 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.10 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.8 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.6 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.4 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.2 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.9.0.4 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.2 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.8.0.40 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.38 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.36 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.34 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.32 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.30 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.28 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.26 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.24 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.22 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.20 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.18 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.16 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.14 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.12 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.10 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.8 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.6 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.4 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.2 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.7.0.6 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.4 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.2 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.6.0.20 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.18 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.16 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.14 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.12 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.10 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.8 pkgsrc-2008Q1:1.6.0.6 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.4 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.2 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.5.0.4 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.2 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.4.0.10 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.8 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.6 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.4 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.8 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.6 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.14 date 2021.10.26.11.29.39; author nia; state Exp; branches; next 1.13; commitid Gv0TNLbuylhFsjeD; 1.13 date 2021.10.07.15.07.22; author nia; state Exp; branches; next 1.12; commitid kEwAbZZbki9jhTbD; 1.12 date 2019.11.12.18.39.46; author nros; state Exp; branches; next 1.11; commitid tu7Ec8zTEApsNAKB; 1.11 date 2017.09.29.07.57.38; author wen; state Exp; branches; next 1.10; commitid fuKDOHYItWnz749A; 1.10 date 2015.11.04.02.46.58; author agc; state Exp; branches; next 1.9; commitid iQwY7gbw5lDHJIHy; 1.9 date 2015.04.11.16.16.54; author schwarz; state Exp; branches; next 1.8; commitid tW5Zzpg5r0Z5Sbhy; 1.8 date 2010.06.19.21.09.10; author asau; state Exp; branches; next 1.7; 1.7 date 2009.07.07.19.05.23; author joerg; state Exp; branches; next 1.6; 1.6 date 2007.09.09.02.12.49; author jlam; state Exp; branches; next 1.5; 1.5 date 2007.01.18.16.28.07; author reed; state Exp; branches; next 1.4; 1.4 date 2005.12.08.17.11.58; author joerg; state Exp; branches; next 1.3; 1.3 date 2005.07.08.18.16.04; author kristerw; state Exp; branches; next 1.2; 1.2 date 2005.02.24.14.08.33; author wiz; state Exp; branches; next 1.1; 1.1 date 2004.02.03.16.18.54; author reed; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.02.03.16.18.54; author reed; state Exp; branches; next ; desc @@ 1.14 log @www: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts): www/nghttp2/distinfo Unfetchable distfiles (almost certainly fetched conditionally...): ./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx-devel/distinfo naxsi-1.3.tar.gz ./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx-devel/distinfo njs-0.5.0.tar.gz ./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz ./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx/distinfo naxsi-1.3.tar.gz ./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx/distinfo njs-0.5.0.tar.gz ./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz @ text @$NetBSD: distinfo,v 1.13 2021/10/07 15:07:22 nia Exp $ BLAKE2s (mini_httpd-1.30/mini_httpd-1.30.tar.gz) = bccad21905c46b3d3e193eca6d926b44b790cf3577590c94d0a7805e5125b57e SHA512 (mini_httpd-1.30/mini_httpd-1.30.tar.gz) = c7464bbd6f9b18ad15f662978ca68fab7db1eea5247d2598134869f098c273b745c7bb0ef9a2841acefb94a369937111858aa84028ed08e9b07d9c6fc257a04c Size (mini_httpd-1.30/mini_httpd-1.30.tar.gz) = 43889 bytes SHA1 (patch-aa) = 9156d0f4a7d8b727db34bdf8b7691509f51f9e31 SHA1 (patch-ab) = bf0f1cc373c0b7da4c4f4f4f0001ba357c16510a SHA1 (patch-ac) = c0587f2efa9a349cf739eafdeb2ee54f1fa44629 @ 1.13 log @www: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2019/11/12 18:39:46 nros Exp $ d3 1 a3 1 RMD160 (mini_httpd-1.30/mini_httpd-1.30.tar.gz) = 77f767f90c1061a136c65a4faf456091e9464cc0 @ 1.12 log @Update mini_httpd to version 1.30 pkgsrc changes: added -lsendfile to SunOS build to make it work. Release notes: New in version 1.30: Enlarged request read buffer to 50KB. Fix security bug that let remote users read arbitrary files. (CVE-2018-18778) New in version 1.29: Allow CGI to handle HTTP methods besides GET/HEAD/POST. New in version 1.28: Fix to buffer overrun bug in htpasswd. Reported by Alessio Santoru as CVE-2017-17663. Some fixes to keep connections from getting stuck forever in FIN_WAIT_2 state. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2017/09/29 07:57:38 wen Exp $ a2 1 SHA1 (mini_httpd-1.30/mini_httpd-1.30.tar.gz) = 42b3862ce728f948440378de3b26fd29199febe4 @ 1.11 log @Update to 1.27 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(). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2015/11/04 02:46:58 agc Exp $ d3 4 a6 4 SHA1 (mini_httpd-1.27/mini_httpd-1.27.tar.gz) = 6c9dc710e027dfecdb7e5ff5c3aeeb183eeb4c4a RMD160 (mini_httpd-1.27/mini_httpd-1.27.tar.gz) = 7acea463e1461b9cd72d2c3a240d67bcafd14990 SHA512 (mini_httpd-1.27/mini_httpd-1.27.tar.gz) = a7374374d70eb6e531225bf944d80158c7a1870f0e9d3ab720f83706f722eaeac3a891f06c3d6ac2189e1d368504db0ce512440a1d09be109f804c8a0c7901e1 Size (mini_httpd-1.27/mini_httpd-1.27.tar.gz) = 43473 bytes @ 1.10 log @Add SHA512 digests for distfiles for www category 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2015/04/11 16:16:54 schwarz Exp $ d3 4 a6 4 SHA1 (mini_httpd-1.21/mini_httpd-1.21.tar.gz) = affd3e73f54ddf89c8ee82afdecf046eaabf755b RMD160 (mini_httpd-1.21/mini_httpd-1.21.tar.gz) = 7fae61ee60cece845c9ccb7aa7507acdfe30683d SHA512 (mini_httpd-1.21/mini_httpd-1.21.tar.gz) = e5f0e0450d2f464bda1ff0e0dff90422c9f54d28a2cbab028a2d02db0636ad6936d2871f35ec089e57cf5aa2e1f0fed27e195be110367c8d8dffe3e3f4367201 Size (mini_httpd-1.21/mini_httpd-1.21.tar.gz) = 43351 bytes @ 1.9 log @updated www/mini_httpd to 1.21. See mini_httpd website for changes from previous releases. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2010/06/19 21:09:10 asau Exp $ d5 1 @ 1.8 log @Don't use getline() to build on NetBSD. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2009/07/07 19:05:23 joerg Exp $ d3 6 a8 7 SHA1 (mini_httpd-1.19/mini_httpd-1.19.tar.gz) = b156a5e0b9b6e2169ed772a5890fc63d8ed60514 RMD160 (mini_httpd-1.19/mini_httpd-1.19.tar.gz) = 4e8ec41bd9238d49481354bcf9404fb11519a667 Size (mini_httpd-1.19/mini_httpd-1.19.tar.gz) = 42063 bytes SHA1 (patch-aa) = 1bf0a30eae6303e7692f768227daf1751c73c389 SHA1 (patch-ab) = bf74dd6f6a921024e0dde08eeff39fdf64706414 SHA1 (patch-ac) = ccbd255aa5b3580426276e8f2fe211deea3feae5 SHA1 (patch-ad) = 17fea4bef22eb4f89d442b86378b3b567afa7300 @ 1.7 log @user-destdir support @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2007/09/09 02:12:49 jlam Exp $ d9 1 @ 1.6 log @* Fix linkage so that mhtpasswd isn't linked against the OpenSSL libraries. * 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2007/01/18 16:28:07 reed Exp $ d6 1 a6 1 SHA1 (patch-aa) = f5a32ecaaa64360349853e726bc4787b29a8ceab @ 1.5 log @Add patch: do not fail on ECONNABORTED. Reported to mini_httpd developers. Patch is found various places on internet. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2005/12/08 17:11:58 joerg Exp $ d6 1 a6 1 SHA1 (patch-aa) = 3e30a58fa50283a5b9fe3d272ae312f825a4c8ec @ 1.4 log @Add DragonFly support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/07/08 18:16:04 kristerw Exp $ d8 1 @ 1.3 log @The distfile on the mastersite has changed (the only change is update of the author's mail address in comments and README file). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/02/24 14:08:33 wiz Exp $ d7 1 @ 1.2 log @Add RMD160 checksums. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/02/03 16:18:54 reed Exp $ d3 3 a5 3 SHA1 (mini_httpd-1.19.tar.gz) = da1ce9cf717f16aea69a75d3a77e610e9a740cc7 RMD160 (mini_httpd-1.19.tar.gz) = 376bda80c64395db9cbfbdeaea92dbee1f99ce65 Size (mini_httpd-1.19.tar.gz) = 42142 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d4 1 @ 1.1.1.1 log @Initial import of mini_httpd-1.19. This was packaged by 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. @ text @@