php-src/ext
Stanislav Malyshev 2a65544f78 Merge branch 'PHP-5.6.23' into PHP-7.0.8
* PHP-5.6.23: (24 commits)
  iFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
  update NEWS
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298	pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize
  update NEWS
  Fix #66387: Stack overflow with imagefilltoborder
  Fix bug #72321 - use efree() for emalloc allocation
  5.6.23RC1
  Fix bug #72140 (segfault after calling ERR_free_strings())
  ...

Conflicts:
	configure.in
	ext/mbstring/php_mbregex.c
	ext/mcrypt/mcrypt.c
	ext/spl/spl_array.c
	ext/spl/spl_directory.c
	ext/standard/php_smart_str.h
	ext/standard/string.c
	ext/standard/url.c
	ext/wddx/wddx.c
	ext/zip/php_zip.c
	main/php_version.h
2016-06-21 00:24:32 -07:00
..
bcmath Merge branch 'PHP-5.6' into PHP-7.0 2016-04-27 13:19:29 +02:00
bz2
calendar
com_dotnet Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
ctype
curl fix test 2016-04-29 14:30:19 +02:00
date Merge branch 'PHP-5.6' into PHP-7.0 2016-05-18 12:19:49 +01:00
dba Fixed bug #72157 (use-after-free caused by dba_open) 2016-05-05 11:12:17 +08:00
dom
enchant
exif Merge branch 'PHP-5.6' into PHP-7.0 2016-04-27 13:19:29 +02:00
fileinfo Merge branch 'PHP-5.6' into PHP-7.0 2016-03-31 01:38:22 +02:00
filter Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
ftp
gd Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
gettext
gmp fix build 2016-04-26 23:04:29 -07:00
hash
iconv Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
imap remove unused vars 2016-03-01 10:52:49 +01:00
interbase Fixed build 2016-04-29 11:13:15 +08:00
intl Merge branch 'PHP-5.6' into PHP-7.0 2016-06-06 21:07:45 +02:00
json Revert "Fixed bug #72170 (JsonSerializable may inc apply count without dec it)" 2016-05-06 20:25:24 +08:00
ldap fix SKIPIF sections 2016-03-09 14:28:38 +01:00
libxml Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
mbstring Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
mcrypt Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
mysqli Revert "Fixed bug #71820 pg_fetch_object bind parameters before call constructor" 2016-05-09 17:25:53 +02:00
mysqlnd Remove typo 2016-03-17 15:27:36 +08:00
oci8 Bump version in test 2016-04-18 11:15:01 +10:00
odbc Merge branch 'PHP-5.6' into PHP-7.0 2016-03-17 13:42:34 +01:00
opcache Use PHP_VERSION as OPcahce version 2016-05-17 17:16:10 +03:00
openssl Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
pcntl Fixed bug #72154 (pcntl_wait/pcntl_waitpid array internal structure overwrite) 2016-05-05 15:18:17 +08:00
pcre Revert "Revert "fix #72143 (preg_replace uses int instead of size_t on zend_string_allocs)"" 2016-05-16 06:22:13 -07:00
pdo Merge branch 'PHP-5.6' into PHP-7.0 2016-04-05 00:07:02 +02:00
pdo_dblib fix test 2016-04-06 14:44:23 +02:00
pdo_firebird fix ibase handle initialization, mostly compiler warnings 2016-06-06 13:30:17 +02:00
pdo_mysql Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
pdo_oci
pdo_odbc Fix ODBC bug for varchars returning with length zero 2016-06-02 12:04:10 +02:00
pdo_pgsql Add test for bug #72294 2016-06-01 11:55:35 +02:00
pdo_sqlite fix test if unlink fails occasionally 2016-05-01 19:25:39 +02:00
pgsql No sure why this is failed in travis 2016-05-31 17:22:47 +08:00
phar Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
posix Fix posix build 2016-05-01 13:07:01 +02:00
pspell
readline fix size_t signed comparison 2016-04-29 10:19:55 +01:00
recode
reflection Fixed bug #72174 2016-05-10 12:13:10 +02:00
session Fixed bug #71972 (Cyclic references causing session_start(): Failed to decode session object) 2016-04-15 21:08:51 -07:00
shmop Removed shmop test leaking an shm segment 2016-03-30 10:00:28 +02:00
simplexml Merge branch 'PHP-5.6' into PHP-7.0 2016-03-08 13:16:08 +01:00
skeleton Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
snmp Merge branch 'PHP-5.5' into PHP-5.6 2016-03-28 23:45:15 -07:00
soap Fixed bug #71986 (Nested foreach assign-by-reference creates broken variables) 2016-04-08 17:57:51 +08:00
sockets Implement socket_export_stream() 2016-05-02 17:08:15 +02:00
spl Merge branch 'PHP-5.5' into PHP-5.6.23 2016-06-21 00:01:48 -07:00
sqlite3 Fixed bug #68849 bindValue is not using the right data type 2016-04-12 19:12:45 +02:00
standard Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
sysvmsg
sysvsem
sysvshm
tidy Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
tokenizer
wddx Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
xml fix #72206 (xml_parser_create/xml_parser_free leaks mem) 2016-05-14 08:10:16 +01:00
xmlreader Merge branch 'PHP-5.6' into PHP-7.0 2016-05-03 19:10:40 +02:00
xmlrpc fix test portability 2016-05-31 18:42:40 +02:00
xmlwriter
xsl Merge branch 'PHP-5.6' into PHP-7.0 2016-03-14 15:58:05 +01:00
zip Merge branch 'PHP-5.6.23' into PHP-7.0.8 2016-06-21 00:24:32 -07:00
zlib Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE 2016-03-03 16:50:01 +01:00
ext_skel
ext_skel_win32.php