[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] IDNA: is the specification proper, adequate, and complete? (was: Re: I-D ACTION:draft-ietf-idn-idna-08.txt)
Thanks for your interests.
My directory-for-8bit-query approach is just a short-term kludge and I hope we can
prove that it serves well as a seamless migration path to NEW CLASS IDN.
I hope we could publish the directory approach as a small part of the entire picture of
the standardization roadmap to new class IDN which appears to require
more years of research and preparations from our experienecs in this WG.
I am writing a draft about the minimal specification of the directory-for-8bit-query approach which
seems simple and straightforward. Most challenging part of my work, is how to prove that the roadmap is correct
and would not place any obstacles in the future new class IDN efforts.
My comments continues..
----- Original Message -----
From: "tsenglm@計網中心.中大.tw" <tsenglm@cc.ncu.edu.tw>
> Even it is safe without new plug-in to client , but
> there are some other problems.
> One is that need more effort on web proxy
> servers to treat native to UTF-8 conversion .
the conversion may be done on the central forwarding webserver which can gather
more contexts from the incoming http requests. Some http proxy maybe strip the 8th bit off from
the non-ASCII HOST: header values into ASCII ones. Even in those cases, the original
hostname often can be restored by the forwarding server with simple "OR with 0x80" operations.
Moreover, Hostnames may not be in UTF8 and their legacy encodings may not be explicitly specified
in the http headers. Such brower behaviors have been well documented grouped by vendors , OSes and versions
which context information is, fortunately , available in the incoming http request headers.
> Another important
> interoperability protocol issue is the virtual host of web page , that is
> how to pass what kind of identifier (native , utf-8 , ACE or others) to let
> a web server to act as the "virtual host" of web page and will guide the
> client re-direct to the target web page.
Current HTTP/1.1 is still bound to the restriction imposed by ASCII hostname rules
over Host: header. Therefore, To be faithful to the current standards,
the forwarding webserver SHOULD accept ASCII-only URL
which contains no native-encoded IDN and no ACE hostname in my suggestion.
If we assume future new class IDN will have "A,MX,NS,CNAME..." like "IN" class,
IDNA and future new class IDN are mutually exclusive options.
Soobok Lee