Fine with me...
Christian Weisgerber wrote:
> The freedb.org CD track database is dead. Its shutdown had already
> been announced for March, and it finally disappeared.
>
> gnudb.org, whoever they are, offers the last working alternative
> that still supports the CDDB protocol. Actually, the port was dead
> yesterday, but they fixed it today. I suggest we switch the default
> of cdio(1)'s cddb command to gnudb.
>
> I think we can also retire cddb/888 from /etc/services. Literally
> nothing uses this any longer. gnudb uses the "cddbp-alt" port of
> 8880, but I don't think we need a services(5) entry for a single
> site. If anything in ports uses getservbyname("cddb", ...), it's
> already broken anyway.
>
> OK?
>
> PS:
> Clearly the NSA does not consider the unencrypted transmission of
> compact disc identifiers a significant source of intelligence, or
> they would sponsor a better server...
>
> Index: etc/services
> ===
> RCS file: /cvs/src/etc/services,v
> retrieving revision 1.96
> diff -u -p -r1.96 services
> --- etc/services 27 Jan 2019 20:35:06 - 1.96
> +++ etc/services 24 Jun 2020 22:27:44 -
> @@ -182,7 +182,6 @@ kerberos-adm 749/udp #
> Kerberos 5 kad
> domain-s 853/tcp # DNS query-response protocol
> run over TLS/DTLS
> domain-s 853/udp # DNS query-response protocol
> run over TLS/DTLS
> rsync873/tcp # rsync server
> -cddb 888/tcp cddbp # Audio CD Database
> imaps993/tcp # imap4 protocol over
> TLS/SSL
> imaps993/udp # imap4 protocol over
> TLS/SSL
> pop3s995/tcp spop3 # pop3 protocol over
> TLS/SSL
> Index: usr.bin/cdio/cddb.c
> ===
> RCS file: /cvs/src/usr.bin/cdio/cddb.c,v
> retrieving revision 1.22
> diff -u -p -r1.22 cddb.c
> --- usr.bin/cdio/cddb.c 7 Dec 2017 02:08:44 - 1.22
> +++ usr.bin/cdio/cddb.c 24 Jun 2020 22:25:58 -
> @@ -254,7 +254,7 @@ cddb(const char *host_port, int n, struc
> int i;
> const char *errstr;
>
> - s = parse_connect_to(host_port, "cddb");
> + s = parse_connect_to(host_port, "8880");
> if (s == -1)
> goto end;
> s2 = dup(s);
> Index: usr.bin/cdio/cdio.1
> ===
> RCS file: /cvs/src/usr.bin/cdio/cdio.1,v
> retrieving revision 1.65
> diff -u -p -r1.65 cdio.1
> --- usr.bin/cdio/cdio.1 22 Apr 2020 05:37:00 - 1.65
> +++ usr.bin/cdio/cdio.1 24 Jun 2020 22:22:34 -
> @@ -58,7 +58,7 @@ The options are as follows:
> .Ar host : Ns Ar port
> .Xc
> Specifies a CDDB host
> -.Bq default: freedb.freedb.org:cddb .
> +.Bq default: gnudb.gnudb.org:8880 .
> .It Fl f Ar device
> Specifies the name of the CD device, such as
> .Pa /dev/rcd0c .
> Index: usr.bin/cdio/cdio.c
> ===
> RCS file: /cvs/src/usr.bin/cdio/cdio.c,v
> retrieving revision 1.78
> diff -u -p -r1.78 cdio.c
> --- usr.bin/cdio/cdio.c 3 Jul 2019 03:24:02 - 1.78
> +++ usr.bin/cdio/cdio.c 24 Jun 2020 22:25:19 -
> @@ -239,7 +239,7 @@ main(int argc, char **argv)
>
> cddb_host = getenv("CDDB");
> if (!cddb_host)
> - cddb_host = "freedb.freedb.org";
> + cddb_host = "gnudb.gnudb.org";
>
> while ((ch = getopt(argc, argv, "svd:f:")) != -1)
> switch (ch) {
> --
> Christian "naddy" Weisgerber na...@mips.inka.de
>