Change logs for php5 source package in Saucy

  • php5 (5.5.3+dfsg-1ubuntu2.6) saucy-security; urgency=medium
    
      * SECURITY UPDATE: denial of service in FileInfo cdf_read_short_sector
        - debian/patches/CVE-2014-0207.patch: properly calculate sizes in
          ext/fileinfo/libmagic/cdf.c.
        - CVE-2014-0207
      * SECURITY UPDATE: denial of service in FileInfo mconvert
        - debian/patches/CVE-2014-3478.patch: properly handle truncated pascal
          string size in ext/fileinfo/libmagic/softmagic.c.
        - CVE-2014-3478
      * SECURITY UPDATE: denial of service in FileInfo cdf_check_stream_offset
        - debian/patches/CVE-2014-3479.patch: properly calculate sizes in
          ext/fileinfo/libmagic/cdf.c.
        - CVE-2014-3479
      * SECURITY UPDATE: denial of service in FileInfo cdf_count_chain
        - debian/patches/CVE-2014-3480.patch: properly calculate sizes in
          ext/fileinfo/libmagic/cdf.c.
        - CVE-2014-3480
      * SECURITY UPDATE: denial of service in FileInfo cdf_read_property_info
        - debian/patches/CVE-2014-3487.patch: properly calculate sizes in
          ext/fileinfo/libmagic/cdf.c.
        - CVE-2014-3487
      * SECURITY UPDATE: denial of service and possible code execution via
        unserialize() SPL type confusion
        - debian/patches/CVE-2014-3515.patch: properly check types in
          ext/spl/spl_array.c, ext/spl/spl_observer.c, added test to
          ext/spl/tests/SplObjectStorage_unserialize_bad.phpt.
        - CVE-2014-3515
      * SECURITY UPDATE: denial of service via SPL Iterators use-after-free
        - debian/patches/CVE-2014-4670.patch: fix use-after-free in
          ext/spl/spl_dllist.c, added test to ext/spl/tests/bug67538.phpt.
        - CVE-2014-4670
      * SECURITY UPDATE: denial of service via ArrayIterator use-after-free
        - debian/patches/CVE-2014-4698.patch: don't allow modifying ArrayObject
          during sorting in ext/spl/spl_array.c, added test to
          ext/spl/tests/bug67539.phpt.
        - CVE-2014-4698
      * SECURITY UPDATE: information leak via phpinfo (LP: #1338170)
        - debian/patches/CVE-2014-4721.patch: fix type confusion in
          ext/standard/info.c, added test to
          ext/standard/tests/general_functions/bug67498.phpt.
        - CVE-2014-4721
     -- Marc Deslauriers <email address hidden>   Mon, 07 Jul 2014 07:46:31 -0400
  • php5 (5.5.3+dfsg-1ubuntu2.5) saucy-security; urgency=medium
    
      * SECURITY UPDATE: better FastCGI socket permissions (LP: #1334337)
        - debian/rules: enable listen.owner and listen.group so that the socket
          is accessible to www-data by default. This allows most setups to
          continue working with the more restrictive permissions.
     -- Marc Deslauriers <email address hidden>   Wed, 25 Jun 2014 11:52:07 -0400
  • php5 (5.5.3+dfsg-1ubuntu2.4) saucy-security; urgency=medium
    
      * SECURITY UPDATE: incorrect FastCGI socket permissions (LP: #1307027)
        - debian/patches/CVE-2014-0185.patch: default to 0660 in
          sapi/fpm/fpm/fpm_unix.c, sapi/fpm/php-fpm.conf.in.
        - CVE-2014-0185
      * SECURITY UPDATE: denial of service in FileInfo cdf_unpack_summary_info
        - debian/patches/CVE-2014-0237.patch: remove file_printf calls in
          ext/fileinfo/libmagic/cdf.c.
        - CVE-2014-0237
      * SECURITY UPDATE: denial of service in FileInfo cdf_read_property_info
        - debian/patches/CVE-2014-0238.patch: fix infinite loop in
          ext/fileinfo/libmagic/cdf.c.
        - CVE-2014-0238
      * SECURITY UPDATE: code execution via buffer overflow in DNS TXT record
        parsing
        - debian/patches/CVE-2014-4049.patch: check length in
          ext/standard/dns.c.
        - CVE-2014-4049
     -- Marc Deslauriers <email address hidden>   Thu, 19 Jun 2014 13:33:33 -0400
  • php5 (5.5.3+dfsg-1ubuntu2.3) saucy-security; urgency=medium
    
      * SECURITY UPDATE: denial of service in fileinfo via crafted offset in
        PE executable
        - debian/patches/CVE-2014-2270.patch: check bounds in
          ext/fileinfo/libmagic/softmagic.c.
        - CVE-2014-2270
     -- Marc Deslauriers <email address hidden>   Thu, 03 Apr 2014 15:14:26 -0400
  • php5 (5.5.3+dfsg-1ubuntu2.2) saucy-security; urgency=medium
    
      * SECURITY UPDATE: denial of service and possible code execution via
        multiple issues in gdImageCrop
        - debian/patches/CVE-2013-7226.patch: fix overflows and data type
          issues in ext/gd/gd.c,ext/gd/libgd/gd_crop.c, added test to
          ext/gd/tests/bug66356.phpt.
        - CVE-2013-7226
        - CVE-2013-7327
        - CVE-2013-7328
        - CVE-2014-2020
      * SECURITY UPDATE: denial of service via crafted indirect offset value
        in fileinfo
        - debian/patches/CVE-2013-1943.patch: properly handle recursion in
          ext/fileinfo/libmagic/{ascmagic.c,file.h,funcs.c,softmagic.c}, added
          test to ext/fileinfo/tests/cve-2014-1943.phpt.
        - CVE-2013-1943
      * debian/rules: re-enable tests.
     -- Marc Deslauriers <email address hidden>   Fri, 28 Feb 2014 11:15:03 -0500
  • php5 (5.5.3+dfsg-1ubuntu2.1) saucy-security; urgency=low
    
      * SECURITY UPDATE: denial of service and possible code execution via
        malicious certificate
        - debian/patches/CVE-2013-6420.patch: properly validate timestr in
          ext/openssl/openssl.c, added ext/openssl/tests/cve-2013-6420.*.
        - CVE-2013-6420
      * SECURITY UPDATE: denial of service via crafted interval specification
        - debian/patches/CVE-2013-6712.patch: check error_count in
          ext/date/lib/parse_iso_intervals.*.
        - CVE-2013-6712
     -- Marc Deslauriers <email address hidden>   Wed, 11 Dec 2013 13:45:28 -0500
  • php5 (5.5.3+dfsg-1ubuntu2) saucy; urgency=low
    
      * d/p/crash_in_get_zval_ptr_ptr_var.patch: cherry-pick from upstream to fix
        segfault (LP: #1236733).
     -- Robie Basak <email address hidden>   Wed, 09 Oct 2013 11:29:29 +0000
  • php5 (5.5.3+dfsg-1ubuntu1) saucy; urgency=low
    
      * Merge from Debian unstable. Remaining changes:
        - d/control: drop Build-Depends that are in universe: firebird-dev,
          libc-client-dev, libmcrypt-dev, libonig-dev, libqdbm-dev.
        - d/rules: drop configuration of packages that are in universe: qdgm,
          onig.
        - d/rules: drop CONFIGURE_APACHE_ARGS settings since now we don't build
          interbase or firebird.
        - d/rules: export DEB_HOST_MULTIARCH properly.
        - d/control: drop binary packages php5-imap, php5-interbase and
          php5-mcrypt since we have separate versions in universe.
        - d/modulelist: drop imap, interbase and mcrypt since we have separate
          versions in universe.
        - d/rules: drop configuration of imap and mcrypt since we have separate
          versions in universe.
        - d/source_php5.py, d/rules: add apport hook.
        - d/rules: stop mysql instance on clean just in case we failed in tests.
        - d/control, d/rules: re-enable libedit-dev.
        - d/control: switch Build-Depends of netcat-traditional to netcat-openbsd
          as only the latter is in main.
        - d/rules, d/control: drop use of dh_systemd as it is in universe.
        - d/control: relegate php5-json and pkg-php-tools from Recommends to
          Suggests as they are in universe.
    
    php5 (5.5.3+dfsg-1) unstable; urgency=low
    
      * New upstream version 5.5.3+dfs
      * Update patches for 5.5.3 release
    
    php5 (5.5.2+dfsg-1) unstable; urgency=low
    
      * New upstream version 5.5.2+dfsg
      * Update and refresh patches for 5.5.2 release
      * Add handling for mpm_itk to libapache2-mod-php5{,filter}
        (Closes: #720278)
      * Add php5-readline to php5-cli Recommends to hint that it's needed
        for functional php -a
    
    php5 (5.5.1+dfsg-2) unstable; urgency=low
    
      * Move apache2 (>= 2.4) from Pre-Depend to Depends (Closes: #711454)
      * Install the headers from CGI build to get mysqlnd headers into
        php5-dev package (Closes: #690395)
      * Use small helper script instead of shell blog to check FPM
        configuration (Closes: #718627)
     -- Marc Deslauriers <email address hidden>   Wed, 04 Sep 2013 08:24:35 -0400
  • php5 (5.5.1+dfsg-1ubuntu1) saucy; urgency=low
    
      * Merge from Debian unstable. Remaining changes:
        - d/control: drop Build-Depends that are in universe: firebird-dev,
          libc-client-dev, libmcrypt-dev, libonig-dev, libqdbm-dev.
        - d/rules: drop configuration of packages that are in universe: qdgm,
          onig.
        - d/rules: drop CONFIGURE_APACHE_ARGS settings since now we don't build
          interbase or firebird.
        - d/rules: export DEB_HOST_MULTIARCH properly.
        - d/control: drop binary packages php5-imap, php5-interbase and
          php5-mcrypt since we have separate versions in universe.
        - d/modulelist: drop imap, interbase and mcrypt since we have separate
          versions in universe.
        - d/rules: drop configuration of imap and mcrypt since we have separate
          versions in universe.
        - d/source_php5.py, d/rules: add apport hook.
        - d/rules: stop mysql instance on clean just in case we failed in tests.
        - d/control, d/rules: re-enable libedit-dev.
        - d/control: switch Build-Depends of netcat-traditional to netcat-openbsd
          as only the latter is in main.
        - d/rules, d/control: drop use of dh_systemd as it is in universe.
        - d/control: relegate php5-json and pkg-php-tools from Recommends to
          Suggests as they are in universe.
    
    php5 (5.5.1+dfsg-1) unstable; urgency=low
    
      * New upstream version 5.5.1+dfsg
      * Update patches for 5.5.1 release
     -- Marc Deslauriers <email address hidden>   Wed, 24 Jul 2013 09:28:07 -0400
  • php5 (5.5.0+dfsg-15ubuntu1) saucy; urgency=low
    
      * Merged from Debian unstable to get security fix.
    
    php5 (5.5.0+dfsg-15) unstable; urgency=low
    
      * CVE-2013-4113: Fix heap corruption in xml parser (Closes: #717139)
     -- Marc Deslauriers <email address hidden>   Thu, 18 Jul 2013 11:48:29 -0400
  • php5 (5.5.0+dfsg-14ubuntu1) saucy; urgency=low
    
      * Merge from Debian unstable. Remaining changes:
        - d/control: drop Build-Depends that are in universe: firebird-dev,
          libc-client-dev, libmcrypt-dev, libonig-dev, libqdbm-dev.
        - d/rules: drop configuration of packages that are in universe: qdgm,
          onig.
        - d/rules: drop CONFIGURE_APACHE_ARGS settings since now we don't build
          interbase or firebird.
        - d/rules: export DEB_HOST_MULTIARCH properly.
        - d/control: drop binary packages php5-imap, php5-interbase and
          php5-mcrypt since we have separate versions in universe.
        - d/modulelist: drop imap, interbase and mcrypt since we have separate
          versions in universe.
        - d/rules: drop configuration of imap and mcrypt since we have separate
          versions in universe.
        - d/source_php5.py, d/rules: add apport hook.
        - d/rules: stop mysql instance on clean just in case we failed in tests.
        - d/control, d/rules: re-enable libedit-dev.
        - d/control: switch Build-Depends of netcat-traditional to netcat-openbsd
          as only the latter is in main.
        - d/rules, d/control: drop use of dh_systemd as it is in universe.
        - d/control: relegate php5-json from Recommends to Suggests as it is in
          universe.
      * Relegate pkg-php-tools Recommends to Suggests as it is in universe.
     -- Robie Basak <email address hidden>   Wed, 17 Jul 2013 18:00:02 +0000
  • php5 (5.5.0+dfsg-6ubuntu1) saucy; urgency=low
    
      * Merge from Debian unstable. Remaining changes:
        - d/control: drop Build-Depends that are in universe: firebird-dev,
          libc-client-dev, libmcrypt-dev, libonig-dev, libqdbm-dev.
        - d/rules: drop configuration of packages that are in universe: qdgm,
          onig.
        - d/rules: drop CONFIGURE_APACHE_ARGS settings since now we don't build
          interbase or firebird.
        - d/rules: export DEB_HOST_MULTIARCH properly.
        - d/control: drop binary packages php5-imap, php5-interbase and
          php5-mcrypt since we have separate versions in universe.
        - d/modulelist: drop imap, interbase and mcrypt since we have separate
          versions in universe.
        - d/rules: drop configuration of imap and mcrypt since we have separate
          versions in universe.
        - d/source_php5.py, d/rules: add apport hook.
        - d/rules: stop mysql instance on clean just in case we failed in tests.
        - d/control, d/rules: re-enable libedit-dev.
      * Remaining changes that were previously undocumented:
        - d/control: switch Build-Depends of netcat-traditional to netcat-openbsd
          as only the latter is in main.
      * Drop changes:
        - Add build-dependency on lemon, which we now need. This is evidently no
          longer required, since there is no sign of it being used in
          5.4.15-1ubuntu3.
        - Dropped libcurl-dev not in the archive. libcurl-dev is a virtual
          alternative, so doesn't need to be dropped.
        - debian/control: replace build-depends on mysql-server with
          mysql-server-core-5.5 and mysql-client-5.5 to avoid upstart and
          mysql-server-5.5 postinst confusion with starting up multiple
          mysqlds listening on the same port. The test infrastructure in packaging
          has changed, and now breaks without the mysql-server-5.5 postinst having
          run and created the mysql user. However, it also finds an available port
          itself so no longer conflicts with our mysql-server-5.5 postinst.
        - Patches included upstream:
          + debian/patches/CVE-2013-2110.patch
          + debian/patches/fix_gd_210.patch
          + debian/patches/CVE-2013-4635.patch
          + debian/patches/CVE-2013-4636.patch
      * Drop changes that were previously undocumented:
        - d/rules: adjust memory limits in .ini files. It appears that this was
          intended to be dropped back in 5.4.6-1ubuntu1, going by the old
          changelog entry.
        - d/rules: adjust openssl path in configure script. PHP still appears to
          configure, detect and build openssl-related components correctly
          regardless.
        - d/rules: disable parallel builds. There is no previous explanation as to
          why this was disabled, and having this in place is standard practice and
          in the Debian packaging.
        - d/rules: adjust PHP5_{HOST,BUILD}_GNU_TYPE. There is no previous
          explanation as to why this was present, and I can't find any regression
          that would be fixed by this change.
      * New changes:
        - d/rules, d/control: drop use of dh_systemd as it is in universe.
        - d/control: relegate php5-json from Recommends to Suggests as it is in
          universe.
     -- Robie Basak <email address hidden>   Mon, 15 Jul 2013 14:09:59 +0000
  • php5 (5.4.15-1ubuntu3) saucy; urgency=low
    
      * SECURITY UPDATE: denial of service via overflow in SdnToJewish
        - debian/patches/CVE-2013-4635.patch: check value in
          ext/calendar/jewish.c, add test to
          ext/calendar/tests/jdtojewish64.phpt.
        - CVE-2013-4635
      * SECURITY UPDATE: denial of service via incorrect MIME type detection
        - debian/patches/CVE-2013-4636.patch: use efree in
          ext/fileinfo/libmagic/softmagic.c.
        - CVE-2013-4636
     -- Marc Deslauriers <email address hidden>   Fri, 28 Jun 2013 08:20:11 -0400
  • php5 (5.4.15-1ubuntu2) saucy; urgency=low
    
      * SECURITY UPDATE: denial of service and possible code execution via
        quoted_printable_encode overflow
        - debian/patches/CVE-2013-2110.patch: calculate proper string size in
          ext/standard/quot_print.c, add test to
          ext/standard/tests/strings/bug64879.phpt.
        - CVE-2013-2110
      * debian/patches/fix_gd_210.patch: fix php-gd compatibility with
        libgd2 2.1.0. (LP: #1188070)
     -- Marc Deslauriers <email address hidden>   Tue, 11 Jun 2013 09:19:47 -0400
  • php5 (5.4.15-1ubuntu1) saucy; urgency=low
    
      * Merge from Debian experimental. Remaining changes:
        - d/rules: Simplify apache config settings since we never build
          interbase or firebird.
        - debian/rules: export DEB_HOST_MULTIARCH properly.
        - Add build-dependency on lemon, which we now need.
        - Dropped firebird2.1-dev, libc-client-dev, libmcrypt-dev as it is
          in universe.
        - Dropped libcurl-dev not in the archive.
        - debian/control: replace build-depends on mysql-server with
          mysql-server-core-5.5 and mysql-client-5.5 to avoid upstart and
          mysql-server-5.5 postinst confusion with starting up multiple
          mysqlds listening on the same port.
        - Dropped php5-imap, php5-interbase, php5-mcrypt since we have
          versions already in universe.
        - Dropped libonig-dev and libqgdbm since its in universe. (libonig
          MIR has been declined due to an inactive upstream. So this is
          probably a permanent change).
        - modulelist: Drop imap, interbase, sybase, and mcrypt.
        - debian/rules:
          - Dropped building of mcrypt, imap, and interbase.
          - Install apport hook for php5.
          - stop mysql instance on clean just in case we failed in tests
        - debian/control, debian/rules: Re-enable libedit-dev.
      * Dropped changes:
        - debian/patches/CVE-2013-1643.patch: included upstream.
    
    php5 (5.4.15-1) unstable; urgency=low
    
      * Imported Upstream version 5.4.15
      * Update patches for new release
      * Upload to unstable
    
    php5 (5.4.14-1) experimental; urgency=low
    
      * Disable -gstabs usage, which was breaking clang builds and is not needed.
      * Imported Upstream version 5.4.14
      * Refresh patches for 5.4.14 release
    
    php5 (5.4.13-2) experimental; urgency=low
    
      * Add php5-readline based on libedit (Courtesy of Andreas Pour)
      * Add -n to run-tests.php for php to not pick-up any local php.ini.
        It's not a problem on sbuilds, but it might break when building
        locally. (Courtesy of Andreas Pour)
    
    php5 (5.4.13-1) experimental; urgency=low
    
      * Imported Upstream version 5.4.13
      * Update patches for 5.4.13 release
    
    php5 (5.4.12-2) experimental; urgency=low
    
      * Enable interactive mode in php5-cli (Closes: #341868)
    
    php5 (5.4.12-1) experimental; urgency=low
    
      [ Lior Kaplan ]
      * manpage: Add -S, -t options. Align -B, -E with the cli usage (Closes: #698525)
    
      [ Ondřej Surý ]
      * Imported Upstream version 5.4.12
      * Update patches for 5.4.12 release
    
    php5 (5.4.11-1) experimental; urgency=low
    
      * Install logrotate script in php5-fpm package (Closes: #673558)
      * Imported Upstream version 5.4.11
      * Update patches for 5.4.11 release
     -- Marc Deslauriers <email address hidden>   Sun, 19 May 2013 19:13:15 -0400
  • php5 (5.4.9-4ubuntu2) raring; urgency=low
    
      * SECURITY UPDATE: arbitrary file disclosure via XML External Entity
        - debian/patches/CVE-2013-1643.patch: disable the entity loader in
          ext/libxml/libxml.c, ext/libxml/php_libxml.h, ext/soap/php_xml.c.
        - CVE-2013-1643
     -- Marc Deslauriers <email address hidden>   Fri, 08 Mar 2013 16:12:43 -0500