]>
granicus.if.org Git - php/log
Côme Chilliet [Thu, 14 Sep 2017 13:50:05 +0000 (15:50 +0200)]
Added support for VLV controls request and response
Côme Chilliet [Thu, 14 Sep 2017 12:55:42 +0000 (14:55 +0200)]
Added support for SORT controls
On an openldap server you need the sssvlv overlay for these to work
Côme Chilliet [Thu, 14 Sep 2017 12:03:15 +0000 (14:03 +0200)]
Added skip when control are not supported by the test ldap server
Côme Chilliet [Thu, 14 Sep 2017 08:08:22 +0000 (10:08 +0200)]
Avoid memory leak when creating paged control value
Côme Chilliet [Thu, 14 Sep 2017 08:03:04 +0000 (10:03 +0200)]
Fixed ifdef for VLV controls (copy/paste error)
Côme Chilliet [Tue, 12 Sep 2017 12:56:31 +0000 (14:56 +0200)]
Added ldap_rename_ext and its test
Côme Chilliet [Tue, 12 Sep 2017 10:58:46 +0000 (12:58 +0200)]
Indexing controls by OID when parsing them
Côme Chilliet [Tue, 12 Sep 2017 10:04:17 +0000 (12:04 +0200)]
Avoid returning iscritical field when parsing response controls
As stated in RFC4511 Section 4.1.11, this field is always false in
response controls and only makes sense in request controls
Côme Chilliet [Tue, 12 Sep 2017 09:40:56 +0000 (11:40 +0200)]
Fixed ldap_parse_result comment
Côme Chilliet [Tue, 12 Sep 2017 09:39:00 +0000 (11:39 +0200)]
Added ldap_delete_ext and its test
Côme Chilliet [Tue, 12 Sep 2017 09:13:23 +0000 (11:13 +0200)]
Added ldap_mod_*_ext methods for modification with controls
Côme Chilliet [Tue, 12 Sep 2017 07:53:49 +0000 (09:53 +0200)]
Added ldap_add_ext and preread/postread support and tests
Côme Chilliet [Mon, 11 Sep 2017 13:38:32 +0000 (15:38 +0200)]
Added ldap_bind_ext to pass controls and get result object
ldap_bind_ext allows to pass controls and get result object
from bind operation
Also added a test for it, pretty basic as tests cannot depend upon
ppolicy overlay
Côme Chilliet [Mon, 11 Sep 2017 09:46:47 +0000 (11:46 +0200)]
Improved a bit error handling to avoid passing commands with incomplete controls
Côme Chilliet [Mon, 11 Sep 2017 09:37:55 +0000 (11:37 +0200)]
Added support and test for LDAP_CONTROL_VALUESRETURNFILTER
Côme Chilliet [Thu, 7 Sep 2017 15:03:45 +0000 (17:03 +0200)]
Removed client controls alltogether
Client controls are ldap client lib specific and all the one
I could find are ignoring client controls anyway.
Côme Chilliet [Thu, 7 Sep 2017 14:47:59 +0000 (16:47 +0200)]
Fixed ldap_exop test since rebase remove client controls
Côme Chilliet [Thu, 7 Sep 2017 12:42:34 +0000 (14:42 +0200)]
Added support for controls in ldap_modify_batch
Côme Chilliet [Thu, 7 Sep 2017 10:19:36 +0000 (12:19 +0200)]
Added controls support to ldap_compare
Note: for functions like ldap_compare, ldap_delete, ldap_modify,
a way to get the result object back will need to be added
so that controls returned by the server may be analyzed.
Côme Chilliet [Thu, 7 Sep 2017 09:57:13 +0000 (11:57 +0200)]
Added controls support to ldap_rename
Côme Chilliet [Thu, 7 Sep 2017 09:39:46 +0000 (11:39 +0200)]
Fixed prototypes in comments
Côme Chilliet [Thu, 7 Sep 2017 09:36:20 +0000 (11:36 +0200)]
Using new control syntax for MANAGEDSAIT control when deleting references
Côme Chilliet [Thu, 7 Sep 2017 09:36:02 +0000 (11:36 +0200)]
Fixed wrong argument number error tests
Côme Chilliet [Thu, 7 Sep 2017 09:21:47 +0000 (11:21 +0200)]
Added controls support to ldap_delete
Côme Chilliet [Thu, 7 Sep 2017 09:04:52 +0000 (11:04 +0200)]
Added support for controls in ldap_add, ldap_modify, ldap_mod_*
Also added workaround for a bug in ldap_create_assertion_control_value
Made sure failed control creation aborts the operation
And added test for assertion control on ldap_modify
Côme Chilliet [Thu, 7 Sep 2017 07:33:01 +0000 (09:33 +0200)]
Added a test for assertion control
Côme Chilliet [Wed, 6 Sep 2017 15:54:12 +0000 (17:54 +0200)]
Added a test for PROXY_AUTHZ control on ldap_exop
Côme Chilliet [Wed, 26 Jul 2017 09:51:29 +0000 (11:51 +0200)]
Added support for assert control value encoding
Côme Chilliet [Wed, 6 Sep 2017 14:39:21 +0000 (16:39 +0200)]
Added controls support to ldap_exop
Côme Chilliet [Wed, 26 Jul 2017 14:41:44 +0000 (16:41 +0200)]
Added controls support to ldap_search, ldap_list and ldap_read.
Côme Chilliet [Thu, 20 Jul 2017 10:17:59 +0000 (12:17 +0200)]
Added controls support to ldap_parse_result and ldap_exop_passwd
Known controls are parsed to and from associative arrays.
Only ppolicy and paged results are implemented for now.
Andrea Faulds [Wed, 20 Sep 2017 23:05:55 +0000 (00:05 +0100)]
Merge branch 'PHP-7.2'
Andrea Faulds [Wed, 20 Sep 2017 23:04:32 +0000 (00:04 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Andrea Faulds [Wed, 20 Sep 2017 23:03:33 +0000 (00:03 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Andrea Faulds [Wed, 20 Sep 2017 23:02:52 +0000 (00:02 +0100)]
Fix bug #75236
Sara Golemon [Wed, 20 Sep 2017 19:51:36 +0000 (15:51 -0400)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] Fix more typos in UPGRADING
Jannes Jeising [Tue, 19 Sep 2017 23:36:30 +0000 (01:36 +0200)]
[ci skip] Fix more typos in UPGRADING
Christoph M. Becker [Wed, 20 Sep 2017 13:54:46 +0000 (15:54 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags)
Christoph M. Becker [Wed, 20 Sep 2017 13:48:24 +0000 (15:48 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags)
Christoph M. Becker [Wed, 20 Sep 2017 13:46:31 +0000 (15:46 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags)
Christoph M. Becker [Wed, 20 Sep 2017 13:36:50 +0000 (15:36 +0200)]
Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags)
We must not overwrite the SPL_DLLIST_IT_FIX flag when changing the
iterator mode.
Anatol Belski [Wed, 20 Sep 2017 13:08:14 +0000 (15:08 +0200)]
Sync json parser defs
Dmitry Stogov [Tue, 19 Sep 2017 23:25:56 +0000 (02:25 +0300)]
Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.
Dmitry Stogov [Tue, 19 Sep 2017 22:11:37 +0000 (01:11 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed NOP removal (empty blocks should be shifted as well)
Dmitry Stogov [Tue, 19 Sep 2017 22:10:31 +0000 (01:10 +0300)]
Fixed NOP removal (empty blocks should be shifted as well)
Frank Denis [Tue, 19 Sep 2017 12:39:25 +0000 (14:39 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
ext/sodium: throw an exception if only the prefix of a hex string is valid
Frank Denis [Tue, 19 Sep 2017 12:37:21 +0000 (14:37 +0200)]
ext/sodium: throw an exception if only the prefix of a hex string is valid
Remi Collet [Tue, 19 Sep 2017 05:27:04 +0000 (07:27 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
rename test
Remi Collet [Tue, 19 Sep 2017 05:26:53 +0000 (07:26 +0200)]
rename test
Christoph M. Becker [Mon, 18 Sep 2017 20:53:12 +0000 (22:53 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] Update NEWS
Christoph M. Becker [Mon, 18 Sep 2017 20:50:34 +0000 (22:50 +0200)]
[ci skip] Update NEWS
Dmitry Stogov [Mon, 18 Sep 2017 17:01:51 +0000 (20:01 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Use private names for new libpcre symbols.
Dmitry Stogov [Mon, 18 Sep 2017 17:00:45 +0000 (20:00 +0300)]
Use private names for new libpcre symbols.
Remi Collet [Mon, 18 Sep 2017 16:09:40 +0000 (18:09 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
NEWS
Fixed Bug #75212 php_value acts like php_admin_value
Remi Collet [Mon, 18 Sep 2017 16:09:35 +0000 (18:09 +0200)]
NEWS
Remi Collet [Mon, 18 Sep 2017 16:08:51 +0000 (18:08 +0200)]
Fixed Bug #75212 php_value acts like php_admin_value
Christoph M. Becker [Mon, 18 Sep 2017 15:12:02 +0000 (17:12 +0200)]
Remove pointless preprocessor directive
Obviously, that is a refactoring relict of
e93f089 .
Christoph M. Becker [Mon, 18 Sep 2017 13:57:27 +0000 (15:57 +0200)]
[ci skip] Update UPGRADING wrt. PR 2742
Christoph M. Becker [Mon, 18 Sep 2017 13:04:44 +0000 (15:04 +0200)]
Merge branch 'pull-request/2742'
* pull-request/2742:
Fixed bug #66364 (BCMath bcmul ignores scale parameter)
Dmitry Stogov [Mon, 18 Sep 2017 11:56:55 +0000 (14:56 +0300)]
Optimize POST_INC_OBJ + FREE into PRE_INC_OBJ (in the same way as simple POST_INC)
Dmitry Stogov [Mon, 18 Sep 2017 11:37:51 +0000 (14:37 +0300)]
Allow removing of unused func_get_args() and func_get_num_args().
Dmitry Stogov [Mon, 18 Sep 2017 11:11:48 +0000 (14:11 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed optimization (the bug caused endless-loop on micro_bench.php in master branch)
Dmitry Stogov [Mon, 18 Sep 2017 11:10:18 +0000 (14:10 +0300)]
Fixed optimization (the bug caused endless-loop on micro_bench.php in master branch)
Dmitry Stogov [Mon, 18 Sep 2017 10:13:24 +0000 (13:13 +0300)]
Property access micro-optimization. (ZEND_WRONG_PROPERTY_OFFSET and ZEND_DYNAMIC_PROPERTY_OFFSET are hidden, use one comparison instead of two on fast paths. "Negative" offsets are reserved for future optimizations).
Anatol Belski [Mon, 18 Sep 2017 10:07:12 +0000 (12:07 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix the version check causing the test fail
Anatol Belski [Mon, 18 Sep 2017 10:06:54 +0000 (12:06 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix the version check causing the test fail
Anatol Belski [Mon, 18 Sep 2017 10:06:23 +0000 (12:06 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix the version check causing the test fail
Anatol Belski [Mon, 18 Sep 2017 10:04:31 +0000 (12:04 +0200)]
Fix the version check causing the test fail
Dmitry Stogov [Mon, 18 Sep 2017 08:28:06 +0000 (11:28 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #74878 (Data race in ZTS builds)
Dmitry Stogov [Mon, 18 Sep 2017 08:27:10 +0000 (11:27 +0300)]
Fixed bug #74878 (Data race in ZTS builds)
Anatol Belski [Mon, 18 Sep 2017 07:38:14 +0000 (09:38 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Update lib_versions.txt
Anatol Belski [Mon, 18 Sep 2017 07:37:46 +0000 (09:37 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update lib_versions.txt
Anatol Belski [Mon, 18 Sep 2017 07:36:29 +0000 (09:36 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Update lib_versions.txt
Anatol Belski [Mon, 18 Sep 2017 07:34:58 +0000 (09:34 +0200)]
Update lib_versions.txt
Anatol Belski [Fri, 15 Sep 2017 21:06:44 +0000 (23:06 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Move to next binary SDK version for AppVeyor
Anatol Belski [Fri, 15 Sep 2017 21:06:19 +0000 (23:06 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Move to next binary SDK version for AppVeyor
Anatol Belski [Fri, 15 Sep 2017 21:05:25 +0000 (23:05 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Move to next binary SDK version for AppVeyor
Anatol Belski [Fri, 15 Sep 2017 21:04:15 +0000 (23:04 +0200)]
Move to next binary SDK version for AppVeyor
Dmitry Stogov [Fri, 15 Sep 2017 09:29:46 +0000 (12:29 +0300)]
Removed IS_TYPE_COPYABLE flag.
Christoph M. Becker [Thu, 14 Sep 2017 14:40:05 +0000 (16:40 +0200)]
Merge branch 'pull-request/2751'
* pull-request/2751:
reworked test
added credits for #phptestfest
reworked the tests, created test cases for defalte, gzip and unsupported brotli
added basic zlib_get_coding_type() test
Florian Engelhardt [Thu, 14 Sep 2017 10:41:02 +0000 (12:41 +0200)]
reworked test
Dmitry Stogov [Thu, 14 Sep 2017 09:33:52 +0000 (12:33 +0300)]
Structures comming from "unknown sources" should be marked as escaping.
Dmitry Stogov [Thu, 14 Sep 2017 08:25:03 +0000 (11:25 +0300)]
Avoid redundand iterations, checks and reloads
Dmitry Stogov [Thu, 14 Sep 2017 08:03:47 +0000 (11:03 +0300)]
Fixed escape analysis for ASSIGN_DIM/ASSIGN_OBJ opcodes and improved DCE
Florian Engelhardt [Thu, 14 Sep 2017 07:21:00 +0000 (09:21 +0200)]
added credits for #phptestfest
Florian Engelhardt [Thu, 14 Sep 2017 07:17:45 +0000 (09:17 +0200)]
reworked the tests, created test cases for defalte, gzip and unsupported brotli
Dmitry Stogov [Thu, 14 Sep 2017 06:58:22 +0000 (09:58 +0300)]
typo
Christoph M. Becker [Thu, 14 Sep 2017 00:02:17 +0000 (02:02 +0200)]
[ci skip] Merge branch 'pull-request/2752'
* pull-request/2752:
Fixed typo
Christoph M. Becker [Wed, 13 Sep 2017 23:26:05 +0000 (01:26 +0200)]
[ci skip] Merge branch 'pull-request/2753'
* pull-request/2753:
Fix type-o in ext/reflection comment :speech_balloon:
Christoph M. Becker [Wed, 13 Sep 2017 22:35:49 +0000 (00:35 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] Fix typos in UPGRADING
Christoph M. Becker [Wed, 13 Sep 2017 22:34:26 +0000 (00:34 +0200)]
[ci skip] Fix typos in UPGRADING
Dmitry Stogov [Wed, 13 Sep 2017 21:09:28 +0000 (00:09 +0300)]
Added test. Invalid usage doesn't affect escape_satte of arrays/objects and shouldn't prevent SCCP on "proper" paths.
Dmitry Stogov [Wed, 13 Sep 2017 21:08:43 +0000 (00:08 +0300)]
Revert "Mark incorrectly used arrays and objects as escaping"
This reverts commit
9b2d3cce1946d913baba59ddd90fc7a8b3a192a4 .
Dmitry Stogov [Wed, 13 Sep 2017 20:59:16 +0000 (23:59 +0300)]
Added debug output
Sammy Kaye Powers [Wed, 13 Sep 2017 19:11:57 +0000 (14:11 -0500)]
Fix type-o in ext/reflection comment :speech_balloon:
Markus Staab [Wed, 13 Sep 2017 16:35:37 +0000 (18:35 +0200)]
Fixed typo
Dmitry Stogov [Wed, 13 Sep 2017 15:18:51 +0000 (18:18 +0300)]
Improved reference dependencies analysis
Christoph M. Becker [Wed, 13 Sep 2017 14:16:26 +0000 (16:16 +0200)]
Merge branch 'pull-request/2745'
* pull-request/2745:
Fixed bug #75169 (BCMath errors/warnings bypass error handling)
Christoph M. Becker [Wed, 13 Sep 2017 14:04:19 +0000 (16:04 +0200)]
Merge branch 'pull-request/2739'
* pull-request/2739:
Fix proto and indentation
Fix arginfo
Return old scale value from bcscale()
Anatol Belski [Wed, 13 Sep 2017 13:48:24 +0000 (15:48 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] update NEWS
[ci skip] update NEWS