Fine with me...

Christian Weisgerber <na...@mips.inka.de> 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 -0000      1.96
> +++ etc/services      24 Jun 2020 22:27:44 -0000
> @@ -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
>  rsync                873/tcp                         # rsync server
> -cddb         888/tcp         cddbp           # Audio CD Database
>  imaps                993/tcp                         # imap4 protocol over 
> TLS/SSL
>  imaps                993/udp                         # imap4 protocol over 
> TLS/SSL
>  pop3s                995/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 -0000       1.22
> +++ usr.bin/cdio/cddb.c       24 Jun 2020 22:25:58 -0000
> @@ -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 -0000      1.65
> +++ usr.bin/cdio/cdio.1       24 Jun 2020 22:22:34 -0000
> @@ -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 -0000       1.78
> +++ usr.bin/cdio/cdio.c       24 Jun 2020 22:25:19 -0000
> @@ -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
> 

Reply via email to