head 1.30; access; symbols pkgsrc-2023Q4:1.30.0.2 pkgsrc-2023Q4-base:1.30 pkgsrc-2023Q3:1.29.0.2 pkgsrc-2023Q3-base:1.29 pkgsrc-2023Q2:1.28.0.12 pkgsrc-2023Q2-base:1.28 pkgsrc-2023Q1:1.28.0.10 pkgsrc-2023Q1-base:1.28 pkgsrc-2022Q4:1.28.0.8 pkgsrc-2022Q4-base:1.28 pkgsrc-2022Q3:1.28.0.6 pkgsrc-2022Q3-base:1.28 pkgsrc-2022Q2:1.28.0.4 pkgsrc-2022Q2-base:1.28 pkgsrc-2022Q1:1.28.0.2 pkgsrc-2022Q1-base:1.28 pkgsrc-2021Q4:1.27.0.2 pkgsrc-2021Q4-base:1.27 pkgsrc-2021Q3:1.25.0.4 pkgsrc-2021Q3-base:1.25 pkgsrc-2021Q2:1.25.0.2 pkgsrc-2021Q2-base:1.25 pkgsrc-2021Q1:1.24.0.12 pkgsrc-2021Q1-base:1.24 pkgsrc-2020Q4:1.24.0.10 pkgsrc-2020Q4-base:1.24 pkgsrc-2020Q3:1.24.0.8 pkgsrc-2020Q3-base:1.24 pkgsrc-2020Q2:1.24.0.6 pkgsrc-2020Q2-base:1.24 pkgsrc-2020Q1:1.24.0.2 pkgsrc-2020Q1-base:1.24 pkgsrc-2019Q4:1.24.0.4 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.23.0.22 pkgsrc-2019Q3-base:1.23 pkgsrc-2019Q2:1.23.0.20 pkgsrc-2019Q2-base:1.23 pkgsrc-2019Q1:1.23.0.18 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.23.0.16 pkgsrc-2018Q4-base:1.23 pkgsrc-2018Q3:1.23.0.14 pkgsrc-2018Q3-base:1.23 pkgsrc-2018Q2:1.23.0.12 pkgsrc-2018Q2-base:1.23 pkgsrc-2018Q1:1.23.0.10 pkgsrc-2018Q1-base:1.23 pkgsrc-2017Q4:1.23.0.8 pkgsrc-2017Q4-base:1.23 pkgsrc-2017Q3:1.23.0.6 pkgsrc-2017Q3-base:1.23 pkgsrc-2017Q2:1.23.0.2 pkgsrc-2017Q2-base:1.23 pkgsrc-2017Q1:1.22.0.4 pkgsrc-2017Q1-base:1.22 pkgsrc-2016Q4:1.22.0.2 pkgsrc-2016Q4-base:1.22 pkgsrc-2016Q3:1.21.0.2 pkgsrc-2016Q3-base:1.21 pkgsrc-2016Q2:1.20.0.6 pkgsrc-2016Q2-base:1.20 pkgsrc-2016Q1:1.20.0.4 pkgsrc-2016Q1-base:1.20 pkgsrc-2015Q4:1.20.0.2 pkgsrc-2015Q4-base:1.20 pkgsrc-2015Q3:1.19.0.2 pkgsrc-2015Q3-base:1.19 pkgsrc-2015Q2:1.18.0.8 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.18.0.6 pkgsrc-2015Q1-base:1.18 pkgsrc-2014Q4:1.18.0.4 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.18.0.2 pkgsrc-2014Q3-base:1.18 pkgsrc-2014Q2:1.17.0.6 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.17.0.4 pkgsrc-2014Q1-base:1.17 pkgsrc-2013Q4:1.17.0.2 pkgsrc-2013Q4-base:1.17 pkgsrc-2013Q3:1.16.0.4 pkgsrc-2013Q3-base:1.16 pkgsrc-2013Q2:1.16.0.2 pkgsrc-2013Q2-base:1.16 pkgsrc-2013Q1:1.15.0.4 pkgsrc-2013Q1-base:1.15 pkgsrc-2012Q4:1.15.0.2 pkgsrc-2012Q4-base:1.15 pkgsrc-2012Q3:1.14.0.12 pkgsrc-2012Q3-base:1.14 pkgsrc-2012Q2:1.14.0.10 pkgsrc-2012Q2-base:1.14 pkgsrc-2012Q1:1.14.0.8 pkgsrc-2012Q1-base:1.14 pkgsrc-2011Q4:1.14.0.6 pkgsrc-2011Q4-base:1.14 pkgsrc-2011Q3:1.14.0.4 pkgsrc-2011Q3-base:1.14 pkgsrc-2011Q2:1.14.0.2 pkgsrc-2011Q2-base:1.14 pkgsrc-2011Q1:1.13.0.16 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.13.0.14 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.13.0.12 pkgsrc-2010Q3-base:1.13 pkgsrc-2010Q2:1.13.0.10 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.8 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.13.0.6 pkgsrc-2009Q4-base:1.13 pkgsrc-2009Q3:1.13.0.4 pkgsrc-2009Q3-base:1.13 pkgsrc-2009Q2:1.13.0.2 pkgsrc-2009Q2-base:1.13 pkgsrc-2009Q1:1.10.0.12 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.10 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.8 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.6 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.4 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.2 pkgsrc-2008Q1:1.9.0.12 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.10 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.8 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.6 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.4 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.2 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.8.0.10 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.8 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.6 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.4 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.2 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.7.0.4 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.2 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2; locks; strict; comment @# @; 1.30 date 2023.11.02.14.59.00; author wiz; state Exp; branches; next 1.29; commitid Q0xakBTT7BTZV2LE; 1.29 date 2023.07.13.18.29.37; author jperkin; state Exp; branches; next 1.28; commitid j6WmGZ0SkhflHFwE; 1.28 date 2022.02.01.11.46.28; author wiz; state Exp; branches; next 1.27; commitid byOx6TbYTB5kpUqD; 1.27 date 2021.10.26.11.29.18; author nia; state Exp; branches; next 1.26; commitid Gv0TNLbuylhFsjeD; 1.26 date 2021.10.07.15.07.02; author nia; state Exp; branches; next 1.25; commitid kEwAbZZbki9jhTbD; 1.25 date 2021.06.02.22.26.03; author markd; state Exp; branches; next 1.24; commitid Hwl54PNEMtd1NBVC; 1.24 date 2019.11.13.21.29.25; author wiz; state Exp; branches; next 1.23; commitid eXPlJYEh5T2DHJKB; 1.23 date 2017.05.12.08.42.54; author manu; state Exp; branches; next 1.22; commitid KVVufJMXWk5cS4Rz; 1.22 date 2016.11.01.15.32.54; author adam; state Exp; branches; next 1.21; commitid WqLym15DLxicjrsz; 1.21 date 2016.08.04.14.18.15; author nonaka; state Exp; branches; next 1.20; commitid KdxhxH8tAakzJZgz; 1.20 date 2015.11.04.02.46.48; author agc; state Exp; branches; next 1.19; commitid iQwY7gbw5lDHJIHy; 1.19 date 2015.07.14.22.01.06; author wiz; state Exp; branches; next 1.18; commitid SKhmp05KulZ7Lity; 1.18 date 2014.07.24.21.38.38; author markd; state Exp; branches; next 1.17; commitid 3LMCHDZQkeCX2GJx; 1.17 date 2013.11.14.17.03.40; author adam; state Exp; branches; next 1.16; commitid nUJN6ogrlUnACgdx; 1.16 date 2013.06.04.13.48.40; author adam; state Exp; branches; next 1.15; commitid y9AYW7NesYEzMiSw; 1.15 date 2012.10.05.09.29.40; author wiz; state Exp; branches; next 1.14; 1.14 date 2011.04.04.09.24.14; author adam; state Exp; branches; next 1.13; 1.13 date 2009.06.15.17.38.21; author he; state Exp; branches; next 1.12; 1.12 date 2009.06.12.20.54.22; author spz; state Exp; branches; next 1.11; 1.11 date 2009.06.07.20.25.00; author spz; state Exp; branches; next 1.10; 1.10 date 2008.04.23.20.36.41; author wiz; state Exp; branches; next 1.9; 1.9 date 2006.12.07.02.57.05; author xtraeme; state Exp; branches 1.9.12.1; next 1.8; 1.8 date 2005.08.17.16.54.14; author tv; state Exp; branches; next 1.7; 1.7 date 2005.02.24.14.08.28; author wiz; state Exp; branches; next 1.6; 1.6 date 2004.11.09.12.09.59; author adam; state Exp; branches; next 1.5; 1.5 date 2004.06.20.20.18.34; author minskim; state Exp; branches; next 1.4; 1.4 date 2004.01.17.12.36.03; author bad; state Exp; branches; next 1.3; 1.3 date 2003.06.03.19.17.19; author epg; state Exp; branches; next 1.2; 1.2 date 2003.02.03.20.18.03; author drochner; state Exp; branches; next 1.1; 1.1 date 2002.11.19.23.23.11; author jlam; state Exp; branches; next ; 1.9.12.1 date 2008.04.26.06.35.05; author rtr; state Exp; branches; next ; desc @@ 1.30 log @ap24-perl: update to 2.0.13. =item 2.0.13 October 21, 2023 Use get_server_banner() instead of deprecated get_server_version() in Apache2::Status. [Petr Písař ] Fix build for perl >= 5.37.1. [Jitka Plesnikova ] @ text @$NetBSD: distinfo,v 1.29 2023/07/13 18:29:37 jperkin Exp $ BLAKE2s (mod_perl-2.0.13.tar.gz) = aaa9204d5c9bed40eed97e3a01fa51317b23ff05f0049b0add60fa6d5b636c08 SHA512 (mod_perl-2.0.13.tar.gz) = 453c789743487e2d1167d005f21ef9780f36488db8830103e4ea0a0656f685bf5ec423cd1baa68ee30efc75d9e2b845c9656458203b9f48de81a315a91d587c9 Size (mod_perl-2.0.13.tar.gz) = 3848487 bytes SHA1 (patch-src_modules_perl_modperl_common_util.h) = a5fd094351fef2994b67c6c70abc18c772aec532 SHA1 (patch-xs_APR_aprext_Makefile.PL) = 9ada16e6be30236c6dbd4de4955e0077a83d3d85 @ 1.29 log @ap2-perl: Fix runtime symbol issue with newer perl. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2022/02/01 11:46:28 wiz Exp $ d3 3 a5 4 BLAKE2s (mod_perl-2.0.12.tar.gz) = c01c8843070beea87339783b08f3444520b0f12fc7648dc831427cb0102f580c SHA512 (mod_perl-2.0.12.tar.gz) = 890dca0950847e32180485cabbeffbf236af2c92c7df957a233c210022b5172957eddb1db3e9281b87cd438d2fa404a05ae99c7eda098267c68d5e9262b400b0 Size (mod_perl-2.0.12.tar.gz) = 3848030 bytes SHA1 (patch-src_modules_perl_modperl__io.c) = e05256de9c6757ecb746790baa7565f680c5015d @ 1.28 log @ap24-perl: update to 2.0.12. 2.0.12 January 30, 2022 Add bug tracker information to README, and add CONTRIBUTING.md. [Steve Hay] Fix detection of APR's threading support on RHEL 8. [Petr Písař] Fix build for perl >= 5.33.7. [Leon Timmermans] Fix SIGSEGV crash due to wrong use of perl_parse(). [Charles Pigott] Improve installation instructions for AIX. [Rainer Tammer] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2021/10/26 11:29:18 nia Exp $ d6 1 @ 1.27 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 @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2021/10/07 15:07:02 nia Exp $ d3 3 a5 4 BLAKE2s (mod_perl-2.0.11.tar.gz) = 1246d05d209129e74ec9e9d2edb14120670112aa8d4a5ea957fc3375e790b748 SHA512 (mod_perl-2.0.11.tar.gz) = f232b215ccb9217f69ccced8a037470e5975900b9a6fcc5a2e4674e6559d21f026547c1b97c48109352043946dc22539dd38004759be16ad5cfcb3a96973dfdf Size (mod_perl-2.0.11.tar.gz) = 3848147 bytes SHA1 (patch-src_modules_perl_modperl__perl.c) = 53a262f858df6a1d0e8b08d7e4e1cdbaba4db467 @ 1.26 log @www: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2021/06/02 22:26:03 markd Exp $ d3 1 a3 1 RMD160 (mod_perl-2.0.11.tar.gz) = c96405de064cd378b3b69225ea20e5d950ddacd5 @ 1.25 log @ap2-perl: Fix build for perl >= 5.33.7 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2019/11/13 21:29:25 wiz Exp $ a2 1 SHA1 (mod_perl-2.0.11.tar.gz) = 7606ab4862605a72db4b51d2e498588305b45719 @ 1.24 log @ap24-perl: update to 2.0.11. 2.0.11 October 5, 2019 Fix t/modules/apache_resource.t failures [Steve Hay] Fix [CVE-2011-2767] Arbitrary Perl code execution in the context of the user account via a user-owned .htaccess. Patch from bugs.debian.org #644169. [Jan Ingvoldstad ] Fix potential test suite hangs due to pipelined response deadlocks. Patch from rt.cpan.org #82409. [Zefram ] Fix t/compat/request.t failures [Steve Hay] Fix use-after-free segfault in ap_server_config_defines seen on start-up on OpenBSD. [Found/fixed by Sam Vaughan/Joe Orton] Fix build with Perls earlier than 5.13.6. [Rainer Jung ] Fix filter/in_bbs_inject_header.t test failure with Apache 2.4.25+. [Stefan Fritsch ] Fix apache/read.t test failure with Apache 2.4.25+. [Niko Tyni ] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2017/05/12 08:42:54 manu Exp $ d7 1 @ 1.23 log @Avoid build failure because of a missing 'static' target @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2016/11/01 15:32:54 adam Exp $ d3 4 a6 4 SHA1 (mod_perl-2.0.10.tar.gz) = 61b5b0fe4449440258ad45dee6efa0e2264a9701 RMD160 (mod_perl-2.0.10.tar.gz) = 65fd0774bc495aa02af7dee249427f24d8a58b0e SHA512 (mod_perl-2.0.10.tar.gz) = 0bf1a885cb32a3393e95f87e71983097613e263b9052dbf22494663b506e36a25d0256afed24285232276d9f43ebd3adaa18b91129bfb62116a8ccb023855bca Size (mod_perl-2.0.10.tar.gz) = 3846211 bytes @ 1.22 log @Changes 2.0.10: Declare MP_vtbl_env and MP_vtbl_envelem as 'extern' to fix linker errors on OSX/Darwin. Automatically select the appropriate c89 option when modperl is being built with either gcc 5 or clang. Fix non-threaded Perl 5.22.x build and tests. Add support for Perl 5.22.x. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2016/08/04 14:18:15 nonaka Exp $ d8 1 @ 1.21 log @PR/51359: Automatic compiler flags for gcc 5 and clang. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2015/11/04 02:46:48 agc Exp $ d3 4 a6 5 SHA1 (mod_perl-2.0.9.tar.gz) = 5de3018214da21de186d758a429d5c78f827caa5 RMD160 (mod_perl-2.0.9.tar.gz) = f4be60f1b4f4b5645aa7e97ad09d6b1871611bd4 SHA512 (mod_perl-2.0.9.tar.gz) = 421d385f0d5d04cbe8c1e9559960eea86a017fa1bed88e614009143550baf852e2345001faff1fb849d9b3e6383786e0011f45ebc3e7d26ad57651fbad4e2f2c Size (mod_perl-2.0.9.tar.gz) = 3846584 bytes SHA1 (patch-lib_Apache2_Build.pm) = b2dd179612272ff6facb0280c00d9589aa93dad6 @ 1.20 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.19 2015/07/14 22:01:06 wiz Exp $ d7 1 @ 1.19 log @Update to 2.0.9, even though it doesn't support 5.22 yet, as it claims; at least it supports 5.20.0. 2.0.9 June 18, 2015 Add note to README about MP_INLINE problem when building with GCC 5. [Niko Tyni ] Fix t/api/aplog.t for apr-1.5.2. [Steve Hay] Note that Perl 5.22.x is currently not supported. This is logged as CPAN RT#101962 and will hopefully be addressed in 2.0.10. [Steve Hay] Fix unthreaded build, which was broken in 2.0.9-rc2. [Steve Hay] Remove PerlInterpScope. This has not been working properly with threaded MPMs with httpd-2.4.x and the use-case of this directive was questionable. [Jan Kaluza] Allow running the test suite with httpd-2.4.x when mod_access_compat is not loaded. [Steve Hay] Add support for Apache httpd-2.4.x. [Torsten Foertsch, Jan Kaluza, Steve Hay, Gozer] Don't call modperl_threaded_mpm() et al. from XS code. Fixes Debian Bug #765174. [Niko Tyni ] Make sure modperl_interp_select uses r->server rather than the passed s parameter to find the interpreter pool to pull an interpreter from. This fixes an issue with vhosts with a separate interpreter pool and runtime dir-config merges that used to pull the interpreter from the wrong pool. [Torsten Foertsch] PerlInterpScope is now more advisory. Using $(c|r)->pnotes will bind the current interpreter to that object for it's lifetime. $(c|r)->pnotes_kill() can be used to prematurely drop pnotes and remove this binding. [Torsten Foertsch] Now correctly invokes PerlCleanupHandlers, even if they are the only handler type configured for that request [Torsten Foertsch] For threaded MPMs, change interpreter managment to a new, reference-counted allocation model. [Torsten Foertsch] Expose modperl_interp_pool_t via ModPerl::InterpPool, modperl_tipool_t via ModPerl::TiPool and modperl_tipool_config_t via ModPerl::TiPoolConfig [Torsten Foertsch] Expose modperl_interp_t via ModPerl::Interpreter [Torsten Foertsch] Fix t/compat/apache_file.t on Windows. Apache::File->tmpfile() wants TMPDIR or TEMP from the environment, or else defaults to /tmp. The latter is no good on Windows, so make sure the environment variables are passed through. (TEMP should be set to something suitable on Windows.) [Steve Hay] Fix t/api/err_headers_out.t with HTTP::Headers > 6.00. [Rolando ] Fix the build with VC++ and dmake (rather than nmake) on Windows. The Makefile generated by Apache2::Build uses shell commands for the manifest file, but neglected to tell dmake to use the shell. [Steve Hay] Don't write an 'rpm' target into the Makefile on Windows. It isn't relevant on Windows, and the (hard-coded, not MakeMaker-generated) recipe group has syntax which dmake doesn't understand. [Steve Hay] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2014/07/24 21:38:38 markd Exp $ d5 1 @ 1.18 log @Fix "Use of each() on hash after insertion without resetting hash iterator results in undefined behavior" complaint from perl 5.20 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2013/11/14 17:03:40 adam Exp $ d3 3 a5 4 SHA1 (mod_perl-2.0.8.tar.gz) = 165b1062f9680d1ccc92a88f1699797b6860c499 RMD160 (mod_perl-2.0.8.tar.gz) = 5863f229c1fe982852f05bf5c1af5d28dae28b7f Size (mod_perl-2.0.8.tar.gz) = 3790026 bytes SHA1 (patch-Apache-Test_lib_Apache_TestSSLCA.pm) = 8eca011efaa67046c3d59f48e413859aed3ae7ed @ 1.17 log @Added compatibility with Apache 2.4.x. Fixed Clang issue when some symbols were truncated due to inlining. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2013/06/04 13:48:40 adam Exp $ d6 1 @ 1.16 log @Changes 2.0.8: Perl 5.16.3's fix for a rehash-based DoS makes it more difficult to invoke the workaround for the old hash collision attack, which breaks mod_perl's t/perl/hash_attack.t. Patch from rt.cpan.org 83916 improves the fix previously applied as revision 1455340. On Perl 5.17.6 and above, hash seeding has changed, and HvREHASH has disappeared. Patch to update mod_perl accordingly from rt.cpan.org 83921. Restore build with Perl 5.8.1, 5.8.2 etc: take care to use $Config{useithreads} rather than $Config{usethreads}, and supply definitions of Newx and Newxz as necessary. On Perl 5.17.9, t/apache/read2.t fails because an "uninitialized value" warning is generated for the buffer being autovivified. This is because the sv_setpvn() that's meant to vivify the buffer doesn't perform set magic; the warning is generated by the immediately following SvPV_force(). Patch to fix this from rt.cpan.org 83922. Fix t/perl/hash_attack.t to work with Perl 5.14.4, 5.16.3 etc, which contain a fix for CVE-2013-1667 (memory exhaustion with arbitrary hash keys). This resolves rt.perl.org 116863, from where the patch was taken. use APR::Finfo instead of Perl's stat() in ModPerl::RegistryCooker to generate HTTP code 404 even if the requested filename contains newlines Remove all uses of deprecated core perl symbols. Add branch release tag to 'make tag' target @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2012/10/05 09:29:40 wiz Exp $ d6 1 @ 1.15 log @Update to 2.0.7. Fixes build with perl-5.16. 2.0.7 June 5, 2012 Fix breakage caused by removal of PL_uid et al from perl 5.16.0. Patch from rt.cpan.org #77129. [Zefram] 2.0.6 April 24, 2012 Preserve 5.8 compatibility surrounding use of MUTABLE_CV [Adam Prime] Move code after declarations to keep MSVC++ compiler happy. [Steve Hay] Adopt modperl_pcw.c changes from httpd24 branch. [Torsten Foertsch] Pool cleanup functions must not longjmp. Catch these exceptions and turn them into warnings. [Torsten Foertsch] Fix a race condition in our tipool management. See http://www.gossamer-threads.com/lists/modperl/dev/104026 Patch submitted by: SalusaSecondus Reviewed by: Torsten Foertsch Ensure that MP_APXS is set when building on Win32 with MP_AP_PREFIX, otherwise the bundled Reload and SizeLimit builds will fail to find a properly configured Test environment. [Steve Hay] Fix a few REFCNT bugs. Patch submitted by: Niko Tyni Reviewed by: Torsten Foertsch Correct the initialization of the build config in ModPerl::MM. The global variable was only being set once on loading the module, which was before Apache2::BuildConfig.pm had been written, leading to cwd and MP_LIBNAME being unset when writing the Reload and SizeLimit makefiles. [Steve Hay] Discover apr-2-config from Apache 2.4 onwards. [Gozer] Apache 2.4 and onwards doesn't require linking the MPM module directly in the httpd binary anymore. APXS lost the MPM_NAME query, so we can't assume a given MPM anymore. Introduce a fake MPM 'dynamic' to represent this. [Torsten Foertsch, Gozer] Perl 5.14 brought a few changes in Perl_sv_dup() that made a threaded apache segfault while cloning interpreters. [Torsten Foertsch] PerlIOApache_flush() and mpxs_Apache2__RequestRec_rflush() now no longer throw exceptions when modperl_wbucket_flush() fails if the failure was just a reset connection or an aborted connection. The failure is simply logged to the error log instead. This should fix cases of httpd.exe crashing when users press the Stop button in their web browsers. [Steve Hay] Fixed a few issues that came up with LWP 6.00: - t/response/TestAPI/request_rec.pm assumes HTTP/1.0 but LWP 6 uses 1.1 - t/api/err_headers_out.t fails due to a bug somewhere in LWP 6 - t/filter/TestFilter/out_str_reverse.pm sends the wrong content-length header [Torsten Foertsch] Bugfix: Apache2::ServerUtil::get_server{description,banner,version} cannot be declared as perl constants or they won't reflect added version components if Apache2::ServerUtil is loaded before the PostConfig phase. Now, they are ordinary perl functions. [Torsten Foertsch] Check for the right ExtUtils::Embed version during build [Torsten Foertsch] Take a lesson from rt.cpan.org #66085 and pass LD_LIBRARY_PATH if mod_env is present. Should prevent test failures on some platforms. [Fred Moyer] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2011/04/04 09:24:14 adam Exp $ d3 3 a5 3 SHA1 (mod_perl-2.0.7.tar.gz) = 364143b2aef3c6dae69a8a2ea5d8ea2462882cd3 RMD160 (mod_perl-2.0.7.tar.gz) = 14505fd08f6915c8a260c9068608bde6ebcbac24 Size (mod_perl-2.0.7.tar.gz) = 3784950 bytes @ 1.14 log @Changes 2.0.5: * Prepare modperl for the upcoming perl 5.14 * Add lib/ModPerl/MethodLookup.pm to MANIFEST via lib/ModPerl/Manifest.pm * PerlIOApache_write() now throws an APR::Error object, rather than just a string error, if modperl_wbucket_write() fails. * Authentication tests fail with LWP 5.815 and later * Concise test won't perform unless StatusTerse is set to ON * Look for a usable apxs in $ENV{PATH} if all other options fail, then prompt the user for one. * Work around bootstrap warnings when Apache2::BuildConfig has not been created yet. * Remove Apache::test compatibility (part of mod_perl 1.2.7), that code causes build issues and is 4 versions out of date. * Make sure perl is built either with multiplicity and ithreads or without both * Support for "install_vendor" and "install_site" make targets * Run tests on bundled pure perl Apache::* modules * Implement a mini-preprocess language for map-files in xs/maps. * Implement APR::Socket::fileno * Export PROXYREQ_RESPONSE, a missing PROXYREQ_* constant * Make sure standard file descriptors are preserved by the perl-script handler * Fix the filter init handler attribute check in modperl_filter_resolve_init_handler() * Make sure buffer is a valid SV in modperl_filter_read() * Move modperl_response_finish() out of modperl_response_handler_run in mod_perl.c @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2009/06/15 17:38:21 he Exp $ d3 3 a5 3 SHA1 (mod_perl-2.0.5.tar.gz) = e749e2d7236273217f33cbe7fcd704a662e532d1 RMD160 (mod_perl-2.0.5.tar.gz) = d659db1c64200ed9c8863c6e283360dfdd0c8384 Size (mod_perl-2.0.5.tar.gz) = 3778910 bytes @ 1.13 log @Update from version 2.04nb4 to 2.04nb5. Pkgsrc changes: o Apply fix from svn repository to fix an XSS bug in Apache2::Status, ref. CVE-2009-0796. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2009/06/12 20:54:22 spz Exp $ d3 3 a5 4 SHA1 (mod_perl-2.0.4.tar.gz) = 65299a16ec414a690a48a2bbe63acaa3c6bb897b RMD160 (mod_perl-2.0.4.tar.gz) = 111b8f33e2dcc43ef7a0a7d557ceb467f0c55c6d Size (mod_perl-2.0.4.tar.gz) = 3727717 bytes SHA1 (patch-aa) = 1aba55afc0adfc3a1fe7a694099e09584d2979b0 @ 1.12 log @revert previous commit: apache22 was fixed to provide backwards compat for its dependents, so the removed patches are no longer necessary. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2009/06/07 20:25:00 spz Exp $ d6 1 @ 1.11 log @The recent security patch to www/apache22 removed OPT_INCNOEXEC. This in turn makes the build of ap2-perl with apache22 fail. The patches committed here make ap2-perl build again. They may not be sufficient to actually use the package in earnest, though. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2008/04/23 20:36:41 wiz Exp $ a5 2 SHA1 (patch-ab) = 2a96a0e18f84f940c544c3cb160862e69a93b48d SHA1 (patch-ac) = 75691f6d861e7066b5c13cda1aed2383ce574cea @ 1.10 log @Update to 2.0.4: 2.0.4 April 16, 2008 Fix $r->location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperl&m=119896407510526&w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer ] PerlCleanupHandler are now registered with a subpool of $r->pool, instead of $r->pool itself, ensuring they run _before_ any other $r->pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r->push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz , Fred Moyer ] Make $r->the_request() writeable [Fred Moyer ] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund ] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in sections with httpd Alias directives from incorrectly generating 'The Alias directive in xxxxx at line y will probably never match' messages. [Philip M. Gollucci ] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci ] Require B-Size 0.9 for Apache2::Status which fixes Can't call method "script_name" on an undefined value [Philip M. Gollucci ] -march=pentium4 or anything with an = in it in CCFLAGS or @@ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @@ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci ] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci ] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2006/12/07 02:57:05 xtraeme Exp $ d6 2 @ 1.9 log @Update to 2.0.3: bugfixes. Please see http://perl.apache.org/dist/mod_perl-2.0-current/Changes for the full list of changes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2005/08/17 16:54:14 tv Exp $ d3 3 a5 3 SHA1 (mod_perl-2.0.3.tar.gz) = e5d8b3cd7273c284cfbd79acb953ce179322bdc9 RMD160 (mod_perl-2.0.3.tar.gz) = 29662a131c1bef6e4adc551d4467d12931a4d919 Size (mod_perl-2.0.3.tar.gz) = 3714974 bytes @ 1.9.12.1 log @pullup ticket #2350 - requested by wiz security fix, plist fix Revisions pulled up: - pkgsrc/www/ap2-perl/Makefile 1.28,1.29 - pkgsrc/www/ap2-perl/PLIST 1.12,1.13 - pkgsrc/www/ap2-perl/distinfo 1.10 Module Name: pkgsrc Committed By: wiz Date: Wed Apr 23 20:36:41 UTC 2008 Modified Files: pkgsrc/www/ap2-perl: Makefile PLIST distinfo Log Message: Update to 2.0.4: 2.0.4 April 16, 2008 Fix $r->location corruption under certain conditions [Gozer] Fix a crash when spawning Perl threads under Perl 5.10 [Gozer] Fix erratic behaviour when filters were used with Perl 5.10 [Gozer] Fix problems with redefinitions of perl_free as free and perl_malloc as malloc on Win32, as described at http://marc.info/?l=apache-modperl&m=119896407510526&w=2 [Tom Donovan] Fix a crash when running a sub-request from within a filter where mod_perl was not the content handler. [Gozer] Refactor tests to use keepalives instead of same_interp [Gozer, Phred] Apache2::Reload has been moved to an externally maintained CPAN distribution [Fred Moyer ] PerlCleanupHandler are now registered with a subpool of $r->pool, instead of $r->pool itself, ensuring they run _before_ any other $r->pool cleanups [Torsten Foertsch] Fix a bug that would prevent pnotes from being cleaned up properly at the end of the request [Torsten Foertsch] On Win32, embed the manifest file, if present, in mod_perl.so, so as to work with VC 8 [Steve Hay, Randy Kobes] Expose apr_thread_rwlock_t with the APR::ThreadRWLock module [Torsten Foertsch] Don't waste an extra interpreter anymore under threaded MPMs when using a modperl handler [Torsten Foertsch] Fix a bug that could cause a crash when using $r->push_handlers() multiple times for a phase that has no configured handlers [Torsten Foertsch] Catch up with some httpd API changes 2.2.4: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. ap_get_server_version() is now deprecated, and is replaced by ap_get_server_banner() and ap_get_server_description(). [Jeff Trawick] 2.3.0: ap_get_server_version() has been removed. Third-party modules must now use ap_get_server_banner() or ap_get_server_description(). [Gozer] fixed Apache2::compat Apache2::ServerUtil::server_root() resolution issues [Joshua Hoblitt] *) SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interprolation in regular expression [Randal L. Schwartz , Fred Moyer ] Make $r->the_request() writeable [Fred Moyer ] fix ModPerl::RegistryCooker::read_script to handle all possible errors, previously there was a case where Apache2::Const::OK was returned on an error. [Eivind Eklund ] a minor compilation warning resolved in modperl_handler_new_from_sv [Stas] a minor compilation warning resolved in modperl_gtop_size_string [Stas] Prevent direct use of _deprecated_ Apache2::ReadConfig in sections with httpd Alias directives from incorrectly generating 'The Alias directive in xxxxx at line y will probably never match' messages. [Philip M. Gollucci ] Prevent Apache2::PerSections::symdump() from returning invalid httpd.conf snippets like 'Alias undef' [Philip M. Gollucci ] Require B-Size 0.9 for Apache2::Status which fixes Can't call method "script_name" on an undefined value [Philip M. Gollucci ] -march=pentium4 or anything with an = in it in CCFLAGS or @@ARGV that gets passed to xs/APR/APR/Makefile.PL broke the @@ARGV parsing. I.E. FreeBSD port builds when users had CPUTYPE set in /etc/make.conf. [Philip M. Gollucci ] Fixes to get bleed-ithread (5.9.5+) to comile again. [Philip M. Gollucci ] ------------------------------------------------------------------------ Module Name: pkgsrc Committed By: wiz Date: Fri Apr 25 11:13:31 UTC 2008 Modified Files: pkgsrc/www/ap2-perl: Makefile PLIST Log Message: Fix PLIST. Noted by rtr@@. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2006/12/07 02:57:05 xtraeme Exp $ d3 3 a5 3 SHA1 (mod_perl-2.0.4.tar.gz) = 65299a16ec414a690a48a2bbe63acaa3c6bb897b RMD160 (mod_perl-2.0.4.tar.gz) = 111b8f33e2dcc43ef7a0a7d557ceb467f0c55c6d Size (mod_perl-2.0.4.tar.gz) = 3727717 bytes @ 1.8 log @Update to 2.0.1. It's now "stable"! The Changes file from the last update (in late 2004!) is very, very long, so see the changes since 1.99_17 here: http://search.cpan.org/~gozer/mod_perl-2.0.1/Changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2005/02/24 14:08:28 wiz Exp $ d3 3 a5 3 SHA1 (mod_perl-2.0.1.tar.gz) = 173bc012a00fbe0ee8c51d6ce18c2fa7c33249b3 RMD160 (mod_perl-2.0.1.tar.gz) = 06e921614c030a3b25d224cd88825d4b15aeb761 Size (mod_perl-2.0.1.tar.gz) = 3694355 bytes @ 1.7 log @Add RMD160 checksums. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2004/11/09 12:09:59 adam Exp $ d3 3 a5 3 SHA1 (mod_perl-1.99_17.tar.gz) = cb07ca712656d665bf4f44ee45bf670dcc54a31b RMD160 (mod_perl-1.99_17.tar.gz) = ad6e3c8f6754b2159a178a23e61b9d36c22469fe Size (mod_perl-1.99_17.tar.gz) = 1368804 bytes @ 1.6 log @Changes 1.99.17: * Bug-fixes and improvements before a stable release @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2004/06/20 20:18:34 minskim Exp $ d4 1 @ 1.5 log @Update ap2-perl to 1.99.14. Many bug fixes and changes. See Changes in distfile for a complete list. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2004/01/17 12:36:03 bad Exp $ d3 2 a4 2 SHA1 (mod_perl-1.99_14.tar.gz) = 20dba66da7224c6b1b5d142d43fe5b93975f3992 Size (mod_perl-1.99_14.tar.gz) = 1264246 bytes @ 1.4 log @Update ap2-perl to mod_perl-1.99_12. * reams of bug fixes. See the Changes file. * works with perl-5.8.1. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2003/06/03 19:17:19 epg Exp $ d3 2 a4 2 SHA1 (mod_perl-1.99_12.tar.gz) = 0707b0edef1003534709ba1066043276b012ac5d Size (mod_perl-1.99_12.tar.gz) = 1113684 bytes @ 1.3 log @Teach ap2-perl and ap2-php4 how to find apr's includes. They need to find this separately now that apr is provided in a separate package. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2003/02/03 20:18:03 drochner Exp $ d3 2 a4 3 SHA1 (mod_perl-1.99_08.tar.gz) = 3789332cfe9625209a67aece7443aa37d6d4a61b Size (mod_perl-1.99_08.tar.gz) = 653469 bytes SHA1 (patch-aa) = 636688981b26c7e517cd49d2d780ba487f64fb07 @ 1.2 log @-update to 1.99.8. This makes it compile with apache-2.0.44. -make doc installation more robust against reinstalls -make apache dependency a "full" one -- I don't see what the buildlink files' default is good for... @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2002/11/19 23:23:11 jlam Exp $ d5 1 @ 1.1 log @Update www/ap2-perl to 1.99.7. Changes from version 1.99.5 include: * Using a stable distfile instead of the daily snapshot. * add $r->add_config method to add dynamic configuration at request time * add Apache::DIR_MAGIC_TYPE constant * add support for directive handlers * add Apache::Server->add_config method to add dynamic configuration at server startup time * add Apache::Directive->to_string method * add support for pluggable sections * fix the filehandle leak in APR::PerlIO * fix compilation if apache/apr do not have thread support @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 SHA1 (mod_perl-1.99_07.tar.gz) = fb39dbbc77577c220a5b9b9112a50e2cadefc90d Size (mod_perl-1.99_07.tar.gz) = 610901 bytes @