]>
granicus.if.org Git - php/log
twosee [Tue, 8 Jan 2019 08:24:51 +0000 (09:24 +0100)]
Prefix error_code with underscore in FastZPP implementation
To avoid conflicts with parameter names.
Derick Rethans [Mon, 7 Jan 2019 12:48:42 +0000 (12:48 +0000)]
Update tests due to data changes in tzdata 2018i
Derick Rethans [Mon, 7 Jan 2019 11:50:14 +0000 (11:50 +0000)]
Updated to version 2018.9 (2018i)
Remi Collet [Mon, 7 Jan 2019 10:12:13 +0000 (11:12 +0100)]
[ci skip] fix NEWS
Remi Collet [Mon, 7 Jan 2019 10:02:40 +0000 (11:02 +0100)]
[ci skip] fix NEWS
Stanislav Malyshev [Mon, 7 Jan 2019 09:03:26 +0000 (01:03 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Still leaking for some reason, XFAIL for now, I'll look into it later.
Stanislav Malyshev [Mon, 7 Jan 2019 09:03:04 +0000 (01:03 -0800)]
Still leaking for some reason, XFAIL for now, I'll look into it later.
Stanislav Malyshev [Mon, 7 Jan 2019 07:34:02 +0000 (23:34 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #77418 - Heap overflow in utf32be_mbc_to_code
Add NEWS
[ci skip] Add NEWS
Fix more issues with encodilng length
Fix #77270: imagecolormatch Out Of Bounds Write on Heap
Fix bug #77380 (Global out of bounds read in xmlrpc base64 code)
Fix bug #77371 (heap buffer overflow in mb regex functions - compile_string_node)
Fix bug #77370 - check that we do not read past buffer end when parsing multibytes
Fix #77269: Potential unsigned underflow in gdImageScale
Fix bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext)
Fix bug #77242 (heap out of bounds read in xmlrpc_decode())
Regenerate certs for openssl tests
Stanislav Malyshev [Mon, 7 Jan 2019 07:32:36 +0000 (23:32 -0800)]
Merge branch 'PHP-5.6' into PHP-7.1
* PHP-5.6:
Fix bug #77418 - Heap overflow in utf32be_mbc_to_code
[ci skip] Add NEWS
Fix more issues with encodilng length
Fix #77270: imagecolormatch Out Of Bounds Write on Heap
Fix bug #77380 (Global out of bounds read in xmlrpc base64 code)
Fix bug #77371 (heap buffer overflow in mb regex functions - compile_string_node)
Fix bug #77370 - check that we do not read past buffer end when parsing multibytes
Fix #77269: Potential unsigned underflow in gdImageScale
Fix bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext)
Fix bug #77242 (heap out of bounds read in xmlrpc_decode())
Regenerate certs for openssl tests
Stanislav Malyshev [Mon, 7 Jan 2019 07:31:15 +0000 (23:31 -0800)]
Fix bug #77418 - Heap overflow in utf32be_mbc_to_code
Stanislav Malyshev [Sun, 6 Jan 2019 21:28:30 +0000 (13:28 -0800)]
Fix tests - newer versions check Unicode
Stanislav Malyshev [Sun, 6 Jan 2019 21:05:49 +0000 (13:05 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Add NEWS
Stanislav Malyshev [Sun, 6 Jan 2019 21:04:51 +0000 (13:04 -0800)]
Add NEWS
Stanislav Malyshev [Sun, 6 Jan 2019 21:04:51 +0000 (13:04 -0800)]
Add NEWS
Stanislav Malyshev [Sun, 6 Jan 2019 21:03:38 +0000 (13:03 -0800)]
[ci skip] Add NEWS
Stanislav Malyshev [Sun, 6 Jan 2019 20:54:09 +0000 (12:54 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test
Stanislav Malyshev [Sun, 6 Jan 2019 20:30:44 +0000 (12:30 -0800)]
Fix test
Stanislav Malyshev [Sun, 6 Jan 2019 19:57:16 +0000 (11:57 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #77369 - memcpy with negative length via crafted DNS response
Fix more issues with encodilng length
Fix #77270: imagecolormatch Out Of Bounds Write on Heap
Fix bug #77380 (Global out of bounds read in xmlrpc base64 code)
Fix bug #77371 (heap buffer overflow in mb regex functions - compile_string_node)
Fix bug #77370 - check that we do not read past buffer end when parsing multibytes
Fix #77269: Potential unsigned underflow in gdImageScale
Fix bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext)
Fix bug #77242 (heap out of bounds read in xmlrpc_decode())
Regenerate certs for openssl tests
Stanislav Malyshev [Sun, 30 Dec 2018 04:39:08 +0000 (20:39 -0800)]
Fix #77369 - memcpy with negative length via crafted DNS response
Stanislav Malyshev [Wed, 2 Jan 2019 08:36:30 +0000 (00:36 -0800)]
Fix more issues with encodilng length
Should fix bug #77381, bug #77382, bug #77385, bug #77394.
Christoph M. Becker [Sun, 30 Dec 2018 12:59:26 +0000 (13:59 +0100)]
Fix #77270: imagecolormatch Out Of Bounds Write on Heap
At least some of the image reading functions may return images which
use color indexes greater than or equal to im->colorsTotal. We cater
to this by always using a buffer size which is sufficient for
`gdMaxColors` in `gdImageColorMatch()`.
Stanislav Malyshev [Wed, 2 Jan 2019 01:15:20 +0000 (17:15 -0800)]
Fix bug #77380 (Global out of bounds read in xmlrpc base64 code)
Stanislav Malyshev [Sun, 30 Dec 2018 04:06:08 +0000 (20:06 -0800)]
Fix bug #77371 (heap buffer overflow in mb regex functions - compile_string_node)
Stanislav Malyshev [Sun, 30 Dec 2018 03:51:24 +0000 (19:51 -0800)]
Fix bug #77370 - check that we do not read past buffer end when parsing multibytes
Christoph M. Becker [Wed, 12 Dec 2018 15:00:59 +0000 (16:00 +0100)]
Fix #77269: Potential unsigned underflow in gdImageScale
Belatedly, we're porting the respective upstream patch[1].
[1] <https://github.com/libgd/libgd/commit/
60bfb401ad5a4a8ae995dcd36372fe15c71e1a35 >
Stanislav Malyshev [Sun, 30 Dec 2018 02:25:37 +0000 (18:25 -0800)]
Fix bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext)
Stanislav Malyshev [Sun, 30 Dec 2018 01:56:36 +0000 (17:56 -0800)]
Fix bug #77242 (heap out of bounds read in xmlrpc_decode())
Alexander Kurilo [Mon, 31 Dec 2018 09:19:36 +0000 (12:19 +0300)]
Regenerate certs for openssl tests
Stanislav Malyshev [Wed, 2 Jan 2019 08:36:30 +0000 (00:36 -0800)]
Fix more issues with encodilng length
Should fix bug #77381, bug #77382, bug #77385, bug #77394.
Christoph M. Becker [Sun, 30 Dec 2018 12:59:26 +0000 (13:59 +0100)]
Fix #77270: imagecolormatch Out Of Bounds Write on Heap
At least some of the image reading functions may return images which
use color indexes greater than or equal to im->colorsTotal. We cater
to this by always using a buffer size which is sufficient for
`gdMaxColors` in `gdImageColorMatch()`.
Stanislav Malyshev [Wed, 2 Jan 2019 01:15:20 +0000 (17:15 -0800)]
Fix bug #77380 (Global out of bounds read in xmlrpc base64 code)
Stanislav Malyshev [Sun, 30 Dec 2018 04:06:08 +0000 (20:06 -0800)]
Fix bug #77371 (heap buffer overflow in mb regex functions - compile_string_node)
Stanislav Malyshev [Sun, 30 Dec 2018 03:51:24 +0000 (19:51 -0800)]
Fix bug #77370 - check that we do not read past buffer end when parsing multibytes
Christoph M. Becker [Wed, 12 Dec 2018 15:00:59 +0000 (16:00 +0100)]
Fix #77269: Potential unsigned underflow in gdImageScale
Belatedly, we're porting the respective upstream patch[1].
[1] <https://github.com/libgd/libgd/commit/
60bfb401ad5a4a8ae995dcd36372fe15c71e1a35 >
Stanislav Malyshev [Sun, 30 Dec 2018 02:25:37 +0000 (18:25 -0800)]
Fix bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext)
Stanislav Malyshev [Sun, 30 Dec 2018 01:56:36 +0000 (17:56 -0800)]
Fix bug #77242 (heap out of bounds read in xmlrpc_decode())
Nikita Popov [Fri, 4 Jan 2019 08:52:04 +0000 (09:52 +0100)]
Fix self::class inside constant in global scope
Previously this triggered an assertion failure. The behavior is
not quite correct, in that self::class should generate an exception
if there is no self, but returns an empty string here. Fixing that
would be a bit too intrusive for the 7.2 branch.
Nikita Popov [Thu, 3 Jan 2019 08:40:07 +0000 (09:40 +0100)]
Fixed bug #77273
Alexander Kurilo [Mon, 31 Dec 2018 09:19:36 +0000 (12:19 +0300)]
Regenerate certs for openssl tests
Nikita Popov [Wed, 2 Jan 2019 10:32:48 +0000 (11:32 +0100)]
Partial fix for bug #75426
This does not print the exact line of the comma, but rather the line
of the previous element. This should generally be "good enough", as
the line number is close (off by one) to the actual issue now.
Previously it would point to the start of the array, which may be
very far away.
Anatol Belski [Wed, 2 Jan 2019 09:56:35 +0000 (10:56 +0100)]
Fixed bug #75684 In mysqlnd_ext_plugin.h the plugin methods family has no external visibility
Xinchen Hui [Wed, 2 Jan 2019 04:09:47 +0000 (12:09 +0800)]
Fixed bug #77395 (segfault about array_multisort)
Christoph M. Becker [Mon, 31 Dec 2018 19:45:47 +0000 (20:45 +0100)]
Fix #77391: 1bpp BMPs may fail to be loaded
We port the upstream fix[1].
[1] <https://github.com/libgd/libgd/commit/
d0859134fcbd8817f87895bd1cb158096568a7a2 >
Alexander Kurilo [Mon, 31 Dec 2018 09:19:36 +0000 (12:19 +0300)]
Regenerate certs for openssl tests
Christoph M. Becker [Fri, 28 Dec 2018 17:12:50 +0000 (18:12 +0100)]
Drop deprecated /Gm compile option
The `/Gm` option of `cl` is deprecated[1], and `cl` claims that it will
be removed in the future, so we're dropping it right away.
[1] <https://docs.microsoft.com/en-us/cpp/build/reference/gm-enable-minimal-rebuild?view=vs-2017>
Anatol Belski [Sat, 29 Dec 2018 16:48:25 +0000 (17:48 +0100)]
Increase timeout for test on AppVeyor
Anatol Belski [Sat, 29 Dec 2018 15:22:31 +0000 (16:22 +0100)]
Add memory check to the test
Anatol Belski [Wed, 26 Dec 2018 19:05:15 +0000 (20:05 +0100)]
Update NEWS [ci skip]
Michael Meyer [Wed, 5 Sep 2018 14:21:36 +0000 (10:21 -0400)]
Initialize s_un (sockaddr_un) to zero before using it. Fixes #76839.
Anatol Belski [Wed, 26 Dec 2018 13:15:21 +0000 (14:15 +0100)]
Update binary SDK version for AppVeyor
Dmitry Stogov [Mon, 24 Dec 2018 10:45:02 +0000 (13:45 +0300)]
Backport later interned strings destruction.
Dmitry Stogov [Mon, 24 Dec 2018 10:22:43 +0000 (13:22 +0300)]
Fixed bug #77339 (__callStatic may get incorrect arguments)
Nikita Popov [Sun, 23 Dec 2018 19:20:04 +0000 (20:20 +0100)]
Fix invalid efree in browscap
Related to bug #77338.
Dmitry Stogov [Fri, 21 Dec 2018 15:58:50 +0000 (18:58 +0300)]
Removed /e modifirer and fixed ws.
Remi Collet [Tue, 18 Dec 2018 15:29:31 +0000 (16:29 +0100)]
missing entry for #77020
Remi Collet [Tue, 18 Dec 2018 12:11:23 +0000 (13:11 +0100)]
bump to 7.2.15-dev
Christopher Jones [Mon, 10 Dec 2018 10:54:13 +0000 (21:54 +1100)]
LOL I had 2.10 on my mind
Christopher Jones [Sun, 9 Dec 2018 23:45:43 +0000 (10:45 +1100)]
Bundle the new test
Christopher Jones [Sun, 9 Dec 2018 23:16:15 +0000 (10:16 +1100)]
Improve test portability
Christopher Jones [Sun, 9 Dec 2018 23:15:53 +0000 (10:15 +1100)]
Update for newer Oracle versions
Anatol Belski [Sun, 9 Dec 2018 18:13:09 +0000 (19:13 +0100)]
Fix syntax error
Anatol Belski [Sun, 9 Dec 2018 17:59:05 +0000 (18:59 +0100)]
Fix libtidy exports when ext/tidy compiled static
Christopher Jones [Sun, 9 Dec 2018 09:55:04 +0000 (20:55 +1100)]
Add oci_set_call_timeout() and bump version to 2.10.0
Christopher Jones [Sun, 9 Dec 2018 01:38:35 +0000 (12:38 +1100)]
Upgrade internal OCI call
Christopher Jones [Sun, 9 Dec 2018 01:16:47 +0000 (12:16 +1100)]
Enable Oracle Database DBOP tracing attribute
Christopher Jones [Sun, 9 Dec 2018 00:28:52 +0000 (11:28 +1100)]
Update OCI8 README
Christopher Jones [Sun, 9 Dec 2018 00:28:04 +0000 (11:28 +1100)]
Convert some parameter parsing to the Fast Parameter Parsing API
Remi Collet [Sat, 8 Dec 2018 09:25:05 +0000 (10:25 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
add imap.enable_insecure_rsh in php.ini
Remi Collet [Sat, 8 Dec 2018 09:24:36 +0000 (10:24 +0100)]
add imap.enable_insecure_rsh in php.ini
Christopher Jones [Sat, 8 Dec 2018 09:19:59 +0000 (20:19 +1100)]
Merge branch 'PHP-7.2' of https://git.php.net/repository/php-src into PHP-7.2
Christopher Jones [Sat, 8 Dec 2018 09:13:40 +0000 (20:13 +1100)]
Note that PECL install now works on PHP 7.3
Christopher Jones [Sat, 8 Dec 2018 09:12:43 +0000 (20:12 +1100)]
Don't skip with 18c DB
Remi Collet [Sat, 8 Dec 2018 09:07:01 +0000 (10:07 +0100)]
missing entry for #77020
Remi Collet [Sat, 8 Dec 2018 09:06:34 +0000 (10:06 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
missing entry for #77020
Remi Collet [Sat, 8 Dec 2018 09:06:19 +0000 (10:06 +0100)]
missing entry for #77020
Christopher Jones [Sat, 8 Dec 2018 08:24:32 +0000 (19:24 +1100)]
Fix resource warning value
Christopher Jones [Sat, 8 Dec 2018 08:23:22 +0000 (19:23 +1100)]
Bump OCI8 version
Christopher Jones [Sat, 8 Dec 2018 08:12:04 +0000 (19:12 +1100)]
Update NEWS
KoenigsKind [Tue, 4 Sep 2018 12:19:04 +0000 (14:19 +0200)]
When releasing an oci8 connection always set the resource to null.
Nikita Popov [Thu, 11 Oct 2018 10:33:26 +0000 (12:33 +0200)]
Drop unnecessary HASH_OF uses in ext/oci8
These only operate on arrays.
Christopher Jones [Fri, 7 Dec 2018 12:07:37 +0000 (23:07 +1100)]
Simplify based on feedback from nikic
Ferenc Kovacs [Wed, 5 Dec 2018 08:36:31 +0000 (09:36 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Ferenc Kovacs [Wed, 5 Dec 2018 08:30:20 +0000 (09:30 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Ferenc Kovacs [Wed, 5 Dec 2018 08:25:53 +0000 (09:25 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Wed, 5 Dec 2018 08:13:30 +0000 (09:13 +0100)]
5.6.40 will be next. probably not
Anatol Belski [Tue, 4 Dec 2018 11:50:04 +0000 (12:50 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Sync NEWS [ci skip]
Anatol Belski [Tue, 4 Dec 2018 11:49:42 +0000 (12:49 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Sync NEWS [ci skip]
Anatol Belski [Tue, 4 Dec 2018 11:49:10 +0000 (12:49 +0100)]
Sync NEWS [ci skip]
Stanislav Malyshev [Mon, 3 Dec 2018 18:20:02 +0000 (10:20 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix null pointer deref in qprint-encode filter (bug #77231)
Stanislav Malyshev [Mon, 3 Dec 2018 18:19:57 +0000 (10:19 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix null pointer deref in qprint-encode filter (bug #77231)
Stanislav Malyshev [Mon, 3 Dec 2018 18:19:49 +0000 (10:19 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix null pointer deref in qprint-encode filter (bug #77231)
Stanislav Malyshev [Mon, 3 Dec 2018 10:12:11 +0000 (02:12 -0800)]
Fix null pointer deref in qprint-encode filter (bug #77231)
Stanislav Malyshev [Mon, 3 Dec 2018 08:42:50 +0000 (00:42 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #77143 - add more checks to buffer reads
Fix bug #77143 - add more checks to buffer reads
Fix #77020: null pointer dereference in imap_mail
Stanislav Malyshev [Mon, 3 Dec 2018 08:42:45 +0000 (00:42 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix bug #77143 - add more checks to buffer reads
Fix bug #77143 - add more checks to buffer reads
Fix #77020: null pointer dereference in imap_mail
Stanislav Malyshev [Mon, 3 Dec 2018 08:42:35 +0000 (00:42 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix bug #77143 - add more checks to buffer reads
Stanislav Malyshev [Mon, 12 Nov 2018 22:02:26 +0000 (14:02 -0800)]
Fix bug #77143 - add more checks to buffer reads
Stanislav Malyshev [Mon, 3 Dec 2018 08:39:03 +0000 (00:39 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix bug #77143 - add more checks to buffer reads
Fix #77020: null pointer dereference in imap_mail
Stanislav Malyshev [Mon, 12 Nov 2018 22:02:26 +0000 (14:02 -0800)]
Fix bug #77143 - add more checks to buffer reads
Stanislav Malyshev [Sun, 11 Nov 2018 18:04:01 +0000 (10:04 -0800)]
Fix #77020: null pointer dereference in imap_mail
If an empty $message is passed to imap_mail(), we must not set message
to NULL, since _php_imap_mail() is not supposed to handle NULL pointers
(opposed to pointers to NUL).
Stanislav Malyshev [Mon, 3 Dec 2018 00:04:33 +0000 (16:04 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Don't need interactive progress on git clones in Travis