hi Hannes, IDN are pure ascii as well (the encoded version), I don't think it is even possible to define a vhost using unicode.
Cheers, On Fri, Oct 9, 2009 at 10:20 PM, Hannes Magnusson <hannes.magnus...@gmail.com> wrote: > On Fri, Oct 9, 2009 at 21:43, Garrett Serack <garre...@php.net> wrote: >> garretts Fri, 09 Oct 2009 19:43:00 +0000 >> >> Revision: http://svn.php.net/viewvc?view=revision&revision=289445 >> >> Log: >> - changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be >> case insensitive (garretts) >> >> Changed paths: >> U php/php-src/branches/PHP_5_3/NEWS >> U php/php-src/branches/PHP_5_3/main/php_ini.c >> U php/php-src/branches/PHP_5_3/sapi/cgi/cgi_main.c >> U php/php-src/trunk/main/php_ini.c >> U php/php-src/trunk/sapi/cgi/cgi_main.c >> >> Modified: php/php-src/branches/PHP_5_3/NEWS >> =================================================================== >> --- php/php-src/branches/PHP_5_3/NEWS 2009-10-09 19:13:33 UTC (rev 289444) >> +++ php/php-src/branches/PHP_5_3/NEWS 2009-10-09 19:43:00 UTC (rev 289445) >> @@ -1,6 +1,8 @@ >> PHP >> NEWS >> ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| >> ?? ??? 20??, PHP 5.3.2 >> +- changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be >> case >> + insensitive (garretts) >> - Added ReflectionMethod::setAccessible() for invoking non-public methods >> through the Reflection API. (Sebastian) >> >> >> Modified: php/php-src/branches/PHP_5_3/main/php_ini.c >> =================================================================== >> --- php/php-src/branches/PHP_5_3/main/php_ini.c 2009-10-09 19:13:33 UTC (rev >> 289444) >> +++ php/php-src/branches/PHP_5_3/main/php_ini.c 2009-10-09 19:43:00 UTC (rev >> 289445) >> @@ -41,6 +41,20 @@ >> #define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG) >> #endif >> >> +#ifdef PHP_WIN32 >> +#define TRANSLATE_SLASHES(path) \ >> + { \ >> + char *tmp = path; \ >> + while (*tmp) { \ >> + if (*tmp == '\\') *tmp = '/'; \ >> + tmp++; \ >> + } \ >> + } >> +#else >> +#define TRANSLATE_SLASHES(path) >> +#endif >> + >> + >> typedef struct _php_extension_lists { >> zend_llist engine; >> zend_llist functions; >> @@ -273,7 +287,13 @@ >> key_len = Z_STRLEN_P(arg1) - >> sizeof("PATH") + 1; >> is_special_section = 1; >> has_per_dir_config = 1; >> +#ifdef PHP_WIN32 >> + // make the path lowercase on >> Windows, for case insensitivty. >> + strlwr(key); > > Sorry for my ignorance, but would this work for IDN? > > -Hannes > > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Pierre http://blog.thepimp.net | http://www.libgd.org -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php