]>
granicus.if.org Git - php/log
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
Anatol Belski [Sat, 1 Jul 2017 18:06:39 +0000 (20:06 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
yet one C++ compat fix
Anatol Belski [Sat, 1 Jul 2017 16:56:32 +0000 (18:56 +0200)]
yet one C++ compat fix
Anatol Belski [Sat, 1 Jul 2017 16:39:02 +0000 (18:39 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fix C++ compat
Anatol Belski [Sat, 1 Jul 2017 16:38:18 +0000 (18:38 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fix C++ compat
Anatol Belski [Sat, 1 Jul 2017 16:36:43 +0000 (18:36 +0200)]
fix C++ compat
Bob Weinand [Sat, 1 Jul 2017 09:53:00 +0000 (11:53 +0200)]
Merge branch 'PHP-7.1'
Bob Weinand [Sat, 1 Jul 2017 09:52:41 +0000 (11:52 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Bob Weinand [Sat, 1 Jul 2017 09:52:03 +0000 (11:52 +0200)]
Fixed bug #74840 (Opcache overwrites argument of GENERATOR_RETURN within finally)
Yasuo Ohgaki [Fri, 30 Jun 2017 18:31:22 +0000 (03:31 +0900)]
Fixed bug #74514 5 session functions incorrectly warn when calling in read-only/getter mode
Richard Fussenegger [Sun, 14 May 2017 13:43:31 +0000 (15:43 +0200)]
Fixed ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO macro
The macro was expanding to a wrong macro and thus leads to compile errors upon
usage. Changed it to expand to the correct macro.
Julien Pauli [Thu, 29 Jun 2017 18:25:18 +0000 (20:25 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Updated NEWS
Updated NEWS
Fix bug #74832, crash in extension loading
Julien Pauli [Thu, 29 Jun 2017 18:24:34 +0000 (20:24 +0200)]
Updated NEWS
Julien Pauli [Thu, 29 Jun 2017 18:24:03 +0000 (20:24 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Updated NEWS
Fix bug #74832, crash in extension loading
Julien Pauli [Thu, 29 Jun 2017 18:23:37 +0000 (20:23 +0200)]
Updated NEWS
Julien Pauli [Thu, 29 Jun 2017 18:22:21 +0000 (20:22 +0200)]
Fix bug #74832, crash in extension loading
Adam Baratz [Thu, 29 Jun 2017 09:45:41 +0000 (11:45 +0200)]
Apply fix for #69356 to "Sent SQL"
Adam Baratz [Thu, 29 Jun 2017 09:44:02 +0000 (11:44 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fixed bug #69356
Fixed #69356: PDOStatement::debugDumpParams() truncates query
Adam Baratz [Thu, 29 Jun 2017 09:43:12 +0000 (11:43 +0200)]
Fixed bug #69356
Adam Baratz [Thu, 29 Jun 2017 09:40:56 +0000 (11:40 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed #69356: PDOStatement::debugDumpParams() truncates query
Adam Baratz [Thu, 29 Jun 2017 09:14:38 +0000 (11:14 +0200)]
Fixed #69356: PDOStatement::debugDumpParams() truncates query
Dmitry Stogov [Thu, 29 Jun 2017 09:16:52 +0000 (12:16 +0300)]
Use inlined version of zval_ptr_dytor() in var_destroy() loop
Dmitry Stogov [Thu, 29 Jun 2017 09:15:57 +0000 (12:15 +0300)]
Use inlined version of zval_ptr_dtor() in array_map() loop
Dmitry Stogov [Thu, 29 Jun 2017 09:14:41 +0000 (12:14 +0300)]
Use zval_ptr_dtor_nogc() for data that can't be circular
Dmitry Stogov [Thu, 29 Jun 2017 07:10:57 +0000 (10:10 +0300)]
Split zend_init_execute_data() into zend_init_func_execute_data() and zend_init_code_execute_data()
Dmitry Stogov [Thu, 29 Jun 2017 06:24:07 +0000 (09:24 +0300)]
We don't have to use "persistent" heap with PHP-7 HashTable(s).
Xinchen Hui [Thu, 29 Jun 2017 03:51:05 +0000 (11:51 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix typo in PHP 7.1.8 news
Tyson Andre [Wed, 28 Jun 2017 22:46:58 +0000 (15:46 -0700)]
Fix typo in PHP 7.1.8 news
Anatol Belski [Wed, 28 Jun 2017 21:38:49 +0000 (23:38 +0200)]
[ci skip] update NEWS
Nikita Popov [Wed, 28 Jun 2017 08:21:19 +0000 (10:21 +0200)]
Fix zend_get_zval_ptr()
George Wang [Wed, 28 Jun 2017 03:18:27 +0000 (23:18 -0400)]
Merge branch 'PHP-7.1'
George Wang [Wed, 28 Jun 2017 03:16:25 +0000 (23:16 -0400)]
Merge branch 'PHP-7.0' into PHP-7.1
George Wang [Wed, 28 Jun 2017 03:14:36 +0000 (23:14 -0400)]
[BUGFIX] fixes the issue that a value from .user.ini displays in phpinfo(), but not applies.
[BUGFIX] when lsapi used the php_value has higher priority then ini_set when called from the script by itself .
Dmitry Stogov [Tue, 27 Jun 2017 21:43:55 +0000 (00:43 +0300)]
Avoid string duplication in preg_split()
Anatol Belski [Tue, 27 Jun 2017 14:26:54 +0000 (16:26 +0200)]
Bug #74815 crash with a combination of INI entries at startup
TS related VCWD routines depend on CWD. Thus, a premature CWD
deactivation renders the VCWD layer unusable. Same issue seems to
persist in versions < 7.2, just that the code path is actually unused so
the issue didn't show up. Still might make sense to backport this into
lower branches.
Dmitry Stogov [Tue, 27 Jun 2017 10:12:09 +0000 (13:12 +0300)]
Removed deprecated checks.
Dmitry Stogov [Tue, 27 Jun 2017 09:03:06 +0000 (12:03 +0300)]
Cleanup. Removed unused functions and unimplemented prototype. Avoid useless "dtor_obj" calls.
Remi Collet [Mon, 26 Jun 2017 15:26:07 +0000 (17:26 +0200)]
upgrading: doc about ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX
Remi Collet [Mon, 26 Jun 2017 15:22:01 +0000 (17:22 +0200)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src: (24 commits)
Removed EG(valid_symbol_table). Used EG(active) instead.
Release temporary string reference
Remove superfluous semicolons
Fix tests on Windows
Produce a better exception message when IntlDateFormatter constructor fails.
Fix format arguments
Remove unused variable op2. It is redeclared later.
Fix typo
Implement object type annotation
Fixed bug #73173
Expose inflate_get_status() and inflate_get_read_len() functions
Add more constants, improve comments, and add tests
Fixed bug #73900
Add OPENSSL_DONT_ZERO_PAD_KEY constant to prevent key padding
Drop soap_hash_str_find_deref()
Only compute callback name in error cases
Extract zend_get_callable_name() API
Move va_copy compatibility code into zend_portability.h
Remove unnecessary string copy
Fix FE_FETCH_* exception check
...
Dmitry Stogov [Mon, 26 Jun 2017 10:35:07 +0000 (13:35 +0300)]
Removed EG(valid_symbol_table). Used EG(active) instead.
Sara Golemon [Sun, 25 Jun 2017 23:37:36 +0000 (19:37 -0400)]
Release temporary string reference
Tom Van Looy [Sun, 25 Jun 2017 21:24:23 +0000 (23:24 +0200)]
Remove superfluous semicolons
Nikita Popov [Sun, 25 Jun 2017 22:22:14 +0000 (00:22 +0200)]
Fix tests on Windows
Sara Golemon [Sun, 25 Jun 2017 21:44:59 +0000 (17:44 -0400)]
Produce a better exception message when IntlDateFormatter constructor fails.
Nikita Popov [Sun, 25 Jun 2017 20:32:57 +0000 (22:32 +0200)]
Fix format arguments
Only dropped one before, both need to go...
Tom Van Looy [Sun, 25 Jun 2017 20:28:42 +0000 (22:28 +0200)]
Remove unused variable op2. It is redeclared later.
Nikita Popov [Sun, 25 Jun 2017 20:28:56 +0000 (22:28 +0200)]
Fix typo
Michał Brzuchalski [Sun, 25 Jun 2017 19:43:25 +0000 (21:43 +0200)]
Implement object type annotation
RFC: https://wiki.php.net/rfc/object-typehint
Nikita Popov [Sun, 25 Jun 2017 18:17:34 +0000 (20:17 +0200)]
Merge branch 'PHP-7.1'
Nikita Popov [Sun, 25 Jun 2017 18:17:15 +0000 (20:17 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sun, 25 Jun 2017 18:14:58 +0000 (20:14 +0200)]
Fixed bug #73173
Patch by tloi at fortinet dot com.
Bob Weinand [Sun, 25 Jun 2017 18:15:31 +0000 (20:15 +0200)]
Merge branch 'PHP-7.1'
Bob Weinand [Sun, 25 Jun 2017 18:13:48 +0000 (20:13 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Bob Weinand [Sun, 25 Jun 2017 18:11:53 +0000 (20:11 +0200)]
Expose inflate_get_status() and inflate_get_read_len() functions
Matthew Trescott [Sun, 25 Jun 2017 09:07:14 +0000 (11:07 +0200)]
Add more constants, improve comments, and add tests
Nikita Popov [Sun, 25 Jun 2017 17:49:25 +0000 (19:49 +0200)]
Merge branch 'PHP-7.1'
Nikita Popov [Sun, 25 Jun 2017 17:48:54 +0000 (19:48 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sun, 25 Jun 2017 17:48:17 +0000 (19:48 +0200)]
Fixed bug #73900
Jakub Zelenka [Sun, 25 Jun 2017 17:11:10 +0000 (18:11 +0100)]
Merge branch 'PHP-7.1'
Jakub Zelenka [Sun, 25 Jun 2017 17:08:50 +0000 (18:08 +0100)]
Add OPENSSL_DONT_ZERO_PAD_KEY constant to prevent key padding
It fixes bug #71917 (openssl_open() returns junk on envelope < 16 bytes)
and bug #72362 (OpenSSL Blowfish encryption is incorrect for short
keys).
Nikita Popov [Sun, 25 Jun 2017 16:51:40 +0000 (18:51 +0200)]
Drop soap_hash_str_find_deref()
And directly use zend_hash_str_find_deref() instead.
Nikita Popov [Sun, 25 Jun 2017 16:45:59 +0000 (18:45 +0200)]
Only compute callback name in error cases
Mostly the callback name is only used to report an error. Try to
avoid calculating it if no error occurred.
Nikita Popov [Sun, 25 Jun 2017 15:55:56 +0000 (17:55 +0200)]
Extract zend_get_callable_name() API
Instead of interleaving this inside zend_is_callable(), implement
this in a separate function instead.
Also add _deref() hash APIs. I've wanted these for a while, and
this is another place where they're useful, so finally do it...
Nikita Popov [Sun, 25 Jun 2017 15:00:26 +0000 (17:00 +0200)]
Move va_copy compatibility code into zend_portability.h
Previously this was defined in zend.c and php.h and also handled
in another way in soap.c.
Nikita Popov [Sun, 25 Jun 2017 14:52:50 +0000 (16:52 +0200)]
Remove unnecessary string copy
Nikita Popov [Sun, 25 Jun 2017 14:45:17 +0000 (16:45 +0200)]
Fix FE_FETCH_* exception check
Only applying this for 7.2, because handling this would be ugly
under the old retval freeing semantics.
Nikita Popov [Sun, 25 Jun 2017 13:37:29 +0000 (15:37 +0200)]
Fixed bug #74810
And also did some general cleanup in ZEND_FUNC_GET_ARGS.
Nikita Popov [Sun, 25 Jun 2017 13:31:06 +0000 (15:31 +0200)]
Merge branch 'PHP-7.1'
Nikita Popov [Sun, 25 Jun 2017 13:30:29 +0000 (15:30 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sun, 25 Jun 2017 13:08:36 +0000 (15:08 +0200)]
Don't leave holes in func_get_args() and backtraces
Argument lists should always be continuous and hole-free, even if
local variables are unset. Replace UNDEF values with NULLs.
Bob Weinand [Sun, 25 Jun 2017 08:57:36 +0000 (10:57 +0200)]
Fixed bug #73944 (inflate_init() dictionary option) - add NEWS entry
wapmorgan [Sat, 24 Jun 2017 19:44:01 +0000 (22:44 +0300)]
Remove invalid check of dictionary content and add initialization of dictionary if raw compression used
Remi Collet [Sun, 25 Jun 2017 06:41:11 +0000 (08:41 +0200)]
not about zend_arg_info.class_name
Remi Collet [Sun, 25 Jun 2017 06:32:03 +0000 (08:32 +0200)]
note about IS_TYPE_IMMUTABLE
Remi Collet [Sun, 25 Jun 2017 06:27:52 +0000 (08:27 +0200)]
note about php_pcre_replace*
Remi Collet [Sun, 25 Jun 2017 06:23:30 +0000 (08:23 +0200)]
ZEND_ACC_CLONE is removed
Remi Collet [Sun, 25 Jun 2017 06:22:29 +0000 (08:22 +0200)]
fix version
Anatol Belski [Fri, 23 Jun 2017 23:37:45 +0000 (01:37 +0200)]
[ci skip] update NEWS
Anatol Belski [Fri, 23 Jun 2017 23:29:51 +0000 (01:29 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
[ci skip] update NEWS
Anatol Belski [Fri, 23 Jun 2017 23:28:58 +0000 (01:28 +0200)]
[ci skip] update NEWS
Anatol Belski [Fri, 23 Jun 2017 22:25:51 +0000 (00:25 +0200)]
Relax test condition, as OpenSSL 1.1.x out differs in EOL only
Anatol Belski [Fri, 23 Jun 2017 22:24:56 +0000 (00:24 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix bug #74798 pkcs7_en/decrypt does not work if \x0a is used in content
Anatol Belski [Fri, 23 Jun 2017 22:18:57 +0000 (00:18 +0200)]
Fix bug #74798 pkcs7_en/decrypt does not work if \x0a is used in content
The patch for bug #74720 was incomplete.
Nikita Popov [Fri, 23 Jun 2017 15:33:36 +0000 (17:33 +0200)]
Merge branch 'PHP-7.1'
Nikita Popov [Fri, 23 Jun 2017 15:32:45 +0000 (17:32 +0200)]
Fixed bug #74623
Nikita Popov [Fri, 23 Jun 2017 15:07:44 +0000 (17:07 +0200)]
Make inference robust against infinite loop
Right now, if narrowing occurs on non-debug builds, inference can
easily go into an infinite loop. Prevent this, and add a pointer
that this should be reported as a bug.
Dmitry Stogov [Fri, 23 Jun 2017 11:59:29 +0000 (14:59 +0300)]
Merge branch 'fast_shutdown'
* fast_shutdown:
Reseet EG(active) a bit early.
Reuse "nIndex"
shutdown_executor() refactoring (reuse opcache fast request shutdown code)
Dmitry Stogov [Fri, 23 Jun 2017 11:58:19 +0000 (14:58 +0300)]
Reseet EG(active) a bit early.
Nikita Popov [Fri, 23 Jun 2017 11:32:32 +0000 (13:32 +0200)]
Merge branch 'PHP-7.1'
Nikita Popov [Fri, 23 Jun 2017 11:31:39 +0000 (13:31 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1