#
21260318 |
| 30-Sep-2024 |
Gina Peter Banyard |
ext/ldap: Fix GH-16136 (Memory leak in php_ldap_do_modify())
|
#
c910e78c |
| 30-Sep-2024 |
Gina Peter Banyard |
ext/ldap: Fix GH-16132 (Freeing pointer not allocated by ZMM) Closes GH-16134
|
#
19bba837 |
| 28-Sep-2024 |
Gina Peter Banyard |
ext/ldap: Fix GH-16101 (Segfaults in php_ldap_do_search() when LDAPs is not a list) Closes GH-16102
|
#
f4c45ee3 |
| 25-Sep-2024 |
Gina Peter Banyard |
ext/ldap: Fix GH-16032 (Various NULL pointer dereferencements in ldap_modify_batch()) We check that the "attrib" and "modtype" keys are present in each array. If not we throw a ValueErro
ext/ldap: Fix GH-16032 (Various NULL pointer dereferencements in ldap_modify_batch()) We check that the "attrib" and "modtype" keys are present in each array. If not we throw a ValueError, in line with what other validation failure cases do. Closes GH-16057
show more ...
|
#
018fbd0a |
| 16-Dec-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fix GH-10112: LDAP\Connection::__construct() refers to ldap_create()
|
#
b8ac2071 |
| 16-Dec-2022 |
Christoph M. Becker |
Fix GH-10112: LDAP\Connection::__construct() refers to ldap_create() There is no `ldap_create()`, but rather `ldap_connect()`. Closes GH-10115. |
#
a01dd9fe |
| 14-Sep-2022 |
Bob Weinand |
Revert "Port all internally used classes to use default_object_handlers" This reverts commit 94ee4f9834743ca74f6c9653863273277ce6c61a. The commit was a bit too late to be included i
Revert "Port all internally used classes to use default_object_handlers" This reverts commit 94ee4f9834743ca74f6c9653863273277ce6c61a. The commit was a bit too late to be included in PHP 8.2 RC1. Given it's a massive ABI break, we decide to postpone the change to PHP 8.3.
show more ...
|
#
94ee4f98 |
| 24-Aug-2022 |
Bob Weinand |
Port all internally used classes to use default_object_handlers Signed-off-by: Bob Weinand <bobwei9@hotmail.com> |
#
788b7a0c |
| 12-Apr-2022 |
Tim Düsterhus |
Mark parameter in ext/ldap as sensitive |
#
e7c30c05 |
| 06-Jun-2022 |
Máté Kocsis |
Declare ext/ldap constants in stubs (#8717) |
#
c96be7b8 |
| 24-Sep-2021 |
Tim Starling |
Use ASCII lower case for misc case folding Use ASCII case conversion instead of locale-dependent case conversion in the following places: * grapheme_stripos() and grapheme_strri
Use ASCII lower case for misc case folding Use ASCII case conversion instead of locale-dependent case conversion in the following places: * grapheme_stripos() and grapheme_strripos() in the "fast" path * ldap_get_entries() * oci_pconnect() for case folding of parameters when constructing a key into the connection or session pool * SoapClient: case folding of function names * get_meta_tags(): case conversion of property names * http stream wrapper: header names * phpinfo(): anchor names * php_verror(): docref URLs * rfc1867.c: Content-Type boundary parameter name * streams.c: stream protocol names Using locale-dependent case folding for these cases is either unnecessary or actively incorrect. These functions could have misbehaved when used with certain locales (e.g. Turkish). Closes GH-7511.
show more ...
|
#
570d9b63 |
| 20-Jul-2021 |
Joe Watkins |
Not serializable flag permeation |
#
a6a95e3f |
| 12-May-2021 |
George Peter Banyard |
Do not reuse errno as local variable name errno is a global variable/macro which is implementation defined, and should not be reused. This fixes some [-Wstrict-prototypes] warni
Do not reuse errno as local variable name errno is a global variable/macro which is implementation defined, and should not be reused. This fixes some [-Wstrict-prototypes] warnings.
show more ...
|
#
e0b947a8 |
| 09-May-2021 |
Ayesh Karunaratne |
Move resource-object classes of LDAP to `\LDAP` namespaces (#6963) Another change as per accepted [namespaces in bundled extensions RFC](https://wiki.php.net/rfc/namespaces_in_bundled_extens
Move resource-object classes of LDAP to `\LDAP` namespaces (#6963) Another change as per accepted [namespaces in bundled extensions RFC](https://wiki.php.net/rfc/namespaces_in_bundled_extensions). Related: #6925, #5945, #6960
show more ...
|
#
01b3fc03 |
| 06-May-2021 |
KsaR |
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier". 3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted. 4. fixed indentation in some files before |
show more ...
|
#
5caaf40b |
| 29-Sep-2020 |
George Peter Banyard |
Introduce pseudo-keyword ZEND_FALLTHROUGH And use it instead of comments |
#
cd40fc3c |
| 13-Mar-2021 |
Máté Kocsis |
Convert resources to objects in ext/ldap Closes GH-6770 |
#
66f16f4e |
| 16-Mar-2021 |
Máté Kocsis |
Merge branch 'PHP-8.0' * Fix crash in LDAP search functions during argument validation * Fix ldap_next_entry() parameter name
|
#
b03438ba |
| 15-Mar-2021 |
Máté Kocsis |
Fix crash in LDAP search functions during argument validation |
#
3e01f5af |
| 15-Jan-2021 |
Nikita Popov |
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool is retained as an alias.
show more ...
|
#
422d1665 |
| 14-Jan-2021 |
Nikita Popov |
Make convert_to_*_ex simple aliases of convert_to_* Historically, the _ex variants separated the zval first, if a conversion was necessary. This distinction no longer makes sense sin
Make convert_to_*_ex simple aliases of convert_to_* Historically, the _ex variants separated the zval first, if a conversion was necessary. This distinction no longer makes sense since PHP 7. The only difference that was still left is that _ex checked whether the type is the same first, but the usage of these macros did not actually distinguish on whether such an inlined check is valuable or not in a given context. Also drop the unused convert_to_explicit_type macros.
show more ...
|
#
15a3eca3 |
| 15-Oct-2020 |
Côme Chilliet |
Change $controls parameter to default to null in ext/ldap It appeared that not passing $controls and passing [] caused different behaviors, when not passing it the controls set through
Change $controls parameter to default to null in ext/ldap It appeared that not passing $controls and passing [] caused different behaviors, when not passing it the controls set through ldap_set_option would be used, when passing [] they would not. So, this parameter is now nullable and defaults to null to have a consistent behavior.
show more ...
|
#
550a4f2f |
| 01-Oct-2020 |
Côme Chilliet |
Remove deprecated functions from php-ldap Remove ldap_control_paged_result and ldap_control_paged_result_response which have been deprecated in PHP 7.4, in favor of new $controls p
Remove deprecated functions from php-ldap Remove ldap_control_paged_result and ldap_control_paged_result_response which have been deprecated in PHP 7.4, in favor of new $controls parameters for ldap request functions.
show more ...
|
#
1d3787ee |
| 28-Sep-2020 |
Côme Chilliet |
Rename $link parameters to $ldap in ldap functions Also fixed ldap_set_option places where $newvalue was still used |
#
a835eee2 |
| 17-Sep-2020 |
MCMic |
Fix parameter mask in ldap_next_attribute Co-authored-by: Nikita Popov <nikita.ppv@googlemail.com> |