]> granicus.if.org Git - curl/commit
- Pascal Terjan filed bug #2154627
authorDaniel Stenberg <daniel@haxx.se>
Wed, 15 Oct 2008 21:43:48 +0000 (21:43 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 15 Oct 2008 21:43:48 +0000 (21:43 +0000)
commita579d6706436615845f57692921e0891fb6e3719
tree936f3c7c41195e63bfd13c2f2b0151e1db1db397
parentbe760bed7e544136eaa175f0fe58251da1ff6e41
- Pascal Terjan filed bug #2154627
  (http://curl.haxx.se/bug/view.cgi?id=2154627) which pointed out that libcurl
  uses strcasecmp() in multiple places where it causes failures when the
  Turkish locale is used. This is because 'i' and 'I' isn't the same letter so
  strcasecmp() on those letters are different in Turkish than in English (or
  just about all other languages). I thus introduced a totally new internal
  function in libcurl (called Curl_ascii_equal) for doing case insentive
  comparisons for english-(ascii?) style strings that thus will make "file"
  and "FILE" match even if the Turkish locale is selected.
18 files changed:
CHANGES
RELEASE-NOTES
TODO-RELEASE
lib/cookie.c
lib/curlx.h
lib/gtls.c
lib/http.c
lib/http_digest.c
lib/ldap.c
lib/netrc.c
lib/nss.c
lib/parsedate.c
lib/ssluse.c
lib/strequal.c
lib/strequal.h
lib/telnet.c
lib/url.c
src/main.c