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

Bug#851357: Regression: No longer supports ServerName containing underscore



Stefan,

JFTR underscores in domain names are allowed, just not for hostnames. SRV, TLSA and other RRs make use of them.

O.


On 14 January 2017 17:24:09 Stefan Fritsch <sf@sfritsch.de> wrote:

On Saturday, 14 January 2017 12:33:55 CET Jonathan Vollebregt wrote:
Actually that makes another point: according to RFC952 hostnames are
allowed only a single period:

http://www.ietf.org/rfc/rfc952.txt

 >      <hname> ::= <name>*["."<name>]
 >      <name>  ::= <let>[*[<let-or-digit-or-hyphen>]<let-or-digit>]

Unless this was updated in another RFC that means apache shouldn't even
support subdomains in virtual hosts, and say goodbye to the .co.uk tld!

No, the *[ ... ] syntax means an arbitrary number of the thing in the
brackets.

I think we can write this off as confusion due to the apache
documentation and say this is an actual bug and ServerName is supposed
to take domainnames

I don't think underscores in domain names are allowed in general. But I know
that they are in are in wide use. So maybe there should be an exception or an
explicit knob to allow them.

A workaround is

HTTPProtocolOptions unsafe



Reply to: