Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Nov 1996 23:25:28 -0700
From:      Warner Losh <imp@village.org>
To:        roberto@keltia.freenix.fr (Ollivier Robert)
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: libc 
Message-ID:  <E0vSzua-0005ND-00@rover.village.org>
In-Reply-To: Your message of "Thu, 28 Nov 1996 00:41:14 %2B0100." <Mutt.19961128004114.roberto@keltia.freenix.fr> 
References:  <Mutt.19961128004114.roberto@keltia.freenix.fr>  <Mutt.19961127001532.brianc@netrover.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <Mutt.19961128004114.roberto@keltia.freenix.fr> Ollivier Robert writes:
: "_" has never been officially allowed in hostnames. Paul Vixie decided to
: enforce this in 4.9.4. There is a command you can put in named.boot to
: allow them.

That's an area open to much debate, much of it due to older RFCs that
weren't explicit enough.  The valid set of characters in a
hostname are
	[A-Za-z0-9.-]
in case someone is curious.

The reason that this is now enforced in the name server is that
characters outside of these can cause extreme problems for programs
that are written to only accept these characters.  While allowing _
would likely be no problem, it is outside of the spec.  One of these
is the famous overflowing the buffer onto the stack to execute code
hack...

Warner




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E0vSzua-0005ND-00>