Last commit made on 2018-11-21
Get this branch:
git clone -b ubuntu/trusty-devel https://git.launchpad.net/ubuntu/+source/libapache2-mod-perl2
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

c535261... by Marc Deslauriers on 2018-11-15

Import patches-unapplied version 2.0.8+httpd24-r1449661-6ubuntu2.1 to ubuntu/trusty-security

Imported using git-ubuntu import.

Changelog parent: e0c29feec9f1116b741ac3a6edac6f00fcd8776c

New changelog entries:
  * SECURITY UPDATE: arbitrary perl code execution via .htaccess file
    - debian/patches/CVE-2011-2767.patch: only allow perl and pod sections
      in server configuration and not per directory in
    - CVE-2011-2767
  * Fix FTBFS caused by test failures due to Apache security updates.
    - debian/patches/370_http_syntax.patch
    - debian/patches/380_inject_header_line_terminators.patch

e0c29fe... by Colin Watson on 2013-10-21

Import patches-unapplied version 2.0.8+httpd24-r1449661-6ubuntu2 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: c8c1c7d127a2bb9ed59eac41dcd16d04b80585cd

New changelog entries:
  * Rebuild for Perl 5.18.

c8c1c7d... by Matthias Klose on 2013-10-07

Import patches-unapplied version 2.0.8+httpd24-r1449661-6ubuntu1 to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 5eef6149ca55659dce84bc3e5237f87093a4abdb

New changelog entries:
  * Merge with Debian, remaining changes:
    - Change locales-all to locales.
    - Drop dwww from a recommends to a suggests to avoid pulling this into

5eef614... by Ivan Kohler <ivan-debian@420.am> on 2013-08-07

Import patches-unapplied version 2.0.8+httpd24-r1449661-6 to debian/sid

Imported using git-ubuntu import.

Changelog parent: e71890e5593fd45402efe097c8d21f41f720d8f5

New changelog entries:
  [ gregor herrmann ]
  * Add patch from Jorge Manuel B. S. Vicetto to adjust test module
    configuration to mod_authz_core changes in 2.4. Currently disabled since
    it doesn't seem to be needed during Debian builds.
  * Add patch from Jorge Manuel B. S. Vicetto to handle mod_rewrite
    changes in apache 2.4.
    Load rewrite_module in debian/apache2.conf.
  * Drop lintian override (spelling-error-in-binary).
    lintian 2.5.14 ignores "teH" in ELF binaries.
  [ Ivan Kohler ]
  * Add patch from Michael Schout to add a conditional define for Apache 2.4
    (-D APACHE24) to Apache::Test, from
  * Add myself to Uploaders:

e71890e... by Niko Tyni on 2013-06-19

Import patches-unapplied version 2.0.8+httpd24-r1449661-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 27a9158b67edb2691639cac63a58c6e82d52daf4

New changelog entries:
  * Update debian/patches/280-ignore-sysconf-for-defines.patch not
    to unnecessarily use explicit configuration file and server root
    for running 'apache2 -l'
  * Update debian/patches/030-apxs-no-prefix.patch to fall back to
    SYSCONFDIR when PREFIX fails.
  * Include the contents of t/logs/error_log in the build log
    if the test suite fails, to debug #711167 on ia64.

27a9158... by gregor herrmann on 2013-06-15

Import patches-unapplied version 2.0.8+httpd24-r1449661-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 087e2a69eb8c7269d78509494308c11140e9bbbe

New changelog entries:
  * Add 320-cleanup-authn-authz-providers.patch from Niko Tyni.
    The patch makes sure authn and authz providers are cleaned up in time by
    registering them in the configuration pool rather than the server process
    Thanks to Stefan Fritsch for suggesting the fix. (Closes: #711213)
  * Update lintian override (false positive spelling-error).

087e2a6... by gregor herrmann on 2013-06-04

Import patches-unapplied version 2.0.8+httpd24-r1449661-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 14292bf1881f770bd9b4cd13ec6fa43386e52875

New changelog entries:
  * Add a patch to handle a test failure with newer HTTP::Headers.
    Thanks to Niko Tyni for the analysis. (Closes: #710873)
  * Load the mod_auth_digest module in debian/apache2.conf and remove the
    TODOs from the t/hooks/authen_digest.t in debian/patches/290-httpd-
    This addresses parts of #710327. Thanks to Niko Tyni for the pointer.
  * After loading mod_auth_digest, the tests behave differently. Tests in
    ModPerl-Registry/ and Apache-Reload/ are now run by dh_auto_test.
    Adjust debian/rules.
  * The newly run tests in ModPerl-Registry/ and Apache-Reload/ need
    DefaultRuntimeDir set, otherwise mod_auth_digest tries to write to
    /var/run and fails. Add patch 310-defaultruntimedir.patch:
    Set DefaultRuntimeDir in the created apache config for Apache::Test in
    Thanks to Niko Tyni for his help in teaking this patch.

14292bf... by gregor herrmann on 2013-05-30

Import patches-unapplied version 2.0.8+httpd24-r1449661-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a2160dfb1858ea6aee590d9b73173044d9feb5bb

New changelog entries:
  [ Dominic Hargreaves ]
  * Credit for the Apache 2.4 patch (from the upstream httpd24 branch)
    applied in this and the previous release goes to Jan Kaluza
  [ gregor herrmann ]
  * Upload to unstable now that apache 2.4.4-4 is there.
    Closes: #666822
  * Add a lintian override for non-standard-apache2-module-package-name.
    lintian is technically right, but changing the name after 13 years
    doesn't sound appealing.
  * Add a lintian override for spelling-error-in-binary. The string is
    nowhere in the code.

a2160df... by Dominic Hargreaves on 2013-05-29

Import patches-unapplied version 2.0.8+httpd24-r1449661-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 6c56b181ea65d839be9e63c2dbbd279f4cc602cd

New changelog entries:
  [ gregor herrmann ]
  * New upstream release.
  [ Niko Tyni ]
  * First steps at Apache 2.4 support. Upstream doesn't currently support
    2.2 and 2.4 with the same codebase, so we don't even try. dh_apache2
    now does most of the heavy lifting, we don't need special maintainer
    scripts anymore.
  * Revisit Makefile.PL arguments. MP_APR_CONFIG is now necessary,
    MP_INCLUDE_DIR and MP_APXS can be removed.
  * Remove gtop linkage and MP_USE_GTOP. Nobody seems to know anymore why
    libgtop was needed, so this seems a good time to drop it.
  * Supply a list of Apache modules needed for the test suite. We used to
    get these from /etc/apache2, but this is much more robust. Also, when
    using the test directory as server root, Apache seems to require
    existing run/ and logs/ directories, so create them when necessary.
  * Remove a possible leftover core file before the install phase, as the
    build system complains rather excessively about those.
  * Run "httpd -V" with the test config and server root if available. The
    system configuration may not be available to the user building
    mod_perl, or may depend on special environment variables or the like,
    so try to bypass the system configuration altogether.
  * Improve the "clean" target.
  * Run the ModPerl-Registry tests too. TODO: the test suite still looks
    for /etc/apache2/httpd.conf
  [ gregor herrmann ]
  * Refresh patches. Drop 250-lfs-perl-5.14.patch.
  * Add notes to debian/README.source about the tarball creation.
  * Set Standards-Version to 3.9.4 (no changes).
  * debian/control: drop explicit build dependency on autodie. autodie is
    in perl core since 5.10.1, which is available in oldstable.
  [ Dominic Hargreaves ]
  * Add Build-Depends on apache2, which is needed for the test suite
  * Mark individual failing tests as TODO for now. We can't fix these for
    the Apache 2.4 transition

6c56b18... by Damyan Ivanov on 2013-05-17

Import patches-unapplied version 2.0.8-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8af02e0652d43705c45ea3736815501aa0436c90

New changelog entries:
  * watch: add alternative URL on metacpan.org
  * Imported Upstream version 2.0.8
    Closes: #708591 -- libapache2-mod-perl2: FTBFS with perl 5.18: hashing
    + Drop 270_fix_hash_attack_test.patch since the problem is fixed upstream
    + refresh other patches to apply cleanly