php-src/ext/ldap
Tim Starling c96be7b8f2 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.
2021-09-24 09:20:08 +02:00
..
tests Prefer EXPECT over EXPECTF 2021-06-29 17:13:02 +02:00
config.m4 Merge branch 'PHP-7.4' 2019-09-06 15:00:17 +02:00
config.w32 Merge branch 'PHP-7.4' 2019-06-11 17:12:33 +02:00
CREDITS
ldap_arginfo.h Add more specific array return type hints for various extensions - part 3 (#7467) 2021-09-06 12:27:28 +02:00
ldap.c Use ASCII lower case for misc case folding 2021-09-24 09:20:08 +02:00
ldap.stub.php Add more specific array return type hints for various extensions - part 3 (#7467) 2021-09-06 12:27:28 +02:00
php_ldap.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00