2012年4月1日22:29 Daniel Stenberg <[email protected]>: > On Sun, 1 Apr 2012, Tatsuhiro Tsujikawa wrote: > >> This patch replaces RFC 2818 based hostname check in OpenSSL build with >> RFC 6125 [1] based one. > > > Thanks a lot! A little nit though: strcasecmp() cannot be used. It is A) not > portable enough and B) not good enough. > > A - due to things like Windows > B - due to things like POSIX and Turkish: > http://daniel.haxx.se/blog/2008/10/15/strcasecmp-in-turkish/ > > Curl_raw_equal() is the libcurl internal replacement for strcasecmp() but it > has a slightly different return code. Can you update your patch to use this, > please? >
Sure. Updated patch attached. Best regards, Tatsuhiro Tsujikawa
0001-Made-hostname-check-conform-to-RFC-6125.patch
Description: Binary data
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
