Package: netbase
Version: 4.46
Severity: normal

Hi,

For somewhat unrelated reasons I went looking today to see if there was
actually a formal definition for what constitutes a valid service name ...
and it turns out, that as of last month, there actually is one - that has
now been published as the BCP track RFC 6335.

Details of the allowable form are here:

http://tools.ietf.org/html/rfc6335#section-5.1

The proposed mechanism for undoing the mess of leaving this undefined
for so long are here:

http://tools.ietf.org/html/rfc6335#section-10.1


It looks like the services file we are distributing should not be a major
pain to bring into line with this.  We have a few entries with underscores
and there is:

clc-build-daemon 8990/tcp                       # Common lisp build daemon

Which fails the length constraint -- and according to IANA, that port is
actually allocated to http-wmap, which hopefully makes resolving it a
relatively trivial matter too :)


Another issue that pops out at me here is that section 10. specifically
notes that IANA consider the correct service name for port 80 to be "http"
and that we shouldn't use "www" as we presently do ...

so there may be other services where we aren't aligned with IANA that
probably should be now too.



It's not entirely clear to me what else we are going to break by changing
this, but now that it's formally defined, and while we're still relatively
early in the release cycle, I guess it's time to find out ...


Just The Messenger -ingly Sorry,
Ron



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to