File apache2-mod_perl.changes of Package apache2-mod_perl

-------------------------------------------------------------------
Thu Aug 13 13:59:41 UTC 2015 - schwab@suse.de

- Remove apache2 packaging bug workaround

-------------------------------------------------------------------
Tue Aug  4 08:29:01 UTC 2015 - schwab@suse.de

- Force gnu89 inline semantics
- Disable tests only in QEMU user-space builds
- inline.patch: remove

-------------------------------------------------------------------
Tue Jul 28 14:08:01 UTC 2015 - pgajdos@suse.com

- updated to 2.0.9: see Changes for details
  * dropped patches:
    - lfs-perl-5.14.patch
    - apache2-mod_perl-2.0.4-tests.diff
    - apache24-mod_authz_host.patch

-------------------------------------------------------------------
Thu Jul 16 07:22:02 UTC 2015 - pgajdos@suse.com

- Requries: %{apache_suse_maintenance_mmn}
  This will pull this module to the update (in released distribution) 
  when apache maintainer thinks it is good (due api/abi changes).

-------------------------------------------------------------------
Fri Jun 26 16:53:54 UTC 2015 - tjcw@physics.org

- turn off inlining for functions which need to be real symbols because they
  are called in a DSO
  * added inline.patch

-------------------------------------------------------------------
Mon Nov  3 09:08:50 UTC 2014 - pgajdos@suse.com

- call spec-cleaner
- use apache rpm macros

-------------------------------------------------------------------
Wed Sep 17 10:35:26 UTC 2014 - jsegitz@suse.com

- Changed access control statements in config file to use 
  mod_authz_host (bnc#897005)

-------------------------------------------------------------------
Tue Sep  9 12:48:46 UTC 2014 - vcizek@suse.com

- adapt test configuration for apache24 to fix build
  * use the new access control mechanisms from apache24
  * added apache24-mod_authz_host.patch

-------------------------------------------------------------------
Mon Jul 21 12:07:26 UTC 2014 - vcizek@suse.com

- Linux::Pid is required by Apache2-SizeLimit (bnc#888117)

-------------------------------------------------------------------
Mon Aug  5 09:23:12 UTC 2013 - coolo@suse.com

- add avoid-broken-provides.diff to avoid package providing
  HTTP::Request::Common, which it does not (only for testing)

-------------------------------------------------------------------
Tue Jul 16 14:52:11 CEST 2013 - ro@suse.de

- change testsuite setup to fix build on factory:
  - do not load access_compat_module as it is builtin 
  - do not load unixd_module as it is builtin 

-------------------------------------------------------------------
Tue Jun 25 08:53:37 UTC 2013 - coolo@suse.com

- update to version 2.0.8 (http24 branch as used by debian):

  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. [Zefram]
  
  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.
  [Zefram]
  
  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. [Steve Hay]
  
  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. [Zefram]
  
  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.
  [Hugo van der Sanden]
  
  use APR::Finfo instead of Perl's stat() in ModPerl::RegistryCooker to
  generate HTTP code 404 even if the requested filename contains newlines
  [Torsten]
- disable patch lfs-perl-5.14.patch as it no longer applies, but
  I can't find out if it's still need for ppc64 or if upstream's
  changes are good enough

-------------------------------------------------------------------
Sat Apr  6 10:12:07 UTC 2013 - dimstar@opensuse.org

- Update to version 2.0.7+svn1448242 (http24 branch):
  + Fix build with Apache 2.4.
- Update to version 2.0.7:
  + Fix breakage caused by removal of PL_uid et al from perl 5.16.0.
- Drop patch-PL_uid.diff: fixed upstream.
- Adjust extra.conf setup for the test suite: include the
  nescessary modules needed to have a valid configuration for the
  test server: access_compat_module, authn_core_module,
  authz_core_module and unixd_module.

-------------------------------------------------------------------
Thu Oct 11 08:35:53 UTC 2012 - coolo@suse.com

- buildrequire netcfg explicitly

-------------------------------------------------------------------
Thu May 31 10:44:31 UTC 2012 - coolo@suse.com

- update to 2.0.6
 +Set the -apxs argument correctly when building from mod_perl.
  [Steve Hay]
 
 +Doc spelling fix
  [Nicholas Bamber]

 +Add Apache-Test 1.34 dependency.
  [Phred]

-------------------------------------------------------------------
Wed Feb 22 12:37:39 UTC 2012 - dvaleev@suse.com

- do lfs. Fixes ppc64 build 

-------------------------------------------------------------------
Mon Feb 13 10:44:11 UTC 2012 - coolo@suse.com

- patch license to follow spdx.org standard

-------------------------------------------------------------------
Sat Sep 17 11:19:09 UTC 2011 - jengelh@medozas.de

- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build

-------------------------------------------------------------------
Thu May 26 15:19:55 UTC 2011 - coolo@novell.com

- avoid a conflict between apache's LARGEFILE64_SOURCE and perl's
  FILE_OFFSET_BITS=64 because the conflict isn't real and causes
  the perl structures to be invalid if only the apache flags are used

-------------------------------------------------------------------
Wed May 18 13:50:41 UTC 2011 - coolo@novell.com

- update to 2.0.5
 * Prepare modperl for the upcoming perl 5.14
 * Many other fixes over two years, see Changes

-------------------------------------------------------------------
Mon Dec 20 11:35:31 UTC 2010 - vcizek@novell.com

- bnc#495434 (cve-2009-0796) 

-------------------------------------------------------------------
Thu Nov 25 18:09:09 UTC 2010 - chris@computersalat.de

- fix perl_process_packlist stuff
  o remove .packlist, perllocal.pod files
- cleanupo spec
  o replace 'mkdir -p' with 'install -d' or 'install -D'
  o macros

-------------------------------------------------------------------
Fri Mar  5 12:02:09 UTC 2010 - coolo@novell.com

- fix one issue with start-httpd
- comment out test suite

-------------------------------------------------------------------
Thu Nov  6 14:30:23 CET 2008 - anicka@suse.cz

- temporarily disable two tests that fail due to the bug 
  in Apache-Test 

-------------------------------------------------------------------
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

- update to SVN version to build with current perl
- still ignore test-suite errors for the moment 

-------------------------------------------------------------------
Thu Jun 14 10:54:38 CEST 2007 - anicka@suse.cz

- split up devel subpackage 

-------------------------------------------------------------------
Tue Jan 23 15:40:02 CET 2007 - anicka@suse.cz

- update to 2.0.3
  * Prevent things in %INC that are not stat() able
    from breaking Apache2::Status 'Loaded Modules'
    under fatal warnings.
  * Multi-line $PerlConfig is now working
  * Fixed problems with add_config() and thread-safety
  * Added support for httpd-2.2's new override_opts in
    Apache2::Access. Calls to add_config() now accept
    an override_opts value as the 4th argument.
  * more minor fixes and improvements
- 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  9 14:37:59 CEST 2006 - poeml@suse.de

- build fix for sles9: add openldap2-devel to BuildRequires

-------------------------------------------------------------------
Fri Jul 14 08:06:08 CEST 2006 - olh@suse.de

- rename gzip archive from .bz2 to .gz

-------------------------------------------------------------------
Tue Jul  4 12:41:08 CEST 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
- remove SOL_IPV6-test.c and mod_perl-1.99_09-ipv6.dif, which have
  not been needed for long enough now
- enable more apache modules in testing (deflate, proxy,
  proxy_http)

-------------------------------------------------------------------
Mon Jan 30 13:29:22 CET 2006 - poeml@suse.de

- removed libapr-util1-devel from BuildRequires (apache2-devel does
  require it)                                                                                                                                           

-------------------------------------------------------------------
Wed Jan 25 21:34:18 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Wed Dec 21 08:22:54 CET 2005 - varkoly@suse.de

- Update to 2.0.2

-------------------------------------------------------------------
Mon Dec 12 12:10:39 CET 2005 - poeml@suse.de

- fix quoting of dollar sign in here document which creates the
  startup file [#136882]

-------------------------------------------------------------------
Tue Nov 15 18:19:36 CET 2005 - uli@suse.de

- disabled tests on ARM, don't make much sense with current QEMU

-------------------------------------------------------------------
Fri Aug 12 15:57:57 CEST 2005 - poeml@suse.de

- install documentation [#95243]

-------------------------------------------------------------------
Tue Aug  2 15:57:54 CEST 2005 - pth@suse.de

- mod_perl2 needs a different startup file (#99275)

-------------------------------------------------------------------
Wed Jul 27 12:24:24 CEST 2005 - pth@suse.de

- Update to 2.0.1

-------------------------------------------------------------------
Tue Jan 25 13:22:13 CET 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 20:27:17 CET 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 09:48:51 CEST 2004 - poeml@suse.de

- update to 1.99_15_20040907
- put Apache-Test in separate tarball

-------------------------------------------------------------------
Tue Mar  2 22:59:26 CET 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 17:26:44 CET 2004 - ro@suse.de

- added check-build.sh (build on 2.6 hosts only)

-------------------------------------------------------------------
Wed Jan 28 14:11:44 CET 2004 - ro@suse.de

- build as normal user

-------------------------------------------------------------------
Tue Nov 18 14:46:35 CET 2003 - poeml@suse.de

- add some comments about the SOL_IPV6-test.c test program [#31246]

-------------------------------------------------------------------
Mon Sep 22 14:34:11 CEST 2003 - mls@suse.de

- fix build for official perl-5.8.1 (missing MM initialization)

-------------------------------------------------------------------
Thu Aug 28 12:34:39 CEST 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 18:45:11 CEST 2003 - mjancar@suse.cz

- honor user supplied OPTIMIZE like original MakeMaker does
- use $RPM_OPT_FLAGS

-------------------------------------------------------------------
Wed Aug 20 19:39:49 CEST 2003 - mjancar@suse.cz

- require the perl version we build with

-------------------------------------------------------------------
Thu Aug  7 13:16:09 CEST 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  6 10:51:15 CEST 2003 - poeml@suse.de

- fix last change: config-dist.sh did never exit with "ok"

-------------------------------------------------------------------
Wed Aug  6 00:04:48 CEST 2003 - ro@suse.de

- use different string in config-dist.sh (one we check for ...) 

-------------------------------------------------------------------
Mon Aug  4 18:34:53 CEST 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. 
- add extra precautions to stop test server. The start can hang if
  the random device blocks, and when no pid file has been written
  the testsuite will not kill it
- don't make use of %jobs, it doesn't work
- obsolete mod_perl_2, the precursor
- fix typo in %post

-------------------------------------------------------------------
Mon Aug  4 11:09:30 CEST 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 01:41:13 CEST 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
  keep the stripped information somewhere
- add perl-Compress-Zlib to the buildsystem (for another test)
- CFLAGS can be taken from apxs -q CFLAGS, and they'll match. It's
  better not to miss _FILE_OFFSET_BITS=64 
- allow passing of "jobs" define from rpm for make -j
- install with install_vendor target, and use %{perl_vendorarch}
  macro

-------------------------------------------------------------------
Tue Jul  1 21:58:59 CEST 2003 - ro@suse.de

- use perl_process_packlist macro 

-------------------------------------------------------------------
Tue Jun 17 12:50:20 CEST 2003 - poeml@suse.de

- add missing directories
- add a hint on how to configure mod_perl

-------------------------------------------------------------------
Tue Jun 10 18:52:04 CEST 2003 - poeml@suse.de

- update to 2.0_20030610110118 snapshot (called 1.99_09_20030610)

-------------------------------------------------------------------
Fri Feb 28 18:02:42 CET 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 15:15:24 CET 2003 - poeml@suse.de

- rename package from mod_perl_2 to apache2-mod_perl

-------------------------------------------------------------------
Tue Feb 11 13:11:56 CET 2003 - poeml@suse.de

- call the new apache configuration script, so modules that are
  needed for the test get loaded

-------------------------------------------------------------------
Mon Feb 10 20:08:23 CET 2003 - poeml@suse.de

- MPM specific links to mod_dav_svn.so are no longer needed
- add apache_libexecdir to filelist

-------------------------------------------------------------------
Tue Jan 14 07:19:25 CET 2003 - poeml@suse.de

- update to 1.99_08 
  - <Perl> directive missing closing '>' bug fixed, and much else
- drop /etc/apache2/modules/mod_perl
- add /etc/apache2/mod_perl-startup.pl, setting up with
  /srv/www/perl-lib in @INC
- 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  4 18:18:31 CET 2002 - poeml@suse.de

- update to 1.99_07
- build one module, it works for all MPMs
- use RPM_OPT_FLAGS

-------------------------------------------------------------------
Fri Aug 30 02:03:17 CEST 2002 - poeml@suse.de

- new package with mod_perl-1.99_05 for Apache 2