]>
granicus.if.org Git - php/log
Anatol Belski [Thu, 9 Aug 2018 20:08:30 +0000 (22:08 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #74484 MessageFormatter::formatMessage memory corruption
Anatol Belski [Thu, 9 Aug 2018 20:07:24 +0000 (22:07 +0200)]
Fixed bug #74484 MessageFormatter::formatMessage memory corruption
with 11+ named placeholder
Peter Kokot [Mon, 6 Aug 2018 07:42:32 +0000 (09:42 +0200)]
[ci skip] Update NEWS
Peter Kokot [Mon, 6 Aug 2018 07:41:54 +0000 (09:41 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Mon, 6 Aug 2018 07:41:38 +0000 (09:41 +0200)]
[ci skip] Update NEWS
Peter Kokot [Mon, 6 Aug 2018 07:39:33 +0000 (09:39 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #76709: Minimal required zlib library is 1.2.0.4
Peter Kokot [Mon, 6 Aug 2018 07:37:16 +0000 (09:37 +0200)]
Fix bug #76709: Minimal required zlib library is 1.2.0.4
The minimal required version of zlib system library is 1.2.0.4 instead
of 1.0.9 as reported in the ./configure --help.
Peter Kokot [Mon, 6 Aug 2018 04:19:33 +0000 (06:19 +0200)]
[ci skip] Update NEWS
Peter Kokot [Mon, 6 Aug 2018 04:17:59 +0000 (06:17 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Mon, 6 Aug 2018 04:17:45 +0000 (06:17 +0200)]
[ci skip] Update NEWS
Peter Kokot [Mon, 6 Aug 2018 04:15:51 +0000 (06:15 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #65988: Zlib version check fails
Jay Bonci [Mon, 6 Aug 2018 04:14:11 +0000 (06:14 +0200)]
Fix bug #65988: Zlib version check fails
When an 'include/zlib/' style dir is passed to --with-zlib configure
option the zlib version check fails.
Peter Kokot [Sun, 5 Aug 2018 23:44:37 +0000 (01:44 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sun, 5 Aug 2018 23:44:07 +0000 (01:44 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Sun, 5 Aug 2018 23:43:37 +0000 (01:43 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sun, 5 Aug 2018 23:28:39 +0000 (01:28 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #72443: Generate enabled extension
Peter Kokot [Sun, 5 Aug 2018 23:22:17 +0000 (01:22 +0200)]
Fix bug #72443: Generate enabled extension
The PHP extension generator script now generates enabled extension with
less required steps for using the newly generated files.
Peter Kokot [Sun, 5 Aug 2018 18:36:59 +0000 (20:36 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sun, 5 Aug 2018 18:36:33 +0000 (20:36 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Sun, 5 Aug 2018 18:35:23 +0000 (20:35 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sun, 5 Aug 2018 18:27:33 +0000 (20:27 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed incorrect restoring of LDFLAGS
sji [Thu, 12 Jul 2018 13:23:47 +0000 (22:23 +0900)]
Fixed incorrect restoring of LDFLAGS
Peter Kokot [Sat, 4 Aug 2018 14:19:47 +0000 (16:19 +0200)]
[ci skip] Update NEWS
Bug fix #76595 has been done after the 7.2.9RC1 release and should go
to appropriate NEWS location then.
Peter Kokot [Sat, 4 Aug 2018 14:17:26 +0000 (16:17 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 14:16:07 +0000 (16:16 +0200)]
[ci skip] Update NEWS
Bug fix #76595 has been done after RC release and should go to
appropriate NEWS location then.
Christoph M. Becker [Sat, 4 Aug 2018 10:57:05 +0000 (12:57 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #76704: mb_detect_order return value varies based on argument type
Christoph M. Becker [Sat, 4 Aug 2018 10:51:57 +0000 (12:51 +0200)]
Fix #76704: mb_detect_order return value varies based on argument type
php_mb_parse_encoding_list() and php_mb_parse_encoding_array() are
supposed to return SUCCESS and FAILURE, not 1 and 0, respectively.
Peter Kokot [Sat, 4 Aug 2018 04:40:31 +0000 (06:40 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:39:33 +0000 (06:39 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:39:19 +0000 (06:39 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:35:40 +0000 (06:35 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug 76595: Update phpdbg man page
Kevin Abel [Mon, 9 Jul 2018 01:37:21 +0000 (20:37 -0500)]
Fix bug 76595: Update phpdbg man page
Send phpdbg.1 man page through configure replacements
Update phpdbg.1 man page to include all options
Fixes formatting to be more consistent with php.1
Fix paragraph whitespace and ignore phpdbg.1
Anatol Belski [Fri, 3 Aug 2018 05:10:27 +0000 (07:10 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Improve cleanup
Anatol Belski [Fri, 3 Aug 2018 05:08:53 +0000 (07:08 +0200)]
Improve cleanup
The persistent connection locks the file which might prevent deletion.
Anatol Belski [Thu, 2 Aug 2018 19:20:04 +0000 (21:20 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix callbacks
bump version
Anatol Belski [Thu, 2 Aug 2018 16:59:34 +0000 (18:59 +0200)]
Fix callbacks
The signatures wasn't synced in 7.0
Sara Golemon [Thu, 2 Aug 2018 15:21:40 +0000 (11:21 -0400)]
Roll NEWS for 7.2.10
Joe Watkins [Tue, 31 Jul 2018 14:38:35 +0000 (16:38 +0200)]
bump version
Anatol Belski [Mon, 30 Jul 2018 17:43:23 +0000 (19:43 +0200)]
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 17:42:45 +0000 (19:42 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 17:42:10 +0000 (19:42 +0200)]
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 16:28:53 +0000 (18:28 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75402 Possible Memory Leak using PDO::CURSOR_SCROLL option
Anatol Belski [Mon, 30 Jul 2018 16:27:59 +0000 (18:27 +0200)]
Fixed bug #75402 Possible Memory Leak using PDO::CURSOR_SCROLL option
Christoph M. Becker [Thu, 26 Jul 2018 11:19:10 +0000 (13:19 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #76665: SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't juggle
Christoph M. Becker [Thu, 26 Jul 2018 11:15:19 +0000 (13:15 +0200)]
Fix #76665: SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't juggle
We need to ensure that a zval IS_DOUBLE before we access it as such.
In this case we apply common type juggling to do so.
Christoph M. Becker [Tue, 24 Jul 2018 10:22:33 +0000 (12:22 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #76643: Segmentation fault when using `output_add_rewrite_var`
Christoph M. Becker [Tue, 24 Jul 2018 10:20:13 +0000 (12:20 +0200)]
Fix #76643: Segmentation fault when using `output_add_rewrite_var`
We have to check whether _SERVER is actually an array before we're
going to use it as such.
Xinchen Hui [Tue, 24 Jul 2018 03:35:43 +0000 (11:35 +0800)]
Update NEWs
Xinchen Hui [Tue, 24 Jul 2018 03:35:22 +0000 (11:35 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #68553 (array_column: null values in $index_key become incrementing keys in result)
Xinchen Hui [Tue, 24 Jul 2018 03:34:57 +0000 (11:34 +0800)]
Fixed bug #68553 (array_column: null values in $index_key become incrementing keys in result)
Xinchen Hui [Mon, 23 Jul 2018 07:48:52 +0000 (15:48 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed pefree_size (efree_size will be expaned to do {} while () form)
Xinchen Hui [Mon, 23 Jul 2018 07:48:14 +0000 (15:48 +0800)]
Fixed pefree_size (efree_size will be expaned to do {} while () form)
Christoph M. Becker [Sun, 22 Jul 2018 15:44:37 +0000 (17:44 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #52974: jewish.c: compile error under Windows with GBK charset
Christoph M. Becker [Sun, 22 Jul 2018 15:42:10 +0000 (17:42 +0200)]
Fix #52974: jewish.c: compile error under Windows with GBK charset
jewish.c includes ISO-8859-8 encoded Hebrew Hebrew month names, which
may cause compile errors, and is generally confusing. We replace the
literal month names with appropriate escape sequences.
Anatol Belski [Thu, 19 Jul 2018 16:37:38 +0000 (18:37 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update binary SDK version for AppVeyor
Anatol Belski [Thu, 19 Jul 2018 16:35:54 +0000 (18:35 +0200)]
Update binary SDK version for AppVeyor
Ferenc Kovacs [Thu, 19 Jul 2018 14:57:50 +0000 (16:57 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
Ferenc Kovacs [Thu, 19 Jul 2018 14:57:18 +0000 (16:57 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Ferenc Kovacs [Thu, 19 Jul 2018 14:56:32 +0000 (16:56 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Thu, 19 Jul 2018 14:32:50 +0000 (16:32 +0200)]
5.6.38 will be next
Anatol Belski [Tue, 17 Jul 2018 10:37:51 +0000 (12:37 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
7.0.32 next
Anatol Belski [Tue, 17 Jul 2018 10:37:02 +0000 (12:37 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
7.0.32 next
Anatol Belski [Tue, 17 Jul 2018 10:36:13 +0000 (12:36 +0200)]
7.0.32 next
Anatol Belski [Tue, 17 Jul 2018 09:59:17 +0000 (11:59 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Anatol Belski [Tue, 17 Jul 2018 09:58:43 +0000 (11:58 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] Update NEWS
Anatol Belski [Tue, 17 Jul 2018 08:21:21 +0000 (10:21 +0200)]
[ci skip] Update NEWS
Remi Collet [Tue, 17 Jul 2018 04:07:28 +0000 (06:07 +0200)]
NEWS
Stanislav Malyshev [Tue, 17 Jul 2018 01:52:01 +0000 (18:52 -0700)]
Fix test
Stanislav Malyshev [Mon, 16 Jul 2018 23:53:57 +0000 (16:53 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #76459 windows linkinfo lacks openbasedir check
Add NEWS
Fixed bug #76459 windows linkinfo lacks openbasedir check
Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data
Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c
Stanislav Malyshev [Mon, 16 Jul 2018 23:52:36 +0000 (16:52 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #76459 windows linkinfo lacks openbasedir check
Add NEWS
Fixed bug #76459 windows linkinfo lacks openbasedir check
Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data
Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c
Stanislav Malyshev [Mon, 16 Jul 2018 22:13:13 +0000 (15:13 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Add NEWS
Fixed bug #76459 windows linkinfo lacks openbasedir check
Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data
Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c
Anatol Belski [Tue, 3 Jul 2018 12:04:22 +0000 (14:04 +0200)]
Fixed bug #76459 windows linkinfo lacks openbasedir check
Stanislav Malyshev [Mon, 16 Jul 2018 21:26:31 +0000 (14:26 -0700)]
Add NEWS
Anatol Belski [Tue, 3 Jul 2018 11:51:31 +0000 (13:51 +0200)]
Fixed bug #76459 windows linkinfo lacks openbasedir check
Stanislav Malyshev [Mon, 2 Jul 2018 05:20:19 +0000 (22:20 -0700)]
Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data
Use MAKERNOTE length as data size.
Stanislav Malyshev [Tue, 19 Jun 2018 23:26:36 +0000 (16:26 -0700)]
Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c
Christoph M. Becker [Sun, 15 Jul 2018 21:09:15 +0000 (23:09 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #73817: Incorrect entries in get_html_translation_table
Christoph M. Becker [Sun, 15 Jul 2018 21:06:38 +0000 (23:06 +0200)]
Fix #73817: Incorrect entries in get_html_translation_table
Due to incorrect string termination and length handling, several HTML
entities missed the trailing semicolon.
We also fix the obviously wrong expectations in two already existing
tests.
Anatol Belski [Fri, 13 Jul 2018 18:14:44 +0000 (20:14 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Improve test
Anatol Belski [Fri, 13 Jul 2018 18:13:51 +0000 (20:13 +0200)]
Improve test
Ensure the filename is non existent indeed.
Anatol Belski [Thu, 12 Jul 2018 17:57:08 +0000 (19:57 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed RecursiveDirectoryIterator with long path or with edge case length
Anatol Belski [Thu, 12 Jul 2018 17:49:32 +0000 (19:49 +0200)]
Fixed RecursiveDirectoryIterator with long path or with edge case length
The search path needs to be appended with the wild card. Till now, an
edge case existed, so then if a path is 259 bytes long, which is smaller
_MAX_PATH, the suffix would cause the final search path to become longer
than _MAX_PATH. It is an edge case, when the starting path happens to
have a specific length. If the starting path was longer than _MAX_PATH
or the addition of "\\*" would not exceed _MAX_PATH, the function was
correct. Except for rewind, which was broken in the case of the long
path.
Christoph M. Becker [Thu, 12 Jul 2018 11:46:10 +0000 (13:46 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix Travis build
Christoph M. Becker [Thu, 12 Jul 2018 11:45:30 +0000 (13:45 +0200)]
Fix Travis build
As of commit
f9d1d1f [1] we require `sudo`, so we tell Travis about it.
[1] <http://git.php.net/?p=php-src.git;a=commit;h=
f9d1d1f >
Anatol Belski [Thu, 12 Jul 2018 09:37:13 +0000 (11:37 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix macro
Anatol Belski [Thu, 12 Jul 2018 09:35:00 +0000 (11:35 +0200)]
Fix macro
Anatol Belski [Wed, 11 Jul 2018 11:13:56 +0000 (13:13 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix condition
Anatol Belski [Wed, 11 Jul 2018 11:09:20 +0000 (13:09 +0200)]
Fix condition
It looks like the real length limit is 247 bytes, not 248 as documented.
Anatol Belski [Tue, 10 Jul 2018 09:51:49 +0000 (11:51 +0200)]
[ci skip] Update NEWS
Anatol Belski [Tue, 10 Jul 2018 09:51:11 +0000 (11:51 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Anatol Belski [Tue, 10 Jul 2018 09:50:33 +0000 (11:50 +0200)]
[ci skip] Update NEWS
Anatol Belski [Tue, 10 Jul 2018 09:19:54 +0000 (11:19 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #76524 - ZipArchive memory leak
timurib [Mon, 25 Jun 2018 11:14:26 +0000 (14:14 +0300)]
Fix bug #76524 - ZipArchive memory leak
Bugfix #76524: Free up zip internal state and adjust the tests for Windows
Bugfix #76524: Fix possible use after free for libzip 1.3.1
Bugfix #76524: Make the test independent of platform
Anatol Belski [Mon, 9 Jul 2018 19:24:51 +0000 (21:24 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Sync callback signature with libxml2 2.9.8
Anatol Belski [Mon, 9 Jul 2018 19:21:41 +0000 (21:21 +0200)]
Sync callback signature with libxml2 2.9.8
Anatol Belski [Mon, 9 Jul 2018 13:14:30 +0000 (15:14 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Add missing flag
Anatol Belski [Mon, 9 Jul 2018 13:12:52 +0000 (15:12 +0200)]
Add missing flag
Anatol Belski [Sun, 8 Jul 2018 18:32:52 +0000 (20:32 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix C++11 and up compatibility for zend_finite and more
Anatol Belski [Sun, 8 Jul 2018 18:20:08 +0000 (20:20 +0200)]
Fix C++11 and up compatibility for zend_finite and more
C++11 puts isfinite, isinf, isnan and a lot of other stuff into the
std namespace. Thus, if a C++11 or newer source is compiled, these
symbols won't be available. A good solution would be to include cmath,
but depending on a particular compiler that might remove even more
stuff from the global namespace, so such a fix should only target master.
For now, just keep these defines same for C++11 and upper, as the actual
C++ code should use symbols from the std namespace anyway. This
especially concerns older GCC versions like at least 4 and 5, which are
used by default in the LTS Linux distros.
Dylan K. Taylor [Sat, 7 Jul 2018 09:14:31 +0000 (10:14 +0100)]
Fixed regex for checking libzip static lib
This bug caused linking issues in debug mode (see bug [#76564](https://bugs.php.net/bug.php?id=76564))
This issue affects PHP 7.2 and master.