Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added support for VLV controls request and response | Côme Chilliet | 2017-09-21 | 1 | -4/+94 |
| | |||||
* | Added support for SORT controls | Côme Chilliet | 2017-09-21 | 1 | -0/+117 |
| | | | | On an openldap server you need the sssvlv overlay for these to work | ||||
* | Added skip when control are not supported by the test ldap server | Côme Chilliet | 2017-09-21 | 9 | -0/+44 |
| | |||||
* | Added ldap_rename_ext and its test | Côme Chilliet | 2017-09-21 | 1 | -0/+75 |
| | |||||
* | Indexing controls by OID when parsing them | Côme Chilliet | 2017-09-21 | 8 | -52/+46 |
| | |||||
* | Avoid returning iscritical field when parsing response controls | Côme Chilliet | 2017-09-21 | 4 | -20/+6 |
| | | | | | As stated in RFC4511 Section 4.1.11, this field is always false in response controls and only makes sense in request controls | ||||
* | Added ldap_delete_ext and its test | Côme Chilliet | 2017-09-21 | 1 | -0/+72 |
| | |||||
* | Added ldap_mod_*_ext methods for modification with controls | Côme Chilliet | 2017-09-21 | 1 | -0/+175 |
| | |||||
* | Added ldap_add_ext and preread/postread support and tests | Côme Chilliet | 2017-09-21 | 1 | -0/+95 |
| | |||||
* | Added ldap_bind_ext to pass controls and get result object | Côme Chilliet | 2017-09-21 | 1 | -0/+68 |
| | | | | | | | 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 | ||||
* | Added support and test for LDAP_CONTROL_VALUESRETURNFILTER | Côme Chilliet | 2017-09-21 | 2 | -0/+37 |
| | |||||
* | Removed client controls alltogether | Côme Chilliet | 2017-09-21 | 10 | -20/+20 |
| | | | | | Client controls are ldap client lib specific and all the one I could find are ignoring client controls anyway. | ||||
* | Fixed ldap_exop test since rebase remove client controls | Côme Chilliet | 2017-09-21 | 1 | -1/+1 |
| | |||||
* | Added support for controls in ldap_modify_batch | Côme Chilliet | 2017-09-21 | 1 | -5/+5 |
| | |||||
* | Added controls support to ldap_compare | Côme Chilliet | 2017-09-21 | 2 | -6/+14 |
| | | | | | | 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. | ||||
* | Added controls support to ldap_rename | Côme Chilliet | 2017-09-21 | 2 | -2/+4 |
| | |||||
* | Using new control syntax for MANAGEDSAIT control when deleting references | Côme Chilliet | 2017-09-21 | 3 | -7/+4 |
| | |||||
* | Fixed wrong argument number error tests | Côme Chilliet | 2017-09-21 | 6 | -29/+29 |
| | |||||
* | Added controls support to ldap_delete | Côme Chilliet | 2017-09-21 | 1 | -1/+9 |
| | |||||
* | Added support for controls in ldap_add, ldap_modify, ldap_mod_* | Côme Chilliet | 2017-09-21 | 1 | -2/+56 |
| | | | | | | 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 | ||||
* | Added a test for assertion control | Côme Chilliet | 2017-09-21 | 1 | -0/+58 |
| | |||||
* | Added a test for PROXY_AUTHZ control on ldap_exop | Côme Chilliet | 2017-09-21 | 1 | -0/+4 |
| | |||||
* | Added controls support to ldap_search, ldap_list and ldap_read. | Côme Chilliet | 2017-09-21 | 3 | -4/+101 |
| | |||||
* | Added controls support to ldap_parse_result and ldap_exop_passwd | Côme Chilliet | 2017-09-21 | 6 | -16/+115 |
| | | | | | Known controls are parsed to and from associative arrays. Only ppolicy and paged results are implemented for now. | ||||
* | Merge branch 'PHP-7.2' | Côme Chilliet | 2017-09-07 | 1 | -2/+2 |
|\ | | | | | | | | | * PHP-7.2: Removing client controls attribute from ldap_exop signature | ||||
| * | Removing client controls attribute from ldap_exop signature | Côme Chilliet | 2017-09-07 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Client controls will not get implemented in php-ldap as they are specific to each client ldap lib and most of the time unused any way. (servers controls on the other end are used and will get implemented) | ||||
* | | Merge branch 'PHP-7.2' | Côme Chilliet | 2017-08-04 | 1 | -3/+3 |
|\ \ | |/ | | | | | | | * PHP-7.2: Added controls parameters to ldap_exop so that control support can be added later | ||||
| * | Added controls parameters to ldap_exop so that control support can be added ↵ | Côme Chilliet | 2017-08-04 | 1 | -3/+3 |
| | | | | | | | | later | ||||
* | | Fixed ldap tests when ldap server hash out passwords | Côme Chilliet | 2017-07-26 | 5 | -14/+14 |
| | | |||||
* | | Fixed test for ldap_set_option server controls with empty array | Côme Chilliet | 2017-07-26 | 1 | -3/+2 |
| | | |||||
* | | Added ldap_exop_refresh helper for EXOP REFRESH operation on dds overlay | Côme Chilliet | 2017-07-20 | 1 | -0/+43 |
| | | | | | | | | | | ldap_exop_refresh(resource link, string dn, int ttl) Returns FALSE on failure, newttl on success | ||||
* | | Using LDAP_CONTROL_MANAGEDSAIT constant in ldap tests instead of string oid | Côme Chilliet | 2017-07-20 | 3 | -3/+3 |
|/ | |||||
* | Fixed removing all controls by passing an empty array to ldap_set_option | Côme Chilliet | 2017-07-11 | 1 | -1/+5 |
| | |||||
* | Added constants for known ldap controls OID and tests for ↵ | Côme Chilliet | 2017-07-05 | 3 | -6/+142 |
| | | | | | | ldap_get/set_option for controls Also fixed existing tests which were expecting ldap_get_option to fail on controls | ||||
* | Test ldap_exop_passwd with less parameters to be sure it works | Côme Chilliet | 2017-07-04 | 1 | -0/+2 |
| | |||||
* | Changed API to avoid using passing result by reference | Côme Chilliet | 2017-07-04 | 2 | -6/+2 |
| | | | | See discussion on internals ML | ||||
* | Swapped position of retoid and retdata as retoid is almost never used | Côme Chilliet | 2017-07-03 | 1 | -5/+3 |
| | |||||
* | Removed two step syntax for EXOP helpers, one call workflow is enough | Côme Chilliet | 2017-07-03 | 3 | -14/+6 |
| | |||||
* | Improved ldap_exop test to encode&decode a passwd EXOP to test ↵ | Côme Chilliet | 2017-07-03 | 1 | -6/+34 |
| | | | | sending/recieving data | ||||
* | Added constants for standard EXOPs | Côme Chilliet | 2017-07-03 | 1 | -2/+2 |
| | |||||
* | Fixed ldap_exop and ldap_parse_exop. Only tested them for whoami exop. (see ↵ | Côme Chilliet | 2017-07-03 | 1 | -0/+52 |
| | | | | test file) | ||||
* | Fixed ldap_parse_exop_whoami and ldap_parse_exop_passwd and added test for them | Côme Chilliet | 2017-07-03 | 2 | -1/+46 |
| | |||||
* | Fixed ldap_exop_passwd and added tests for it | Côme Chilliet | 2017-07-03 | 3 | -0/+80 |
| | |||||
* | ext/ldap/test: Test that ldap_connect() uses defaults from ldap.conf (openldap) | David Caldwell | 2017-05-30 | 1 | -0/+26 |
| | |||||
* | Merge branch 'PHP-7.1' | Xinchen Hui | 2017-01-19 | 1 | -0/+10 |
|\ | | | | | | | | | * PHP-7.1: Fixed another part in ldap (bug #73933) | ||||
| * | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2017-01-19 | 1 | -0/+10 |
| |\ | | | | | | | | | | | | | * PHP-7.0: Fixed another part in ldap (bug #73933) | ||||
| | * | Fixed another part in ldap (bug #73933) | Xinchen Hui | 2017-01-19 | 1 | -0/+10 |
| | | | |||||
* | | | Merge branch 'PHP-7.1' | Xinchen Hui | 2017-01-17 | 1 | -0/+20 |
|\ \ \ | |/ / | | | | | | | | | | | | | * PHP-7.1: Update NEWS Fixed bug #73933 (error/segfault with ldap_mod_replace and opcache) | ||||
| * | | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2017-01-17 | 1 | -0/+20 |
| |\ \ | | |/ | | | | | | | | | | * PHP-7.0: Fixed bug #73933 (error/segfault with ldap_mod_replace and opcache) | ||||
| | * | Fixed bug #73933 (error/segfault with ldap_mod_replace and opcache) | Xinchen Hui | 2017-01-17 | 1 | -0/+20 |
| | | |