Ping.
On Sun, May 16, 2021 at 07:10:22PM BST, Raf Czlonka wrote:
> Hello,
>
> During recent services(5)-related threads, I glanced over the file
> and noticed a duplicate - namely(sic!), "nameserver" is being used
> both as the a service name, as well as an alias for "domain".
>
> nameserver 42/tcp name # IEN 116
> domain 53/tcp nameserver # name-domain server
> domain 53/udp nameserver
>
> The above entries had remained unchanged since the file has been
> imported into the tree[0]. As I found out some minutes later, NetBSD
> have removed the duplicate in 1999[1].
>
> As you can see from their commit[1], there is another duplicate
> which has been removed from that file - "readnews". There, they
> have removed it from:
>
> netnews 532/tcp
>
> and, even nowadays, still have it as a local alias[2]:
>
> readnews 119/tcp untp
>
> on top of the usual[2]:
>
> nntp 119/tcp # Network News Transfer
> nntp 119/udp # Network News Transfer
>
> while IANA entries look as follows[3]:
>
> nntp 119 tcp Network News Transfer
> nntp 119 udp Network News Transfer
> netnews 532 tcp readnews
> netnews 532 udp readnews
>
> FreeBSD[4] and DragonFly BSD[5]:
>
> nntp 119/tcp usenet #Network News Transfer Protocol
> nntp 119/udp usenet #Network News Transfer Protocol
> netnews 532/tcp readnews
> netnews 532/udp readnews
>
> To sum it up, I wasn't sure whether to remove it from:
>
> nntp 119/tcp readnews untp
>
> or:
>
> netnews 532/tcp readnews
>
> Perhaps add "usenet" alias to the "nntp" entry while there...?
>
> Either way, I'm leaving it "as is", at least for now.
>
> In terms of the actual diff, I've also taken the liberty to update
> the comment to the more modern/familiar - "Domain Name Server" -
> as, nowadays, it is being used universally[2][3][4][5].
>
> [0] https://cvsweb.openbsd.org/~checkout~/src/etc/services?rev=1.1
> [1]
> http://cvsweb.netbsd.org/bsdweb.cgi/src/etc/services.diff?r1=1.30&r2=1.31&only_with_tag=MAIN&f=h
> [2] http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/etc/services?rev=1.103
> [3]
> https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt
> [4] https://cgit.freebsd.org/src/plain/usr.sbin/services_mkdb/services
> [5]
> https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/etc/services
>
> Regards,
>
> Raf
>
> Index: etc/services
> ===================================================================
> RCS file: /cvs/src/etc/services,v
> retrieving revision 1.102
> diff -u -p -r1.102 services
> --- etc/services 12 May 2021 06:50:33 -0000 1.102
> +++ etc/services 16 May 2021 17:46:38 -0000
> @@ -33,8 +33,8 @@ nameserver 42/tcp name # IEN 116
> whois 43/tcp nicname
> tacacs 49/tcp tacas+ # Login Host Protocol
> (TACACS)
> tacacs 49/udp tacas+ # Login Host Protocol
> (TACACS)
> -domain 53/tcp nameserver # name-domain server
> -domain 53/udp nameserver
> +domain 53/tcp # Domain Name Server
> +domain 53/udp # Domain Name Server
> mtp 57/tcp # deprecated
> bootps 67/tcp # BOOTP server
> bootps 67/udp