[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [idn] impacted systems investigation




> RFC 2181 says that character-set restrictions are forbidden in all
> ``implementations of the DNS protocols.'' It doesn't matter whether the
> implementations are clients, caches, or servers.
> 
> Are you saying that your client libraries are ``various applications
> that make use of DNS data'' rather than ``implementations of the DNS
> protocols''?

	The DNS is a database, like NIS or even /etc/hosts where hostnames
	can be stored and retrieved.  Once it has been retrieved from the
	DNS, or NIS database or /etc/hosts gethostby*() is free to reject
	names which fall outside of the spec, RFC 952, in this case.

	However this is not really appropriate for this list other than
	when RFC 952 is updated gethostby*(), getaddrinfo() etc. are still
	free to reject out of spec. names.

	Mark
--
Mark Andrews, Nominum Inc.
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews@nominum.com