Skip to content

Conversation

@tstarling
Copy link
Contributor

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

Bug fixes split out from https://wiki.php.net/rfc/strtolower-ascii

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
@tstarling
Copy link
Contributor Author

For grapheme_stripos() please refer to the discussion at #7506 (comment)

@nikic nikic closed this in c96be7b Sep 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants