master
enable ext/ldap/tests on azure
Fix GHSA-g665-fm4p-vhff: OOB access in ldap_escape
Fix miscellaneous typos in docs
Deprecate ldap_connect with two parameters (#5177)
Use EXTENSIONS section for ldap
ext/ldap: Refactor verification of modification entry
ext/ldap: Fix GH-16101 (Segfaults in php_ldap_do_search() when LDAPs is not a list)
ext/ldap: Fix GH-16132 (Freeing pointer not allocated by ZMM)
ext/ldap: Promote warning to ValueError if array is not a dict
Fix GH-16389: Assertion failure in ext/ldap/ldap.c:2718 (#16392)
Backport fix GH-17280: ldap_search() fails when $attributes array has holes
Fix GH-17704: ldap_search fails when $attributes contains a non-packed array with numerical keys
Fixed GH-18902: ldap_exop/ldap_exop_sync assert triggered on empty request OID
Fix GH-18015: Error messages for ldap_mod_replace are confusing
Merge branch 'PHP-8.4'
Make LDAPCONF test work on windows
ext/ldap: simplify ldap_connect() workflow, fix url leak.
Close PHP tags in tests
Deprecate calling ldap_exop() with more than 4 arguments
ext/ldap: Merge loops together
allow ldap_get_option to retrieve global option
ext/ldap: Throw a ValueError when passing an unknown option
ext/ldap: Use HASH_FOREACH macro to traverse array
Fix GH-17280: ldap_search() fails when $attributes array has holes (#17284)
ext/ldap: Add tests for php_ldap_do_modify()
Fix NULL deref on high modification key
ext/ldap: Fix references for ldap_modify_batch() (#16121)
Migrate SKIPIF -> EXTENSIONS (#7138)
[skip ci] Update to ubuntu 24.04 for asan in nightly
Merge branch 'PHP-8.3' into PHP-8.4
[skip ci] Fix ldap skipif
ext/ldap: few new unit tests (tls13 protocol). (#13409)
ext/ldap: Use FCC for rebind_proc callback (#17369)
Fix GH-18529: ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls() Regresion introduced in fix for GH-17776
add more ldaps/tls tests with TLS_CACERTFILE
Fix GH-18529: additional inheriting of TLS int options
Skip LDAP TLS max version test for now
Merge branch 'PHP-8.2' into PHP-8.3