diff --git a/apache2-mod_perl.changes b/apache2-mod_perl.changes index 564abae..60a2a26 100644 --- a/apache2-mod_perl.changes +++ b/apache2-mod_perl.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Fri Jun 27 17:10:25 CEST 2008 - anicka@suse.cz + +- update to 2.0.4 + * Refactor tests to use keepalives instead of same_interp + * Apache2::Reload has been moved to an externally maintained + CPAN distribution + * Expose apr_thread_rwlock_t with the APR::ThreadRWLock module + * Catch up with some httpd API changes + * SECURITY: CVE-2007-1349 (cve.mitre.org) + fix unescaped variable interprolation in regular expression + fix ModPerl::RegistryCooker::read_script to handle all + possible errors, previously there was a case where + Apache2::Const::OK was returned on an error. + * bugfixes +- enable test suite + ------------------------------------------------------------------- Tue Jan 15 01:17:20 CET 2008 - ro@suse.de diff --git a/apache2-mod_perl.spec b/apache2-mod_perl.spec index a17a490..22c453c 100644 --- a/apache2-mod_perl.spec +++ b/apache2-mod_perl.spec @@ -1,5 +1,5 @@ # -# spec file for package apache2-mod_perl (Version 2.0.3.99) +# spec file for package apache2-mod_perl (Version 2.0.4) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,6 +10,8 @@ # norootforbuild +Url: http://perl.apache.org/ + Name: apache2-mod_perl BuildRequires: apache2-devel db-devel ed pcre-devel perl-BSD-Resource perl-Compress-Zlib perl-Tie-IxHash perl-libwww-perl sudo %if 0%{sles_version} == 9 @@ -33,13 +35,13 @@ Requires: perl-URI perl-libwww-perl Obsoletes: mod_perl_2 Conflicts: mod_perl AutoReqProv: on -Version: 2.0.3.99 +Version: 2.0.4 Release: 1 Source0: mod_perl-%{version}.tar.bz2 #%define apache_test_version 1_99_15 # cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic up -r MODPERL_%{apache_test_version} #Source1: Apache-Test-%{apache_test_version}.tar.bz2 -Url: http://perl.apache.org/ +#Url: http://perl.apache.org/ Icon: mod_perl.xpm BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -78,6 +80,7 @@ be placed inside the /srv/www/cgi-bin/ directory. Refer to %package devel +License: The Apache Software License Summary: Embedded Perl for Apache - Development package Group: Productivity/Networking/Web/Servers AutoReqProv: on @@ -141,10 +144,10 @@ chmod 2770 t/htdocs/hooks #} t/TEST -start-httpd -port select -startup_timeout 720 t/TEST -run-tests || true -#t/TEST -run-tests || { -# t/TEST -stop-httpd -# exit 1 -#} +t/TEST -run-tests || { + t/TEST -stop-httpd + exit 1 +} t/TEST -stop-httpd # in case of failures, see http://perl.apache.org/docs/2.0/user/help/help.html#_C_make_test___Failures # then, debug like this: @@ -241,7 +244,7 @@ find $RPM_BUILD_ROOT/%{perl_sitearch} -name .packlist | xargs --no-run-if-empty %{perl_vendorarch}/APR.pm %{perl_vendorarch}/Bundle %{perl_vendorarch}/ModPerl -%{perl_vendorarch}/MyTest +#%{perl_vendorarch}/MyTest #%dir %{perl_sitearch}/auto %{perl_vendorarch}/auto/* %{perl_vendorarch}/mod_perl2.pm @@ -260,12 +263,26 @@ if ! test -f /.buildenv; then fi %changelog -* Tue Jan 15 2008 - ro@suse.de +* Fri Jun 27 2008 anicka@suse.cz +- update to 2.0.4 + * Refactor tests to use keepalives instead of same_interp + * Apache2::Reload has been moved to an externally maintained + CPAN distribution + * Expose apr_thread_rwlock_t with the APR::ThreadRWLock module + * Catch up with some httpd API changes + * SECURITY: CVE-2007-1349 (cve.mitre.org) + fix unescaped variable interprolation in regular expression + fix ModPerl::RegistryCooker::read_script to handle all + possible errors, previously there was a case where + Apache2::Const::OK was returned on an error. + * bugfixes +- enable test suite +* Tue Jan 15 2008 ro@suse.de - update to SVN version to build with current perl - still ignore test-suite errors for the moment -* Thu Jun 14 2007 - anicka@suse.cz +* Thu Jun 14 2007 anicka@suse.cz - split up devel subpackage -* Tue Jan 23 2007 - anicka@suse.cz +* Tue Jan 23 2007 anicka@suse.cz - update to 2.0.3 * Prevent things in %%INC that are not stat() able from breaking Apache2::Status 'Loaded Modules' @@ -279,11 +296,11 @@ fi - remove last two patches (fixed in upstream) - temporarily disable t/api/server_const.t because it does not work with current get_server_version() -* Wed Aug 09 2006 - poeml@suse.de +* Wed Aug 09 2006 poeml@suse.de - build fix for sles9: add openldap2-devel to BuildRequires -* Fri Jul 14 2006 - olh@suse.de +* Fri Jul 14 2006 olh@suse.de - rename gzip archive from .bz2 to .gz -* Tue Jul 04 2006 - poeml@suse.de +* Tue Jul 04 2006 poeml@suse.de - add mod_perl-r411028-t_api_status.patch and mod_perl-t_content_length-r412063.patch, which both fix test cases to work with httpd trunk @@ -291,70 +308,70 @@ fi not been needed for long enough now - enable more apache modules in testing (deflate, proxy, proxy_http) -* Mon Jan 30 2006 - poeml@suse.de +* Mon Jan 30 2006 poeml@suse.de - removed libapr-util1-devel from BuildRequires (apache2-devel does require it) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Wed Dec 21 2005 - varkoly@suse.de +* Wed Dec 21 2005 varkoly@suse.de - Update to 2.0.2 -* Mon Dec 12 2005 - poeml@suse.de +* Mon Dec 12 2005 poeml@suse.de - fix quoting of dollar sign in here document which creates the startup file [#136882] -* Tue Nov 15 2005 - uli@suse.de +* Tue Nov 15 2005 uli@suse.de - disabled tests on ARM, don't make much sense with current QEMU -* Fri Aug 12 2005 - poeml@suse.de +* Fri Aug 12 2005 poeml@suse.de - install documentation [#95243] -* Tue Aug 02 2005 - pth@suse.de +* Tue Aug 02 2005 pth@suse.de - mod_perl2 needs a different startup file (#99275) -* Wed Jul 27 2005 - pth@suse.de +* Wed Jul 27 2005 pth@suse.de - Update to 2.0.1 -* Tue Jan 25 2005 - poeml@suse.de +* Tue Jan 25 2005 poeml@suse.de - update 2.0.0 to release candidate 4 - move usage hints from %%post into package description - remove obsolete stuff from %%clean -* Mon Dec 20 2004 - poeml@suse.de +* Mon Dec 20 2004 poeml@suse.de - update to 2.0.0, release candidate 1 - comment out mod_perl-1.99_09-ipv6.dif, it shouldn't be needed anymore for the build farm - the call to /usr/share/apache2/get_module_list is not needed - fix startup file for recent changes -* Mon Oct 11 2004 - poeml@suse.de +* Mon Oct 11 2004 poeml@suse.de - update to 1.99_15_20040907 - put Apache-Test in separate tarball -* Tue Mar 02 2004 - poeml@suse.de +* Wed Mar 03 2004 poeml@suse.de - update to CVS snapshot 1.99_12_20040302 - two tests need small tweaks for file permissions - mod_perl-1.99_09-perlmm.dif is obsolete - remove file ROADMAP from filelist -* Thu Feb 19 2004 - ro@suse.de +* Thu Feb 19 2004 ro@suse.de - added check-build.sh (build on 2.6 hosts only) -* Wed Jan 28 2004 - ro@suse.de +* Wed Jan 28 2004 ro@suse.de - build as normal user -* Tue Nov 18 2003 - poeml@suse.de +* Tue Nov 18 2003 poeml@suse.de - add some comments about the SOL_IPV6-test.c test program [#31246] -* Mon Sep 22 2003 - mls@suse.de +* Mon Sep 22 2003 mls@suse.de - fix build for official perl-5.8.1 (missing MM initialization) -* Thu Aug 28 2003 - poeml@suse.de +* Thu Aug 28 2003 poeml@suse.de - last added patch is not needed - clean up some old cruft from the spec file - use only IPv4 sockets for testing, if SOL_IPV6 socket option is not available. With this the package builds on all machines. -* Thu Aug 21 2003 - mjancar@suse.cz +* Thu Aug 21 2003 mjancar@suse.cz - honor user supplied OPTIMIZE like original MakeMaker does - use $RPM_OPT_FLAGS -* Wed Aug 20 2003 - mjancar@suse.cz +* Wed Aug 20 2003 mjancar@suse.cz - require the perl version we build with -* Thu Aug 07 2003 - poeml@suse.de +* Thu Aug 07 2003 poeml@suse.de - update to snapshot 1.99_09_20030803 - enable t/apr-ext/uuid.t (problem was that apr-config wasn't found) - add db-devel to neededforbuild, so APR.so can be linked with `apu-config --ldflags --libs` -* Wed Aug 06 2003 - poeml@suse.de +* Wed Aug 06 2003 poeml@suse.de - fix last change: config-dist.sh did never exit with "ok" -* Wed Aug 06 2003 - ro@suse.de +* Wed Aug 06 2003 ro@suse.de - use different string in config-dist.sh (one we check for ...) -* Mon Aug 04 2003 - poeml@suse.de +* Mon Aug 04 2003 poeml@suse.de - config-dist.sh: build only on hosts that support listening on IPv6-only sockets - increase the timeout when waiting for the test server. @@ -364,11 +381,11 @@ fi - don't make use of %%jobs, it doesn't work - obsolete mod_perl_2, the precursor - fix typo in %%post -* Mon Aug 04 2003 - poeml@suse.de +* Mon Aug 04 2003 poeml@suse.de - update to snapshot 1.99_09_20030803 - disable a new test that fails - add a diagnostic config-dist.sh -* Mon Jul 28 2003 - poeml@suse.de +* Mon Jul 28 2003 poeml@suse.de - update to snapshot 1.99_09_20030727 - add sudo to the buildsystem, so the tests can be run as nobody - don't explicitely strip binaries since RPM handles it, and may @@ -379,26 +396,26 @@ fi - allow passing of "jobs" define from rpm for make -j - install with install_vendor target, and use %%{perl_vendorarch} macro -* Tue Jul 01 2003 - ro@suse.de +* Tue Jul 01 2003 ro@suse.de - use perl_process_packlist macro -* Tue Jun 17 2003 - poeml@suse.de +* Tue Jun 17 2003 poeml@suse.de - add missing directories - add a hint on how to configure mod_perl -* Tue Jun 10 2003 - poeml@suse.de +* Tue Jun 10 2003 poeml@suse.de - update to 2.0_20030610110118 snapshot (called 1.99_09_20030610) -* Fri Feb 28 2003 - poeml@suse.de +* Fri Feb 28 2003 poeml@suse.de - make the test suite pass again, by renaming two .pl files of the test suite to .shtml, because mod_include didn't include files other than .shtml any longer -* Wed Feb 12 2003 - poeml@suse.de +* Wed Feb 12 2003 poeml@suse.de - rename package from mod_perl_2 to apache2-mod_perl -* Tue Feb 11 2003 - poeml@suse.de +* Tue Feb 11 2003 poeml@suse.de - call the new apache configuration script, so modules that are needed for the test get loaded -* Mon Feb 10 2003 - poeml@suse.de +* Mon Feb 10 2003 poeml@suse.de - MPM specific links to mod_dav_svn.so are no longer needed - add apache_libexecdir to filelist -* Tue Jan 14 2003 - poeml@suse.de +* Tue Jan 14 2003 poeml@suse.de - update to 1.99_08 - directive missing closing '>' bug fixed, and much else - drop /etc/apache2/modules/mod_perl @@ -407,9 +424,9 @@ fi - add /etc/apache2/conf.d/mod_perl.conf, setting up scriptaliases /perl/, and /cgi-perl/ (for unaltered CGI scripts under mod_perl) - use %%defattr -* Wed Dec 04 2002 - poeml@suse.de +* Wed Dec 04 2002 poeml@suse.de - update to 1.99_07 - build one module, it works for all MPMs - use RPM_OPT_FLAGS -* Fri Aug 30 2002 - poeml@suse.de +* Fri Aug 30 2002 poeml@suse.de - new package with mod_perl-1.99_05 for Apache 2 diff --git a/mod_perl-2.0.3.99.tar.bz2 b/mod_perl-2.0.3.99.tar.bz2 deleted file mode 100644 index aca7e21..0000000 --- a/mod_perl-2.0.3.99.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7320ba83e577af7ae38081281d4c3b7c3ee1c6775b5075c0d2f01c2ca5467e02 -size 6244869 diff --git a/mod_perl-2.0.4.tar.bz2 b/mod_perl-2.0.4.tar.bz2 new file mode 100644 index 0000000..0e57c7c --- /dev/null +++ b/mod_perl-2.0.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1dfb987fb37f59edf759cb4b1cf2a8fad2fef90993cbd52d6d8a86490aa777d +size 3251421