Skip to content
This repository was archived by the owner on Feb 28, 2022. It is now read-only.

Releases: AnchorFree/docker-php-base

v7.4.15-fpm-alpine3.13-afrev4: Merge pull request #15 from AnchorFree/DEVOPS-6701-fix-php-zp-extension

27 Apr 04:38
7b4fb3f
Compare
Choose a tag to compare

v7.2.27-fpm-alpine3.10-afrev2: Merge pull request #13 from AnchorFree/DEVOPS-6557-add-redis-extension

24 Mar 01:20
4707b20
Compare
Choose a tag to compare

v7.2.11-fpm-alpine3.8-afrev2: Merge pull request #14 from AnchorFree/DEVOPS-6557-downgrade-version

24 Mar 08:15
3b3b869
Compare
Choose a tag to compare

v7.2.11-alpine3.8

18 Nov 18:25
e20d880
Compare
Choose a tag to compare
DEVOPS-2713 Add zip extention to php 7.2.11 (#9)

* DEVOPS-2713 Add zip extention to php 7.2.11
* DEVOPS-2713 Pin revisions of custom php extentions
* Remove obsolete directives from Dockerfile

v7.2.22

13 Sep 13:27
74f23c2
Compare
Choose a tag to compare
  • Upgrade basic image up to php v7.2.22
  • Add zip php module
  • Use only stable package sources

v7.2.11

19 Oct 18:50
Compare
Choose a tag to compare
v7.2.11 Pre-release
Pre-release

PHP 7 ChangeLog

Version 7.2.11 — 11 Oct 2018

Core

  • Fixed bug #76800 (foreach inconsistent if array modified during loop).
  • Fixed bug #76901 (method_exists on SPL iterator passthrough method corrupts memory).

CURL

  • Fixed bug #76480 (Use curl_multi_wait() so that timeouts are respected).

iconv

  • Fixed bug #66828 (iconv_mime_encode Q-encoding longer than it should be).

Opcache

  • Fixed bug #76832 (ZendOPcache.MemoryBase periodically deleted by the OS).
  • Fixed bug #76796 (Compile-time evaluation of disabled function in opcache causes segfault).

POSIX

  • Fixed bug #75696 (posix_getgrnam fails to print details of group).

Reflection:

  • Fixed bug #74454 (Wrong exception being thrown when using ReflectionMethod).

Standard

  • Fixed bug #73457 (Wrong error message when fopen FTP wrapped fails to open data connection).
  • Fixed bug #74764 (Bindto IPv6 works with file_get_contents but fails with stream_socket_client).
  • Fixed bug #75533 (array_reduce is slow when $carry is large array).

XMLRPC:

  • Fixed bug #76886 (Can't build xmlrpc with expat).

Zlib:

  • Fixed bug #75273 (php_zlib_inflate_filter() may not update bytes_consumed).

Version 7.2.1013 — Sep 2018

Core

  • Fixed bug #76754 (parent private constant in extends class memory leak).
  • Fixed bug #72443 (Generate enabled extension).
  • Fixed bug #75797 (Memory leak when using class_alias() in non-debug mode).

Apache2

  • Fixed bug #76582 (Apache bucket brigade sometimes becomes invalid).

Bz2

  • Fixed arginfo for bzcompress.

gettext

  • Fixed bug #76517 (incorrect restoring of LDFLAGS).

iconv

  • Fixed bug #68180 (iconv_mime_decode can return extra characters in a header).
  • Fixed bug #63839 (iconv_mime_decode_headers function is skipping headers).
  • Fixed bug #60494 (iconv_mime_decode does ignore special characters).
  • Fixed bug #55146 (iconv_mime_decode_headers() skips some headers).

intl

  • Fixed bug #74484 (MessageFormatter::formatMessage memory corruption with 11+ named placeholders).

libxml

  • Fixed bug #76777 ("public id" parameter of libxml_set_external_entity_loader callback undefined).

mbstring

  • Fixed bug #76704 (mb_detect_order return value varies based on argument type).

Opcache

  • Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" as a phar file).

OpenSSL

  • Fixed bug #76705 (unusable ssl => peer_fingerprint in stream_context_create()).

phpdbg

  • Fixed bug #76595 (phpdbg man page contains outdated information).

SPL

  • Fixed bug #68825 (Exception in DirectoryIterator::getLinkTarget()).
  • Fixed bug #68175 (RegexIterator pregFlags are NULL instead of 0).

Standard

  • Fixed bug #76778 (array_reduce leaks memory if callback throws exception).

zlib

  • Fixed bug #65988 (Zlib version check fails when an include/zlib/ style dir is passed to the --with-zlib configure option).
  • Fixed bug #76709 (Minimal required zlib library is 1.2.0.4).

Version 7.2.9 — 16 Aug 2018

Calendar

  • Fixed bug #52974 (jewish.c: compile error under Windows with GBK charset).

Filter

  • Fixed bug #76366 (References in sub-array for filtering breaks the filter).

PDO_Firebird

  • Fixed bug #76488 (Memory leak when fetching a BLOB field).

PDO_PgSQL

  • Fixed bug #75402 (Possible Memory Leak using PDO::CURSOR_SCROLL option).

SQLite3

  • Fixed bug #76665 (SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't juggle).

Standard

  • Fixed bug #73817 (Incorrect entries in get_html_translation_table).
  • Fixed bug #68553 (array_column: null values in $index_key become incrementing keys in result).
  • Fixed bug #76643 (Segmentation fault when using output_add_rewrite_var).

Zip

  • Fixed bug #76524 (ZipArchive memory leak (OVERWRITE flag and empty archive)).

Version 7.2.8 — 19 Jul 2018

Core

  • Fixed bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler).
  • Fixed bug #76520 (Object creation leaks memory when executed over HTTP).
  • Fixed bug #76502 (Chain of mixed exceptions and errors does not serialize properly).

Date

  • Fixed bug #76462 (Undefined property: DateInterval::$f).

EXIF

  • Fixed bug #76409 (heap use after free in _php_stream_free). (CVE-2018-12882)
  • Fixed bug #76423 (Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c). (CVE-2018-14883)
  • Fixed bug #76557 (heap-buffer-overflow (READ of size 48) while reading exif data). (CVE-2018-14851)

FPM

  • Fixed bug #73342 (Vulnerability in php-fpm by changing stdin to non-blocking).

GMP

  • Fixed bug #74670 (Integer Underflow when unserializing GMP and possible other classes).

intl

  • Fixed bug #76556 (get_debug_info handler for BreakIterator shows wrong type).

mbstring

  • Fixed bug #76532 (Integer overflow and excessive memory usage in mb_strimwidth).

Opcache

  • Fixed bug #76477 (Opcache causes empty return value).

PGSQL

  • Fixed bug #76548 (pg_fetch_result did not fetch the next row).

phpdbg

  • Fix arginfo wrt. optional/required parameters.

Reflection

  • Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler).
  • Fixed bug #75231 (ReflectionProperty#getValue() incorrectly works with inherited classes).

Standard

  • Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys).
  • Fixed bug #71848 (getimagesize with $imageinfo returns false).

Win32

  • Fixed bug #76459 (windows linkinfo lacks openbasedir check). (CVE-2018-15132)

ZIP

  • Fixed bug #76461 (OPSYS_Z_CPM defined instead of OPSYS_CPM).

Version 7.2.7 — 21 Jun 2018

Core

  • Fixed bug #76337 (segfault when opcache enabled + extension use zend_register_class_alias).

CLI Server:

  • Fixed bug #76333 (PHP built-in server does not find files if root path contains special characters).

OpenSSL

  • Fixed bug #76296 (openssl_pkey_get_public does not respect open_basedir).
  • Fixed bug #76174 (openssl extension fails to build with LibreSSL 2.7).

SPL

  • Fixed bug #76367 (NoRewindIterator segfault 11).

Standard

  • Fixed bug #76410 (SIGV in zend_mm_alloc_small).
  • Fixed bug #76335 ("link(): Bad file descriptor" with non-ASCII path).

Version 7.2.6 — 24 May 2018

EXIF

  • Fixed bug #76164 (exif_read_data zend_mm_heap corrupted).

FPM

  • Fixed bug #76075 --with-fpm-acl wrongly tries to find libacl on FreeBSD.

intl

  • Fixed bug #74385 (Locale::parseLocale() broken with some arguments).

Opcache

  • Fixed bug #76205 (PHP-FPM sporadic crash when running Infinitewp).
  • Fixed bug #76275 (Assertion failure in file cache when unserializing empty try_catch_array).
  • Fixed bug #76281 (Opcache causes incorrect "undefined variable" errors).

Reflection

  • Fixed arginfo of array_replace(_recursive) and array_merge(_recursive).

Session

  • Fixed bug #74892 (Url Rewriting (trans_sid) not working on urls that start with "#").

Version 7.2.5 — 26 Apr 2018

Core

  • Fixed bug #75722 (Convert valgrind detection to configure option).

Date

  • Fixed bug #76131 (mismatch arginfo for date_create).

Exif

  • Fixed bug #76130 (Heap Buffer Overflow (READ: 1786) in exif_iif_add_value). (CVE-2018-10549)

FPM

  • Fixed bug #68440 (ERROR: failed to reload: execvp() failed: Argument list too long).
  • Fixed incorrect write to getenv result in FPM reload.

GD

  • Fixed bug #52070 (imagedashedline() - dashed line sometimes is not visible).

iconv

  • Fixed bug #76249 (stream filter convert.iconv leads to infinite loop on invalid sequence). (CVE-2018-10546)

intl

  • Fixed bug #76153 (Intl compilation fails with icu4c 61.1).

ldap

  • Fixed bug #76248 (Malicious LDAP-Server Response causes Crash). (CVE-2018-10548)

mbstring

  • Fixed bug #75944 (Wrong cp1251 detection).
  • Fixed bug #76113 (mbstring does not build with Oniguruma 6.8.1).

ODBC

  • Fixed bug #76088 (ODBC functions are not available by default on Windows).

Opcache

  • Fixed bug #76094 (Access violation when using opcache).

Phar

phpdbg

  • Fixed bug #76143 (Memory corruption: arbitrary NUL overwrite).

SPL

  • Fixed bug #76131 (mismatch arginfo for splarray constructor).

standard

  • Fixed bug #74139 (mail.add_x_header default inconsistent with docs).
  • Fixed bug #75996 (incorrect url in header for mt_rand).

Version 7.2.4 — 29 Mar 2018

Core

  • Fixed bug #76025 (Segfault while throwing exception in error_handler).
  • Fixed bug #76044 ('date: illegal option -- -' in ./configure on FreeBSD).

FPM

  • Fixed bug #75605 (Dumpable FPM child processes allow bypassing opcache access controls). (CVE-2018-10545)

FTP

  • Fixed ftp_pasv arginfo.

GD

  • Fixed bug #73957 (signed integer conversion in imagescale()).
  • Fixed bug #76041 (null pointer access crashed php).
  • Fixed imagesetinterpolation arginfo.

iconv

  • Fixed bug #75867 (Freeing uninitialized pointer).

Mbstring

  • Fixed bug #62545 (wrong unicode mapping in some charsets).

Opcache

  • Fixed bug #75969 (Assertion failure in live range DCE due to block pass misoptimization).

OpenSSL

  • Fixed openssl_* arginfos.

PCNTL

  • Fixed bug #75873 (pcntl_wexitstatus returns incorrect on Big_Endian platform (s390x)).

Phar

  • Fixed bug #76085 (Segmentation fault in buildFromIterator when directory name contains a \n).

Standard

  • Fixed bug #75961 (Strange references behavior).
  • Fixed some arginfos.
  • Fixed bug #76068 (parse_ini_string fails to parse "[foo]\nbar=1|>baz" with segfault).

Version 7.2.3 — 01 Mar 2018

Core

  • Fixed bug #75864 ("stream_isatty" returns wrong value on s390x).

Apache2Handler

  • Fixed bug #75882 (a simple way for segfaults in threadsafe php just with configuration).

Date

  • Fixed bug #75857 (Timezone gets truncated wh...
Read more

v7.1.22

09 Oct 18:52
Compare
Choose a tag to compare

Version 7.1.22

Core:

  • Fixed bug #76754 (parent private constant in extends class memory leak).
  • Fixed bug #72443 (Generate enabled extension).

Apache2:

  • Fixed bug #76582 (Apache bucket brigade sometimes becomes invalid).

Bz2:

  • Fixed arginfo for bzcompress.

gettext:

  • Fixed bug #76517 (incorrect restoring of LDFLAGS).

iconv:

  • Fixed bug #68180 (iconv_mime_decode can return extra characters in a header).
  • Fixed bug #63839 (iconv_mime_decode_headers function is skipping headers).
  • Fixed bug #60494 (iconv_mime_decode does ignore special characters).
  • Fixed bug #55146 (iconv_mime_decode_headers() skips some headers).

intl:

  • Fixed bug #74484 (MessageFormatter::formatMessage memory corruption with 11+ named placeholders).

libxml:

  • Fixed bug #76777 ("public id" parameter of libxml_set_external_entity_loader callback undefined).

mbstring:

  • Fixed bug #76704 (mb_detect_order return value varies based on argument type).

Opcache:

  • Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" as a phar file).

OpenSSL:

  • Fixed bug #76705 (unusable ssl => peer_fingerprint in stream_context_create()).

phpdbg:

  • Fixed bug #76595 (phpdbg man page contains outdated information).

SPL:

  • Fixed bug #68825 (Exception in DirectoryIterator::getLinkTarget()).
  • Fixed bug #68175 (RegexIterator pregFlags are NULL instead of 0).

Standard:

  • Fixed bug #76778 (array_reduce leaks memory if callback throws exception).

zlib:

  • Fixed bug #65988 (Zlib version check fails when an include/zlib/ style dir is passed to the --with-zlib configure option).
  • Fixed bug #76709 (Minimal required zlib library is 1.2.0.4).

v7.1.21

01 Sep 01:15
Compare
Choose a tag to compare

Version 7.1.21

16 Aug 2018

  • Calendar:
    • Fixed bug #52974 (jewish.c: compile error under Windows with GBK charset).
  • Filter:
    • Fixed bug #76366 (References in sub-array for filtering breaks the filter).
  • PDO_Firebird:
    • Fixed bug #76488 (Memory leak when fetching a BLOB field).
  • PDO_PgSQL:
    • Fixed bug #75402 (Possible Memory Leak using PDO::CURSOR_SCROLL option).
  • SQLite3:
    • Fixed bug #76665 (SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't juggle).
  • Standard:
    • Fixed bug #68553 (array_column: null values in $index_key become incrementing keys in result).
    • Fixed bug #73817 (Incorrect entries in get_html_translation_table).
    • Fixed bug #76643 (Segmentation fault when using output_add_rewrite_var).
  • Zip:
    • Fixed bug #76524 (ZipArchive memory leak (OVERWRITE flag and empty archive)).

Version 7.1.20

19 Jul 2018

  • Core:
    • Fixed bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler).
    • Fixed bug #76502 (Chain of mixed exceptions and errors does not serialize properly).
  • Date:
    • Fixed bug #76462 (Undefined property: DateInterval::$f).
  • exif:
    • Fixed bug #76423 (Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c). (CVE-2018-14883)
    • Fixed bug #76557 (heap-buffer-overflow (READ of size 48) while reading exif data). (CVE-2018-14851)
  • FPM:
    • Fixed bug #73342 (Vulnerability in php-fpm by changing stdin to non-blocking).
  • GMP:
    • Fixed bug #74670 (Integer Underflow when unserializing GMP and possible other classes).
  • intl:
    • Fixed bug #76556 (get_debug_info handler for BreakIterator shows wrong type).
  • mbstring:
    • Fixed bug #76532 (Integer overflow and excessive memory usage in mb_strimwidth).
  • PGSQL:
    • Fixed bug #76548 (pg_fetch_result did not fetch the next row).
  • phpdbg:
    • Fix arginfo wrt. optional/required parameters.
  • Reflection:
    • Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler).
    • Fixed bug #75231 (ReflectionProperty#getValue() incorrectly works with inherited classes).
  • Standard:
    • Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys).
    • Fixed bug #71848 (getimagesize with $imageinfo returns false).
  • Win32:
    • Fixed bug #76459 (windows linkinfo lacks openbasedir check). (CVE-2018-15132)

Version 7.1.19

22 Jun 2018

  • CLI Server:
    • Fixed bug #76333 (PHP built-in server does not find files if root path contains special characters).
  • OpenSSL:
    • Fixed bug #76296 (openssl_pkey_get_public does not respect open_basedir).
    • Fixed bug #76174 (openssl extension fails to build with LibreSSL 2.7).
  • SPL:
    • Fixed bug #76367 (NoRewindIterator segfault 11).
  • Standard:
    • Fixed bug #76335 ("link(): Bad file descriptor" with non-ASCII path).
    • Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT).

Version 7.1.18

24 May 2018

  • FPM:
    • Fixed bug #76075 --with-fpm-acl wrongly tries to find libacl on FreeBSD.
  • intl:
    • Fixed bug #74385 (Locale::parseLocale() broken with some arguments).
  • Opcache:
    • Fixed bug #76205 (PHP-FPM sporadic crash when running Infinitewp).
    • Fixed bug #76275 (Assertion failure in file cache when unserializing empty try_catch_array).
    • Fixed bug #76281 (Opcache causes incorrect "undefined variable" errors).
  • Reflection:
    • Fixed arginfo for array_replace(_recursive) and array_merge(_recursive).