Matt Kraai <[EMAIL PROTECTED]> writes:
> In order to implement this, I really need to know the answers to
> the following questions:
>
> * What encoding is used for the host name input by the user?
>
> * What host name validation should be performed by dbootstrap?
>
> * What encoding should be used for writing the host name?
>
> The kernel treats the host name as any other character string, and
> so doesn't appear to care about the encoding. I haven't been able
> to find the libc source which deals with internationalized host
> names, so I don't know what format it expects things in.
IMHO, we should only enforce what has been standardised.
* Only allow components matching the simple grammar in RFC 1034.
(section 3.5)
* Each name component is max 63 octets.
* Total hostname length is max 255 octets.
* No component can start with <letter><letter><hyphen><hyphen>
(not really in the standards, but pertinent anyway)
When the process moves out of the draft process, implement whatever
the RFC says.
Kjetil T.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]