From 4ef774284e91844abd3ee59fc336e19ced9ee3f2 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Fri, 20 Apr 2012 14:52:02 +0200 Subject: [PATCH] Disclose less information about the local system to the cddb server Before: cddb hello fk r500.local cdda2wav 3.01a07_freebsd_10.0-current_amd64_amd64 After: cddb hello unknown unknown unknown unknown Can be reversed by defining CDDPB_INCLUDE_REAL_SYSTEMINFO. --- cdda2wav/toc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cdda2wav/toc.c b/cdda2wav/toc.c index 89e67c5..36c4872 100644 --- a/cdda2wav/toc.c +++ b/cdda2wav/toc.c @@ -1409,6 +1409,7 @@ request_titles() /* * say hello */ +#ifdef CDDPB_INCLUDE_REAL_SYSTEMINFO hostname[0] = '\0'; if (0 > gethostname(hostname, sizeof (hostname))) strcpy(hostname, "unknown_host"); @@ -1481,6 +1482,9 @@ request_titles() writen(sock_fd, " cdda2wav ", 10); writen(sock_fd, VERSION, strlen(VERSION)); writen(sock_fd, VERSION_OS, strlen(VERSION_OS)); +#else + writen(sock_fd, "cddb hello unknown unknown unknown unknown", 42); +#endif writen(sock_fd, "\n", 1); readbytes = readn(sock_fd, inbuff, sizeof (inbuff)); -- 1.7.9.6