This repository was archived by the owner on Feb 28, 2022. It is now read-only.
Releases: AnchorFree/docker-php-base
Releases · AnchorFree/docker-php-base
v7.4.15-fpm-alpine3.13-afrev4: Merge pull request #15 from AnchorFree/DEVOPS-6701-fix-php-zp-extension
v7.4.15-fpm-alpine3.13-afrev4: Merge pull request #15 from AnchorFree/DEVOPS-6701-fix-php-zp-extension
Latest
Devops 6701 fix php zp extension
v7.2.27-fpm-alpine3.10-afrev2: Merge pull request #13 from AnchorFree/DEVOPS-6557-add-redis-extension
DEVOPS-6557 Add Redis extension
v7.2.11-fpm-alpine3.8-afrev2: Merge pull request #14 from AnchorFree/DEVOPS-6557-downgrade-version
DEVOPS-6557 Downgrade down to v7.2.11
v7.2.11-alpine3.8
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
v7.2.11
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
- Fixed bug #76129 (fix for CVE-2018-5712 may not be complete). (CVE-2018-10547)
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...
v7.1.22
Version 7.1.22
- 13 Sep 2018
- http://php.net/ChangeLog-7.php#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
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).