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