]>
granicus.if.org Git - php/log
Remi Collet [Thu, 6 Jul 2017 11:22:10 +0000 (13:22 +0200)]
[ci skip] sync NEWS
Remi Collet [Thu, 6 Jul 2017 10:34:00 +0000 (12:34 +0200)]
minor fix for web announce
Ferenc Kovacs [Wed, 5 Jul 2017 22:14:29 +0000 (00:14 +0200)]
Merge branch 'PHP-7.1'
Ferenc Kovacs [Wed, 5 Jul 2017 22:13:24 +0000 (00:13 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Ferenc Kovacs [Wed, 5 Jul 2017 22:12:05 +0000 (00:12 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Wed, 5 Jul 2017 22:10:07 +0000 (00:10 +0200)]
add missing NEWS entry for #74087 and also fix the formatting
Ferenc Kovacs [Wed, 5 Jul 2017 22:05:14 +0000 (00:05 +0200)]
move NEWS entry to the correct place, also bump the version
Dmitry Stogov [Wed, 5 Jul 2017 18:48:01 +0000 (21:48 +0300)]
Fixed final dump "after optimizer"
Dmitry Stogov [Wed, 5 Jul 2017 16:16:26 +0000 (19:16 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Added constants for known ldap controls OID and tests for ldap_get/set_option for controls
Added support for controls to ldap_get_option
Dmitry Stogov [Wed, 5 Jul 2017 16:15:16 +0000 (19:15 +0300)]
Keep information about SSA variables, that may be modified indirectly.
Côme Chilliet [Wed, 5 Jul 2017 12:19:09 +0000 (14:19 +0200)]
Added constants for known ldap controls OID and tests for ldap_get/set_option for controls
Also fixed existing tests which were expecting ldap_get_option to fail on controls
Côme Chilliet [Tue, 4 Jul 2017 15:08:57 +0000 (17:08 +0200)]
Added support for controls to ldap_get_option
Anatol Belski [Wed, 5 Jul 2017 10:33:20 +0000 (12:33 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
[ci skip] sync NEWS
Anatol Belski [Wed, 5 Jul 2017 10:32:52 +0000 (12:32 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] sync NEWS
Anatol Belski [Wed, 5 Jul 2017 10:31:21 +0000 (12:31 +0200)]
[ci skip] sync NEWS
Côme Chilliet [Wed, 5 Jul 2017 09:20:14 +0000 (11:20 +0200)]
Merge branch 'pull-request/2608'
* pull-request/2608:
Test ldap_exop_passwd with less parameters to be sure it works
Changed API to avoid using passing result by reference
Removed unused variables left over by LDAP EXOP patch
Removed TSRMLS_CC instances left over by LDAP EXOP patch
Swapped position of retoid and retdata as retoid is almost never used
Removed two step syntax for EXOP helpers, one call workflow is enough
Improved ldap_exop test to encode&decode a passwd EXOP to test sending/recieving data
Removed TODOs regarding implementing passwd and whoami exops based on ldap_exop
Added constants for standard EXOPs
Removed ldap_refresh function as I’m not sure how to fix/use/test it
Fixed ldap_exop and ldap_parse_exop. Only tested them for whoami exop. (see test file)
Fixed ldap_parse_exop_whoami and ldap_parse_exop_passwd and added test for them
Fixed ldap_exop_whoami and added a test for it
Fixed ldap_exop_passwd and added tests for it
Fixed building errors in LDAP EXOP
Added EXOP features based on patch from http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/databases/php-ldap/files/ldap-ctrl-exop56.patch
Remi Collet [Wed, 5 Jul 2017 08:03:00 +0000 (10:03 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
NEWS for oniguruma
Patch from the upstream git https://github.com/kkos/oniguruma/issues/60 (CVE-2017-9228)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/59 (CVE-2017-9229)
b690371bbf97794b4a1d3f295d4fb9a8b05d402d Modified for onig 5.9.6
Patch from the upstream git https://github.com/kkos/oniguruma/issues/58 (CVE-2017-9227)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/57 (CVE-2017-9224)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/55 (CVE-2017-9226)
b4bf968ad52afe14e60a2dc8a95d3555c543353a Modified for onig 5.9.6
f015fbdd95f76438cd86366467bb2b39870dd7c6 Modified for onig 5.9.6
Remi Collet [Wed, 5 Jul 2017 08:02:42 +0000 (10:02 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
NEWS for oniguruma
Patch from the upstream git https://github.com/kkos/oniguruma/issues/60 (CVE-2017-9228)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/59 (CVE-2017-9229)
b690371bbf97794b4a1d3f295d4fb9a8b05d402d Modified for onig 5.9.6
Patch from the upstream git https://github.com/kkos/oniguruma/issues/58 (CVE-2017-9227)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/57 (CVE-2017-9224)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/55 (CVE-2017-9226)
b4bf968ad52afe14e60a2dc8a95d3555c543353a Modified for onig 5.9.6
f015fbdd95f76438cd86366467bb2b39870dd7c6 Modified for onig 5.9.6
Remi Collet [Wed, 5 Jul 2017 08:02:21 +0000 (10:02 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
NEWS for oniguruma
Patch from the upstream git https://github.com/kkos/oniguruma/issues/60 (CVE-2017-9228)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/59 (CVE-2017-9229)
b690371bbf97794b4a1d3f295d4fb9a8b05d402d Modified for onig 5.9.6
Patch from the upstream git https://github.com/kkos/oniguruma/issues/58 (CVE-2017-9227)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/57 (CVE-2017-9224)
Patch from the upstream git https://github.com/kkos/oniguruma/issues/55 (CVE-2017-9226)
b4bf968ad52afe14e60a2dc8a95d3555c543353a Modified for onig 5.9.6
f015fbdd95f76438cd86366467bb2b39870dd7c6 Modified for onig 5.9.6
Remi Collet [Wed, 5 Jul 2017 07:26:55 +0000 (09:26 +0200)]
NEWS for oniguruma
Remi Collet [Tue, 30 May 2017 13:40:32 +0000 (15:40 +0200)]
Patch from the upstream git
https://github.com/kkos/oniguruma/issues/60 (CVE-2017-9228)
Thanks to Mamoru TASAKA <mtasaka@fedoraproject.org>
Remi Collet [Tue, 30 May 2017 13:39:21 +0000 (15:39 +0200)]
Patch from the upstream git
https://github.com/kkos/oniguruma/issues/59 (CVE-2017-9229)
b690371bbf97794b4a1d3f295d4fb9a8b05d402d Modified for onig 5.9.6
Thanks to Mamoru TASAKA <mtasaka@fedoraproject.org>
Remi Collet [Tue, 30 May 2017 13:38:17 +0000 (15:38 +0200)]
Patch from the upstream git
https://github.com/kkos/oniguruma/issues/58 (CVE-2017-9227)
Thanks to Mamoru TASAKA <mtasaka@fedoraproject.org>
Remi Collet [Tue, 30 May 2017 13:37:11 +0000 (15:37 +0200)]
Patch from the upstream git
https://github.com/kkos/oniguruma/issues/57 (CVE-2017-9224)
Thanks to Mamoru TASAKA <mtasaka@fedoraproject.org>
Remi Collet [Tue, 30 May 2017 13:35:42 +0000 (15:35 +0200)]
Patch from the upstream git
https://github.com/kkos/oniguruma/issues/55 (CVE-2017-9226)
b4bf968ad52afe14e60a2dc8a95d3555c543353a Modified for onig 5.9.6
f015fbdd95f76438cd86366467bb2b39870dd7c6 Modified for onig 5.9.6
Thanks to Mamoru TASAKA <mtasaka@fedoraproject.org>
Remi Collet [Wed, 5 Jul 2017 04:33:34 +0000 (06:33 +0200)]
valid_symbol_table removed
Stanislav Malyshev [Wed, 5 Jul 2017 04:23:16 +0000 (21:23 -0700)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Improve fix for #74145
Fix wddx
Fix tests
Fixed bug #74111
Fix bug #74603 - use correct buffer size
Fix bug #74651 - check EVP_SealInit as it can return -1
Update NEWS
Fix bug #74087
Fixed parsing of strange formats with mixed month/day and time strings
Fix bug #74145 - wddx parsing empty boolean tag leads to SIGSEGV
Fixed bug #74111
Fix #74435: Buffer over-read into uninitialized memory
Fix bug #74603 - use correct buffer size
Fix bug #74651 - check EVP_SealInit as it can return -1
Update NEWS
Fix bug #73807
Stanislav Malyshev [Wed, 5 Jul 2017 04:18:04 +0000 (21:18 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Improve fix for #74145
Fix wddx
Fix tests
Fixed bug #74111
Fix bug #74603 - use correct buffer size
Fix bug #74651 - check EVP_SealInit as it can return -1
Update NEWS
Fix bug #74087
Fixed parsing of strange formats with mixed month/day and time strings
Fix bug #74145 - wddx parsing empty boolean tag leads to SIGSEGV
Fixed bug #74111
Fix #74435: Buffer over-read into uninitialized memory
Fix bug #74603 - use correct buffer size
Fix bug #74651 - check EVP_SealInit as it can return -1
Update NEWS
Fix bug #73807
Stanislav Malyshev [Wed, 5 Jul 2017 04:11:15 +0000 (21:11 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Improve fix for #74145
Stanislav Malyshev [Wed, 5 Jul 2017 04:10:08 +0000 (21:10 -0700)]
Improve fix for #74145
Stanislav Malyshev [Wed, 5 Jul 2017 03:25:11 +0000 (20:25 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix tests
Stanislav Malyshev [Wed, 5 Jul 2017 03:18:57 +0000 (20:18 -0700)]
Fix wddx
Stanislav Malyshev [Wed, 5 Jul 2017 03:12:57 +0000 (20:12 -0700)]
Fix tests
Stanislav Malyshev [Wed, 5 Jul 2017 02:44:51 +0000 (19:44 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Update NEWS
Fix bug #74087
Fixed parsing of strange formats with mixed month/day and time strings
Fix bug #74145 - wddx parsing empty boolean tag leads to SIGSEGV
Fixed bug #74111
Fix #74435: Buffer over-read into uninitialized memory
Fix bug #74603 - use correct buffer size
Fix bug #74651 - check EVP_SealInit as it can return -1
Update NEWS
Fix bug #73807
Nikita Popov [Sun, 25 Jun 2017 19:15:26 +0000 (21:15 +0200)]
Fixed bug #74111
Stanislav Malyshev [Tue, 20 Jun 2017 07:09:01 +0000 (00:09 -0700)]
Fix bug #74603 - use correct buffer size
Stanislav Malyshev [Tue, 20 Jun 2017 06:06:24 +0000 (23:06 -0700)]
Fix bug #74651 - check EVP_SealInit as it can return -1
Stanislav Malyshev [Wed, 5 Jul 2017 02:30:29 +0000 (19:30 -0700)]
Update NEWS
Stanislav Malyshev [Wed, 5 Jul 2017 02:21:28 +0000 (19:21 -0700)]
Fix bug #74087
Ported from https://vcs.pcre.org/pcre/code/trunk/pcre_jit_compile.c?r1=1676&r2=1680&view=patch
Derick Rethans [Mon, 3 Jul 2017 11:37:11 +0000 (12:37 +0100)]
Fixed parsing of strange formats with mixed month/day and time strings
Stanislav Malyshev [Sun, 2 Jul 2017 21:25:54 +0000 (14:25 -0700)]
Fix bug #74145 - wddx parsing empty boolean tag leads to SIGSEGV
Nikita Popov [Sun, 25 Jun 2017 19:15:26 +0000 (21:15 +0200)]
Fixed bug #74111
Christoph M. Becker [Tue, 20 Jun 2017 14:45:42 +0000 (16:45 +0200)]
Fix #74435: Buffer over-read into uninitialized memory
The stack allocated color map buffers were not zeroed before usage, and
so undefined palette indexes could cause information leakage.
Stanislav Malyshev [Tue, 20 Jun 2017 07:09:01 +0000 (00:09 -0700)]
Fix bug #74603 - use correct buffer size
Stanislav Malyshev [Tue, 20 Jun 2017 06:06:24 +0000 (23:06 -0700)]
Fix bug #74651 - check EVP_SealInit as it can return -1
Nikita Popov [Tue, 4 Jul 2017 19:23:34 +0000 (21:23 +0200)]
Drop duplicate dtors in update_opN
Per new convention update_opN should no longer dtor on failure.
Nikita Popov [Thu, 29 Jun 2017 18:11:33 +0000 (20:11 +0200)]
Drop useless allocation in php_filter_callback
Nikita Popov [Thu, 29 Jun 2017 17:55:07 +0000 (19:55 +0200)]
Drop dead abstract method check from zend_call_function()
zend_is_callable() is responsible for doing these kinds of checks
already.
Aldro drop a piece of obsolete commented out code.
Remi Collet [Tue, 4 Jul 2017 18:27:10 +0000 (20:27 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Adapt for 32-bits which fails at different offset (49 vs 38)
Remi Collet [Tue, 4 Jul 2017 18:26:53 +0000 (20:26 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Adapt for 32-bits which fails at different offset (49 vs 38)
Remi Collet [Tue, 4 Jul 2017 18:25:59 +0000 (20:25 +0200)]
Adapt for 32-bits which fails at different offset (49 vs 38)
Anatol Belski [Tue, 4 Jul 2017 16:12:45 +0000 (18:12 +0200)]
further sync for vim mode lines
Anatol Belski [Tue, 4 Jul 2017 15:06:52 +0000 (17:06 +0200)]
vim folds and mode lines yet
Anatol Belski [Tue, 4 Jul 2017 14:41:29 +0000 (16:41 +0200)]
fix datatype
Anatol Belski [Tue, 4 Jul 2017 14:41:05 +0000 (16:41 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fix datatype
Anatol Belski [Tue, 4 Jul 2017 14:38:12 +0000 (16:38 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fix datatype
Anatol Belski [Tue, 4 Jul 2017 14:37:17 +0000 (16:37 +0200)]
fix datatype
Anatol Belski [Tue, 4 Jul 2017 14:21:45 +0000 (16:21 +0200)]
add missing include guards
Anatol Belski [Tue, 4 Jul 2017 14:08:48 +0000 (16:08 +0200)]
vim folds and modelines
Dmitry Stogov [Tue, 4 Jul 2017 13:09:28 +0000 (16:09 +0300)]
Check for exceptional cases before actual constant evaluation.
Dmitry Stogov [Tue, 4 Jul 2017 12:10:33 +0000 (15:10 +0300)]
Separate constants propagation code shatred between "first" and "block" passes into helper functions.
Anatol Belski [Tue, 4 Jul 2017 10:15:19 +0000 (12:15 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
[ci skip] sync NEWS
Anatol Belski [Tue, 4 Jul 2017 10:14:50 +0000 (12:14 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] sync NEWS
Anatol Belski [Tue, 4 Jul 2017 10:12:51 +0000 (12:12 +0200)]
[ci skip] sync NEWS
Remi Collet [Tue, 4 Jul 2017 09:27:47 +0000 (09:27 +0000)]
Update NEWS for 7.2.0beta1
Remi Collet [Tue, 4 Jul 2017 09:10:38 +0000 (09:10 +0000)]
Update NEWS for PHP 7.2.0alpha3
Anatol Belski [Tue, 4 Jul 2017 09:31:35 +0000 (11:31 +0200)]
update NEWS
Anatol Belski [Tue, 4 Jul 2017 09:31:09 +0000 (11:31 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
update NEWS
update NEWS
Anatol Belski [Tue, 4 Jul 2017 09:30:30 +0000 (11:30 +0200)]
update NEWS
Anatol Belski [Tue, 4 Jul 2017 09:29:54 +0000 (11:29 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
update NEWS
Anatol Belski [Tue, 4 Jul 2017 09:29:00 +0000 (11:29 +0200)]
update NEWS
Anatol Belski [Tue, 4 Jul 2017 08:44:50 +0000 (10:44 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fixed bug #74101 and bug #74614
Anatol Belski [Tue, 4 Jul 2017 08:42:48 +0000 (10:42 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #74101 and bug #74614
Nikita Popov [Sun, 25 Jun 2017 18:58:50 +0000 (20:58 +0200)]
Fixed bug #74101 and bug #74614
Côme Chilliet [Tue, 4 Jul 2017 08:16:56 +0000 (10:16 +0200)]
Test ldap_exop_passwd with less parameters to be sure it works
Côme Chilliet [Tue, 4 Jul 2017 08:01:44 +0000 (10:01 +0200)]
Changed API to avoid using passing result by reference
See discussion on internals ML
Dmitry Stogov [Tue, 4 Jul 2017 07:43:34 +0000 (10:43 +0300)]
Compile/optimisation-time constants can't be circular, but in general may be reference-countable. It's better to use zval_ptr_dtor_nogc() to release them.
Dmitry Stogov [Tue, 4 Jul 2017 06:50:57 +0000 (09:50 +0300)]
Get rid of old compatibility macros
Dmitry Stogov [Tue, 4 Jul 2017 04:23:46 +0000 (07:23 +0300)]
Fixed bug #74836 (isset on zero-prefixed numeric indexes in array broken)
Dmitry Stogov [Tue, 4 Jul 2017 04:15:42 +0000 (07:15 +0300)]
Revert "Avoid run-time checks performed at compile-time."
This reverts commit
8fe47a47cf30eb3bf50a5cdb4e07f6fa135d21c7 .
Anatol Belski [Mon, 3 Jul 2017 21:21:38 +0000 (23:21 +0200)]
[ci skip] update NEWS
Anatol Belski [Mon, 3 Jul 2017 19:58:51 +0000 (21:58 +0200)]
Fixed bug #74849 Process is started as interactive shell in PhpStorm
Dmitry Stogov [Mon, 3 Jul 2017 18:26:44 +0000 (21:26 +0300)]
Added missed opcodes
Côme Chilliet [Mon, 3 Jul 2017 10:22:58 +0000 (12:22 +0200)]
Removed unused variables left over by LDAP EXOP patch
Côme Chilliet [Mon, 3 Jul 2017 10:07:41 +0000 (12:07 +0200)]
Removed TSRMLS_CC instances left over by LDAP EXOP patch
Côme Chilliet [Thu, 29 Jun 2017 15:19:38 +0000 (17:19 +0200)]
Swapped position of retoid and retdata as retoid is almost never used
Côme Chilliet [Thu, 29 Jun 2017 14:46:58 +0000 (16:46 +0200)]
Removed two step syntax for EXOP helpers, one call workflow is enough
Côme Chilliet [Tue, 27 Jun 2017 14:15:39 +0000 (16:15 +0200)]
Improved ldap_exop test to encode&decode a passwd EXOP to test sending/recieving data
Côme Chilliet [Mon, 26 Jun 2017 13:58:02 +0000 (15:58 +0200)]
Removed TODOs regarding implementing passwd and whoami exops based on ldap_exop
Côme Chilliet [Mon, 26 Jun 2017 12:57:04 +0000 (14:57 +0200)]
Added constants for standard EXOPs
Côme Chilliet [Mon, 26 Jun 2017 12:27:03 +0000 (14:27 +0200)]
Removed ldap_refresh function as I’m not sure how to fix/use/test it
Côme Chilliet [Mon, 26 Jun 2017 09:03:26 +0000 (11:03 +0200)]
Fixed ldap_exop and ldap_parse_exop. Only tested them for whoami exop. (see test file)
Côme Chilliet [Wed, 21 Jun 2017 10:14:02 +0000 (12:14 +0200)]
Fixed ldap_parse_exop_whoami and ldap_parse_exop_passwd and added test for them
Côme Chilliet [Tue, 20 Jun 2017 15:44:04 +0000 (17:44 +0200)]
Fixed ldap_exop_whoami and added a test for it
Côme Chilliet [Tue, 20 Jun 2017 13:18:16 +0000 (15:18 +0200)]
Fixed ldap_exop_passwd and added tests for it
Côme Chilliet [Tue, 20 Jun 2017 10:36:02 +0000 (12:36 +0200)]
Fixed building errors in LDAP EXOP
Côme Chilliet [Tue, 20 Jun 2017 09:26:34 +0000 (11:26 +0200)]
Added EXOP features based on patch from http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/databases/php-ldap/files/ldap-ctrl-exop56.patch
Sara Golemon [Sun, 2 Jul 2017 14:21:58 +0000 (10:21 -0400)]
Add NEWS entry and a test for Bug#71412
Tyson Andre [Sun, 2 Jul 2017 14:10:59 +0000 (10:10 -0400)]
Fixes Bug #71412 Incorrect ArrayIterator __construct signature
ArrayIterator doesn't have a getIterator method(), or an iterator setter,
and I don't think it makes sense for it to have one.
Anatol Belski [Sat, 1 Jul 2017 18:07:05 +0000 (20:07 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
yet one C++ compat fix