Change logs for apache2 source package in Zesty

  • apache2 (2.4.25-3ubuntu2.3) zesty-security; urgency=medium
    
      * SECURITY UPDATE: optionsbleed information leak
        - debian/patches/CVE-2017-9798.patch: disallow method registration
          at run time in server/core.c.
        - CVE-2017-9798
    
     -- Marc Deslauriers <email address hidden>  Mon, 18 Sep 2017 11:08:28 -0400
  • apache2 (2.4.25-3ubuntu2.2) zesty-security; urgency=medium
    
      * SECURITY UPDATE: uninitialized memory reflection in mod_auth_digest
        - debian/patches/CVE-2017-9788.patch: correct string scope in
          modules/aaa/mod_auth_digest.c.
        - CVE-2017-9788
    
     -- Marc Deslauriers <email address hidden>  Thu, 27 Jul 2017 10:32:31 -0400
  • apache2 (2.4.25-3ubuntu2.1) zesty-security; urgency=medium
    
      * SECURITY UPDATE: authentication bypass in ap_get_basic_auth_pw()
        - debian/patches/CVE-2017-3167.patch: deprecate and replace
          ap_get_basic_auth_pw in include/ap_mmn.h, include/http_protocol.h,
          server/protocol.c, server/request.c.
        - CVE-2017-3167
      * SECURITY UPDATE: NULL pointer deref in ap_hook_process_connection()
        - debian/patches/CVE-2017-3169.patch: fix ctx passed to
          ssl_io_filter_error() in modules/ssl/ssl_engine_io.c.
        - CVE-2017-3169
      * SECURITY UPDATE: denial of service and possible incorrect value return
        in HTTP strict parsing changes
        - debian/patches/CVE-2017-7668.patch: short-circuit on NULL in
          server/util.c.
        - CVE-2017-7668
      * SECURITY UPDATE: mod_mime DoS via crafted Content-Type response header
        - debian/patches/CVE-2017-7679.patch: fix quoted pair scanning in
          modules/http/mod_mime.c.
        - CVE-2017-7679
    
     -- Marc Deslauriers <email address hidden>  Mon, 26 Jun 2017 07:50:10 -0400
  • apache2 (2.4.25-3ubuntu2) zesty; urgency=medium
    
      * Undrop (LP 1658469):
        - Don't build experimental http2 module for LTS:
          + debian/control: removed libnghttp2-dev Build-Depends (in universe).
          + debian/config-dir/mods-available/http2.load: removed.
          + debian/rules: removed proxy_http2 from configure.
          + debian/apache2.maintscript: remove http2 conffile.
    
     -- Nishanth Aravamudan <email address hidden>  Fri, 10 Feb 2017 08:53:43 -0800
  • apache2 (2.4.25-3ubuntu1) zesty; urgency=medium
    
      * Merge from Debian unstable (LP: #1663425). Remaining changes:
        - debian/{control, apache2.install, apache2-utils.ufw.profile,
          apache2.dirs}: Add ufw profiles.
        - debian/apache2.py, debian/apache2-bin.install: Add apport hook.
        - debian/patches/086_svn_cross_compiles: Backport several cross
          fixes from upstream
        - d/index.html, d/icons/ubuntu-logo.png, d/apache2.postrm: replace
          Debian with Ubuntu on default page.
          + d/source/include-binaries: add Ubuntu icon file
        - Correct systemd-sysv-generator behavior by customizing some
          parameters:
          + d/apache2-systemd.conf: add a drop-in file to specify some
            parameters for the systemd unit (type=Forking and
            RemainsAfterExit=no), this allow a correct state synchronisation
            between systemctl status and actual state of apache2 daemon.
          + d/apache2.install: place the apache2-systemd.conf file in the
            correct location.
       * Drop (LP: #1658469):
         - Don't build experimental http2 module for LTS:
          + debian/control: removed libnghttp2-dev Build-Depends (in universe).
          + debian/config-dir/mods-available/http2.load: removed.
          + debian/rules: removed proxy_http2 from configure.
          + debian/apache2.maintscript: remove http2 conffile.
    
     -- Nishanth Aravamudan <email address hidden>  Thu, 09 Feb 2017 15:48:28 -0800
  • apache2 (2.4.23-8ubuntu1) zesty; urgency=medium
    
      * Merge from Debian unstable (LP: #). Remaining changes:
        - debian/{control, apache2.install, apache2-utils.ufw.profile,
          apache2.dirs}: Add ufw profiles.
        - debian/apache2.py, debian/apache2-bin.install: Add apport hook.
        - debian/patches/086_svn_cross_compiles: Backport several cross
          fixes from upstream
        - d/index.html, d/icons/ubuntu-logo.png, d/apache2.postrm,
          d/source/include-binaries: replace Debian with Ubuntu on default
          page.
          [ include-binaries change previously undocumented ]
        - Don't build experimental http2 module for LTS:
          + debian/control: removed libnghttp2-dev Build-Depends (in universe).
          + debian/config-dir/mods-available/http2.load: removed.
          + debian/rules: removed proxy_http2 from configure.
          + debian/apache2.maintscript: remove http2 conffile.
            [ Previously undocumented ]
        - Correct systemd-sysv-generator behavior by customizing some
          parameters:
          + d/apache2-systemd.conf: add a drop-in file to specify some
            parameters for the systemd unit (type=Forking and
            RemainsAfterExit=no), this allow a correct state synchronisation
            between systemctl status and actual state of apache2 daemon.
          + d/apache2.install: place the apache2-systemd.conf file in the
            correct location.
      * Drop:
        - debian/rules: Fix cross-building by passing
          DEB_{HOST,BUILD}_GNU_TYPE to configure.
        [ Incorrectly indicated as delta, fixed by Debian in 2.4.18-2 ]
    
     -- Nishanth Aravamudan <email address hidden>  Fri, 09 Dec 2016 11:02:38 +0100
  • apache2 (2.4.23-7ubuntu1) zesty; urgency=medium
    
      * Merge from Debian unstable. Remaining changes:
        - debian/{control, apache2.install, apache2-utils.ufw.profile,
          apache2.dirs}: Add ufw profiles.
        - debian/apache2.py, debian/apache2-bin.install: Add apport hook.
        - debian/rules: Fix cross-building by passing
          DEB_{HOST,BUILD}_GNU_TYPE to configure.
        - debian/patches/086_svn_cross_compiles: Backport several cross
          fixes from upstream
        - d/index.html, d/icons/ubuntu-logo.png, d/apache2.postrm: replace
          Debian with Ubuntu on default page.
        - Don't build experimental http2 module for LTS:
          + debian/control: removed libnghttp2-dev Build-Depends (in universe).
          + debian/config-dir/mods-available/http2.load: removed.
          + debian/rules: removed proxy_http2 from configure.
        - Correct systemd-sysv-generator behavior by customizing some
          parameters:
          + d/apache2-systemd.conf: add a drop-in file to specify some
            parameters for the systemd unit (type=Forking and
            RemainsAfterExit=no), this allow a correct state synchronisation
            between systemctl status and actual state of apache2 daemon.
          + d/apache2.install: place the apache2-systemd.conf file in the
            correct location.
    
    apache2 (2.4.23-7) unstable; urgency=medium
    
      * Make apache2-dev depend on openssl 1.0, too. Closes: #844160
      * Move DefaultRuntimeDir and pid file for multi-instances to
        /var/run/apache2-xxx. Thanks to Horst Platz for the debugging.
        Closes: #838932 LP: #1627339
      * Fix systemd unit naming for multi-instances.
      * Tweak embedded .tar.gz some more to build reproducibly.
    
    apache2 (2.4.23-6) unstable; urgency=medium
    
      * One more tweak for reproducible build. Thanks to Daniel Shahaf for the
        patch. Closes: #839977
      * Avoid building with openssl 1.1 for now. See #828236
    
    apache2 (2.4.23-5) unstable; urgency=low
    
      * Team upload.
    
      [ Stefan Fritsch ]
      * Tweak creation of .tar.gz embedded in preinst to get reproducible
        build.
    
      [ Raphaël Hertzog ]
      * Add systemd unit files. Closes: #798430
      * Improve a2enmod to enable apache-htcacheclean with systemctl and let
        it enable '<email address hidden>' for multi-instance
        support.
      * Improve setup-instance to rely on the systemd <email address hidden> for
        multi-instance support.
      * Drop /lib/systemd/system/apache2.service.d/forking.conf now that we have
        proper native systemd support.
      * Modify handling of /etc/init.d/apache-htcacheclean to have a usual
        Default-Start value but instead we disable it manually in the postinst.
        That way "systemctl enable apache-htcacheclean" works.
      * Add some lintian overrides for non-problems (two update-rc.d calls in
        postinst, and a .js file with a very long line).
    
    apache2 (2.4.23-4) unstable; urgency=medium
    
      * Fix pre-inst script for new installations. Closes: #834169
    
    apache2 (2.4.23-3) unstable; urgency=low
    
      * Fix conffiles that may have got the wrong content during upgrade from
        wheezy to early jessie versions. Closes: #794933
      * Also restore re-introduced *.load files for mod_ident, mod_imagemap, and
        mod_cern_meta. These may have gone missing due to dpkg thinking they still
        belong to apache2.2-common. Reported by Markus Waldeck.
      * apache2-maintscript-helper: Make apache2_switch_mpm do nothing if the
        local admin has disabled the requested mpm manually.
        Closes: #827446, #799630
      * Make mod_proxy_html depend on mod_xml2enc.
      * dh_apache2: Make versioned recommends on apache2 less strict. There is
        no advantage in recommending the current version. Closes: #784290
    
    apache2 (2.4.23-2) unstable; urgency=high
    
      * CVE-2016-5387: Sets environmental variable based on user supplied Proxy
        request header.
        Don't pass through HTTP_PROXY in server/util_script.c
    
    apache2 (2.4.23-1) unstable; urgency=high
    
      * New upstream release
        - Security: CVE-2016-4979: Fix bypass of TLS client certificate
          verification in mod_http2.
        - new modules mod_proxy_http2 (experimental) and mod_proxy_hcheck
      * Re-introduce mod_imagemap and mod_cern_meta. Closes: #786657
      * Set SHELL=/bin/bash during configure to get reproducible builds regardless
        of where /bin/sh points to.
      * Use 'Require method' instead of Limit/LimitExcept in userdir.conf.
    
    apache2 (2.4.20-2) unstable; urgency=medium
    
      * Fix crash in ap_get_useragent_host() triggered by mod_perl test.
        Closes: #820824
      * Fix race condition and logical error in init script. Thanks to Thomas
        Stangner for the patch. Closes: #822144
      * Remove links to manpages.debian.org in default index.html to avoid
        broken robots doing a DoS on the site. Closes: #821313
      * Fix a2enmod to run on perl 5.14 to simplify backports. Closes: #821956
      * Bump Standards-Version (no changes necessary).
      * Fix segfault with logresolve -c. Closes: #823259
    
    apache2 (2.4.20-1) unstable; urgency=medium
    
      * New upstream release
        - mostly bugfixes and HTTP/2 improvements
      * Build against lua 5.2 instead of 5.1. Closes: #820243
      * Correct systemd-sysv-generator behavior by customizing some parameters.
        This fixes 'systemctl status' returning incorrect results. Thanks to
        Pierre-André MOREY for the patch. LP: #1488962
      * On Linux, use pthread mutexes. On kfreebsd/hurd, continue using fctnl
        because they lack robust pthred mutexes. LP: #1565744, #1527044
    
     -- Marc Deslauriers <email address hidden>  Wed, 16 Nov 2016 09:17:24 -0500
  • apache2 (2.4.18-2ubuntu4) yakkety; urgency=medium
    
      * SECURITY UPDATE: proxy request header vulnerability (httpoxy)
        - debian/patches/CVE-2016-5387.patch: don't pass through HTTP_PROXY in
          server/util_script.c.
        - CVE-2016-5387
    
     -- Marc Deslauriers <email address hidden>  Mon, 18 Jul 2016 14:32:02 -0400