summaryrefslogtreecommitdiff
path: root/lang/php
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2018-09-13 15:44:05 +0000
committertaca <taca@pkgsrc.org>2018-09-13 15:44:05 +0000
commitc2736914a28c75a69f159922c32de062bb85bb57 (patch)
tree46022161eb94aa384d60cd94e946d3591cfd3a9d /lang/php
parenta0e9af0f9bd1314642b8a82302b191a43ff2af31 (diff)
downloadpkgsrc-c2736914a28c75a69f159922c32de062bb85bb57.tar.gz
lang/php71: Update to 7.1.22
13 Sep 2018, PHP 7.1.22 - Core: . Fixed bug #76754 (parent private constant in extends class memory leak). (Laruence) . Fixed bug #72443 (Generate enabled extension). (petk) - Apache2: . Fixed bug #76582 (Apache bucket brigade sometimes becomes invalid). (stas) - Bz2: . Fixed arginfo for bzcompress. (Tyson Andre) - gettext: . Fixed bug #76517 (incorrect restoring of LDFLAGS). (sji) - iconv: . Fixed bug #68180 (iconv_mime_decode can return extra characters in a header). (cmb) . Fixed bug #63839 (iconv_mime_decode_headers function is skipping headers). (cmb) . Fixed bug #60494 (iconv_mime_decode does ignore special characters). (cmb) . Fixed bug #55146 (iconv_mime_decode_headers() skips some headers). (cmb) - intl: . Fixed bug #74484 (MessageFormatter::formatMessage memory corruption with 11+ named placeholders). (Anatol) - libxml: . Fixed bug #76777 ("public id" parameter of libxml_set_external_entity_loader callback undefined). (Ville Hukkamäki) - mbstring: . Fixed bug #76704 (mb_detect_order return value varies based on argument type). (cmb) - Opcache: . Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" as a phar file). (Laruence) - OpenSSL: . Fixed bug #76705 (unusable ssl => peer_fingerprint in stream_context_create()). (Jakub Zelenka) - phpdbg: . Fixed bug #76595 (phpdbg man page contains outdated information). (Kevin Abel) - SPL: . Fixed bug #68825 (Exception in DirectoryIterator::getLinkTarget()). (cmb) . Fixed bug #68175 (RegexIterator pregFlags are NULL instead of 0). (Tim Siebels) - Standard: . Fixed bug #76778 (array_reduce leaks memory if callback throws exception). (cmb) - zlib: . Fixed bug #65988 (Zlib version check fails when an include/zlib/ style dir is passed to the --with-zlib configure option). (Jay Bonci) . Fixed bug #76709 (Minimal required zlib library is 1.2.0.4). (petk) 16 Aug 2018, PHP 7.1.21 - Calendar: . Fixed bug #52974 (jewish.c: compile error under Windows with GBK charset). (cmb) - Filter: . Fixed bug #76366 (References in sub-array for filtering breaks the filter). (ZiHang Gao) - PDO_Firebird: . Fixed bug #76488 (Memory leak when fetching a BLOB field). (Simonov Denis) - PDO_PgSQL: . Fixed bug #75402 (Possible Memory Leak using PDO::CURSOR_SCROLL option). (Anatol) - SQLite3: . Fixed #76665 (SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't juggle). (cmb) - Standard: . Fixed bug #68553 (array_column: null values in $index_key become incrementing keys in result). (Laruence) . Fixed bug #73817 (Incorrect entries in get_html_translation_table). (cmb) . Fixed bug #76643 (Segmentation fault when using `output_add_rewrite_var`). (cmb) - Zip: . Fixed bug #76524 (ZipArchive memory leak (OVERWRITE flag and empty archive)). (Timur Ibragimov) 07 Jul 2018, PHP 7.1.20 - Core: . Fixed bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler). (Laruence) . Fixed bug #76502 (Chain of mixed exceptions and errors does not serialize properly). (Nikita) - Date: . Fixed bug #76462 (Undefined property: DateInterval::$f). (Anatol) - FPM: . Fixed bug #73342 (Vulnerability in php-fpm by changing stdin to non-blocking). (Nikita) - GMP: . Fixed bug #74670 (Integer Underflow when unserializing GMP and possible other classes). (Nikita) - intl: . Fixed bug #76556 (get_debug_info handler for BreakIterator shows wrong type). (cmb) - mbstring: . Fixed bug #76532 (Integer overflow and excessive memory usage in mb_strimwidth). (MarcusSchwarz) - PGSQL: . Fixed bug #76548 (pg_fetch_result did not fetch the next row). (Anatol) - phpdbg: . Fix arginfo wrt. optional/required parameters. (cmb) - Reflection: . Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler). (Laruence) . Fixed bug #75231 (ReflectionProperty#getValue() incorrectly works with inherited classes). (Nikita) - Standard: . Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys). (Laruence) . Fixed bug #71848 (getimagesize with $imageinfo returns false). (cmb) 22 Jun 2018, PHP 7.1.19 - CLI Server: . Fixed bug #76333 (PHP built-in server does not find files if root path contains special characters). (Anatol) - OpenSSL: . Fixed bug #76296 (openssl_pkey_get_public does not respect open_basedir). (Erik Lax, Jakub Zelenka) . Fixed bug #76174 (openssl extension fails to build with LibreSSL 2.7). (Jakub Zelenka) - SPL: . Fixed bug #76367 (NoRewindIterator segfault 11). (Laruence) - Standard: . Fixed bug #76335 ("link(): Bad file descriptor" with non-ASCII path). (Anatol) . Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT). (Bob) 24 May 2018, PHP 7.1.18 - FPM: . Fixed bug #76075 --with-fpm-acl wrongly tries to find libacl on FreeBSD. (mgorny) - intl: . Fixed bug #74385 (Locale::parseLocale() broken with some arguments). (Anatol) - Opcache: . Fixed bug #76205 (PHP-FPM sporadic crash when running Infinitewp). (Dmitry) . Fixed bug #76275 (Assertion failure in file cache when unserializing empty try_catch_array). (Nikita) . Fixed bug #76281 (Opcache causes incorrect "undefined variable" errors). (Nikita) - Reflection: . Fixed arginfo for array_replace(_recursive) and array_merge(_recursive). (carusogabriel) 26 Apr 2018, PHP 7.1.17 - Date: . Fixed bug #76131 (mismatch arginfo for date_create). (carusogabriel) - FPM: . Fixed bug #68440 (ERROR: failed to reload: execvp() failed: Argument list too long). (Jacob Hipps) . Fixed incorrect write to getenv result in FPM reload. (Jakub Zelenka) - GD: . Fixed bug #52070 (imagedashedline() - dashed line sometimes is not visible). (cmb) - intl: . Fixed bug #76153 (Intl compilation fails with icu4c 61.1). (Anatol) - mbstring: . Fixed bug #75944 (Wrong cp1251 detection). (dmk001) . Fixed bug #76113 (mbstring does not build with Oniguruma 6.8.1). (chrullrich, cmb) - phpdbg: . Fixed bug #76143 (Memory corruption: arbitrary NUL overwrite). (Laruence) - SPL: . Fixed bug #76131 (mismatch arginfo for splarray constructor). (carusogabriel) - standard: . Fixed bug #75996 (incorrect url in header for mt_rand). (tatarbj) 29 Mar 2018, PHP 7.1.16 - Core: . Fixed bug #76025 (Segfault while throwing exception in error_handler). (Dmitry, Laruence) . Fixed bug #76044 ('date: illegal option -- -' in ./configure on FreeBSD). (Anatol) - FPM: . Fixed bug #75605 (Dumpable FPM child processes allow bypassing opcache access controls). (Jakub Zelenka) - GD: . Fixed bug #73957 (signed integer conversion in imagescale()). (cmb) - ODBC: . Fixed bug #76088 (ODBC functions are not available by default on Windows). (cmb) - Opcache: . Fixed bug #76074 (opcache corrupts variable in for-loop). (Bob) - Phar: . Fixed bug #76085 (Segmentation fault in buildFromIterator when directory name contains a \n). (Laruence) - Standard: . Fixed bug #74139 (mail.add_x_header default inconsistent with docs). (cmb) . Fixed bug #76068 (parse_ini_string fails to parse "[foo]\nbar=1|>baz" with segfault). (Anatol) 01 Mar 2018, PHP 7.1.15 - Apache2Handler: . Fixed bug #75882 (a simple way for segfaults in threadsafe php just with configuration). (Anatol) - Date: . Fixed bug #75857 (Timezone gets truncated when formatted). (carusogabriel) . Fixed bug #75928 (Argument 2 for `DateTimeZone::listIdentifiers()` should accept `null`). (Pedro Lacerda) . Fixed bug #68406 (calling var_dump on a DateTimeZone object modifies it). (jhdxr) - FTP: . Fixed ftp_pasv arginfo. (carusogabriel) -GD: . Fixed imagesetinterpolation arginfo. (Gabriel Caruso) - iconv: . Fixed bug #75867 (Freeing uninitialized pointer). (Philip Prindeville) - LDAP: . Fixed bug #49876 (Fix LDAP path lookup on 64-bit distros). (dzuelke) - libxml2: . Fixed bug #75871 (use pkg-config where available). (pmmaga) - mysqlnd . Fixed negotiation of MySQL authenticaton plugin. (Johannes) . Fixed a memleak with SSL connections. (Johannes) - ODBC: . Fixed bug #73725 (Unable to retrieve value of varchar(max) type). (Anatol) - Opcache: . Fixed bug #75969 (Assertion failure in live range DCE due to block pass misoptimization). (Nikita) - OpenSSL: . Fixed openssl_* arginfos. (carusogabriel) - PCNTL: . Fixed bug #75873 (pcntl_wexitstatus returns incorrect on Big_Endian platform (s390x)). (Sam Ding) - PGSQL: . Fixed #75838 (Memory leak in pg_escape_bytea()). (ard_1 at mail dot ru) - Phar: . Fixed bug #65414 (deal with leading slash when adding files correctly). (bishopb) - SPL: . Fixed bug #74519 (strange behavior of AppendIterator). (jhdxr) - Standard: . Fixed bug #75961 (Strange references behavior). (Laruence) . Fixed bug #75916 (DNS_CAA record results contain garbage). (Mike, Philip Sharp) . Fixed some arginfos. (carusogabriel) . Fixed bug #75981 (stack-buffer-overflow while parsing HTTP response). (Stas) 01 Feb 2018, PHP 7.1.14 - Core: . Fixed bug #75679 (Path 260 character problem). (Anatol) . Fixed bug #75786 (segfault when using spread operator on generator passed by reference). (Nikita) . Fixed bug #75799 (arg of get_defined_functions is optional). (carusogabriel) . Fixed bug #75396 (Exit inside generator finally results in fatal error). (Nikita) . Fixed bug #75079 (self keyword leads to incorrectly generated TypeError when in closure in trait). (Nikita) - FCGI: . Fixed bug #75794 (getenv() crashes on Windows 7.2.1 when second parameter is false). (Anatol) - IMAP: . Fixed bug #75774 (imap_append HeapCorruction). (Anatol) - Mbstring: . Fixed bug #62545 (wrong unicode mapping in some charsets). (cmb) - Opcache: . Fixed bug #75720 (File cache not populated after SHM runs full). (Dmitry) . Fixed bug #75579 (Interned strings buffer overflow may cause crash). (Dmitry) - PGSQL: . Fixed bug #75671 (pg_version() crashes when called on a connection to cockroach). (magicaltux at gmail dot com) - Readline: . Fixed bug #75775 (readline_read_history segfaults with empty file). (Anatol) - SAPI: . Fixed bug #75735 ([embed SAPI] Segmentation fault in sapi_register_post_entry). (Laruence) - SOAP: . Fixed bug #70469 (SoapClient generates E_ERROR even if exceptions=1 is used). (Anton Artamonov) . Fixed bug #75502 (Segmentation fault in zend_string_release). (Nikita) - SPL: . Fixed bug #75717 (RecursiveArrayIterator does not traverse arrays by reference). (Nikita) . Fixed bug #75242 (RecursiveArrayIterator doesn't have constants from parent class). (Nikita) . Fixed bug #73209 (RecursiveArrayIterator does not iterate object properties). (Nikita) - Standard: . Fixed bug #75781 (substr_count incorrect result). (Laruence) 04 Jan 2018, PHP 7.1.13 - Core: . Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26). (Laruence) . Fixed bug #75384 (PHP seems incompatible with OneDrive files on demand). (Anatol) . Fixed bug #74862 (Unable to clone instance when private __clone defined). (Daniel Ciochiu) . Fixed bug #75074 (php-process crash when is_file() is used with strings longer 260 chars). (Anatol) . Fixed bug #69727 (Remove timestamps from build to make it reproducible). (jelle van der Waa) - CLI Server: . Fixed bug #60471 (Random "Invalid request (unexpected EOF)" using a router script). (SammyK) . Fixed bug #73830 (Directory does not exist). (Anatol) - FPM: . Fixed bug #64938 (libxml_disable_entity_loader setting is shared between requests). (Remi) - GD: . Fixed bug #75571 (Potential infinite loop in gdImageCreateFromGifCtx). (Christoph) - Opcache: . Fixed bug #75608 ("Narrowing occurred during type inference" error). (Laruence, Dmitry) . Fixed bug #75570 ("Narrowing occurred during type inference" error). (Dmitry) . Fixed bug #75579 (Interned strings buffer overflow may cause crash). (Dmitry) - PCRE: . Fixed bug #74183 (preg_last_error not returning error code after error). (Andrew Nester) - Phar: . Fixed bug #74782 (remove file name from output to avoid XSS). (stas) - Standard: . Fixed bug #75511 (fread not free unused buffer). (Laruence) . Fixed bug #75514 (mt_rand returns value outside [$min,$max]+ on 32-bit) (Remi) . Fixed bug #75535 (Inappropriately parsing HTTP response leads to PHP segment fault). (Nikita) . Fixed bug #75409 (accept EFAULT in addition to ENOSYS as indicator that getrandom() is missing). (sarciszewski) . Fixed bug #73124 (php_ini_scanned_files() not reporting correctly). (John Stevenson) . Fixed bug #75574 (putenv does not work properly if parameter contains non-ASCII unicode character). (Anatol) - Zip: . Fixed bug #75540 (Segfault with libzip 1.3.1). (Remi) 23 Nov 2017, PHP 7.1.12 - Core: . Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS). (Laruence) . Fixed bug #75368 (mmap/munmap trashing on unlucky allocations). (Nikita, Dmitry) - CLI: . Fixed bug #75287 (Builtin webserver crash after chdir in a shutdown function). (Laruence) - Enchant: . Fixed bug #53070 (enchant_broker_get_path crashes if no path is set). (jelle van der Waa, cmb) . Fixed bug #75365 (Enchant still reports version 1.1.0). (cmb) - Exif: . Fixed bug #75301 (Exif extension has built in revision version). (Peter Kokot) - GD: . Fixed bug #65148 (imagerotate may alter image dimensions). (cmb) . Fixed bug #75437 (Wrong reflection on imagewebp). (Fabien Villepinte) - intl: . Fixed bug #75317 (UConverter::setDestinationEncoding changes source instead of destination). (andrewnester) - interbase: . Fixed bug #75453 (Incorrect reflection for ibase_[p]connect). (villfa) - Mysqli: . Fixed bug #75434 (Wrong reflection for mysqli_fetch_all function). (Fabien Villepinte) - OCI8: . Fixed valgrind issue. (Tianfang Yang) - OpenSSL: . Fixed bug #75363 (openssl_x509_parse leaks memory). (Bob, Jakub Zelenka) . Fixed bug #75307 (Wrong reflection for openssl_open function). (villfa) - Opcache: . Fixed bug #75373 (Warning Internal error: wrong size calculation). (Laruence, Dmitry) - PGSQL: . Fixed bug #75419 (Default link incorrectly cleared/linked by pg_close()). (Sara) - SOAP: . Fixed bug #75464 (Wrong reflection on SoapClient::__setSoapHeaders). (villfa) - Zlib: . Fixed bug #75299 (Wrong reflection on inflate_init and inflate_add). (Fabien Villepinte)
Diffstat (limited to 'lang/php')
-rw-r--r--lang/php/phpversion.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/lang/php/phpversion.mk b/lang/php/phpversion.mk
index 080d50c5c06..484b31e87a4 100644
--- a/lang/php/phpversion.mk
+++ b/lang/php/phpversion.mk
@@ -1,4 +1,4 @@
-# $NetBSD: phpversion.mk,v 1.227 2018/08/19 13:56:59 taca Exp $
+# $NetBSD: phpversion.mk,v 1.228 2018/09/13 15:44:05 taca Exp $
#
# This file selects a PHP version, based on the user's preferences and
# the installed packages. It does not add a dependency on the PHP
@@ -89,7 +89,7 @@ PHPVERSION_MK= defined
# Define each PHP's version.
PHP56_VERSION= 5.6.37
PHP70_VERSION= 7.0.31
-PHP71_VERSION= 7.1.21
+PHP71_VERSION= 7.1.22
PHP72_VERSION= 7.2.9
# Define initial release of major version.