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

Reply via email to