[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109958: unblock: whois/5.6.3



Package: release.debian.org
Severity: normal
X-Debbugs-Cc: whois@packages.debian.org
Control: affects -1 + src:whois
User: release.debian.org@packages.debian.org
Usertags: unblock

Database updates. The code change is ifdef'ed out on Linux hence not 
relevant.

unblock whois/5.6.3



diff -Nru whois-5.6.2/config.h whois-5.6.3/config.h
--- whois-5.6.2/config.h	2023-11-09 22:05:55.000000000 +0100
+++ whois-5.6.3/config.h	2025-07-17 05:15:53.000000000 +0200
@@ -26,12 +26,17 @@
 /* which versions? */
 # define HAVE_GETOPT_LONG
 # define HAVE_GETADDRINFO
+# define HAVE_READPASSPHRASE
 # define ENABLE_NLS
 # ifndef LOCALEDIR
 #  define LOCALEDIR "/usr/local/share/locale"
 # endif
 #endif
 
+#if defined OpenBSD
+# define HAVE_READPASSPHRASE
+#endif
+
 /* needs unistd.h */
 #if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 200112L
 # define HAVE_GETADDRINFO
@@ -41,6 +46,7 @@
 #if defined __APPLE__ && defined __MACH__
 # define HAVE_GETOPT_LONG
 # define HAVE_GETADDRINFO
+# define HAVE_READPASSPHRASE
 # define HAVE_BSDICRYPT
 #endif
 
diff -Nru whois-5.6.2/debian/changelog whois-5.6.3/debian/changelog
--- whois-5.6.2/debian/changelog	2025-06-06 18:22:04.000000000 +0200
+++ whois-5.6.3/debian/changelog	2025-07-17 05:15:53.000000000 +0200
@@ -1,3 +1,10 @@
+whois (5.6.3) unstable; urgency=medium
+
+  * Added the .sr and .мон (.xn--l1acc, Mongolia) TLD servers.
+  * Use readpassphrase(3) on OpenBSD and FreeBSD.
+
+ -- Marco d'Itri <md@linux.it>  Thu, 17 Jul 2025 05:15:53 +0200
+
 whois (5.6.2) unstable; urgency=medium
 
   * Updated the .post and .in (and related IDN TLDs) TLD servers.
diff -Nru whois-5.6.2/mkpasswd.c whois-5.6.3/mkpasswd.c
--- whois-5.6.2/mkpasswd.c	2025-06-02 00:25:20.000000000 +0200
+++ whois-5.6.3/mkpasswd.c	2025-07-17 05:15:53.000000000 +0200
@@ -47,6 +47,9 @@
 #ifdef HAVE_GETTIMEOFDAY
 #include <sys/time.h>
 #endif
+#ifdef HAVE_READPASSPHRASE
+#include <readpassphrase.h>
+#endif
 
 /* Application-specific */
 #include "version.h"
@@ -387,11 +390,21 @@
 	    exit(2);
 	}
     } else {
+#ifdef HAVE_READPASSPHRASE
+	const size_t size = 128;
+
+	password = NOFAIL(malloc(size));
+	if (!readpassphrase(_("Password: "), password, size, 0)) {
+	    perror("readpassphrase");
+	    exit(2);
+	}
+#else
 	password = getpass(_("Password: "));
 	if (!password) {
 	    perror("getpass");
 	    exit(2);
 	}
+#endif
     }
 
     {
diff -Nru whois-5.6.2/tld_serv_list whois-5.6.3/tld_serv_list
--- whois-5.6.2/tld_serv_list	2025-06-06 18:22:04.000000000 +0200
+++ whois-5.6.3/tld_serv_list	2025-07-17 05:15:53.000000000 +0200
@@ -295,7 +295,7 @@
 .sm	whois.nic.sm
 .sn	whois.nic.sn
 .so	whois.nic.so
-.sr	NONE		# https://isp.datasur.sr/
+.sr	whois.sr	# https://isp.datasur.sr/
 .ss	whois.nic.ss
 .st	whois.nic.st
 .msk.su	whois.flexireg.net
@@ -397,7 +397,7 @@
 .xn--j6w193g		whois.hkirc.hk		# Hong Kong
 .xn--kprw13d		whois.twnic.net.tw	# Taiwan, Simplified Chinese
 .xn--kpry57d		whois.twnic.net.tw	# Taiwan, Traditional Chinese
-.xn--l1acc		NONE			# Mongolia
+.xn--l1acc		whois.mn		# Mongolia
 .xn--lgbbat1ad8j	whois.nic.dz		# Algeria
 .xn--mgb9awbf		whois.registry.om	# Oman
 .xn--mgba3a4f16a	whois.nic.ir		# Iran

-- 
ciao,
Marco

Attachment: signature.asc
Description: PGP signature


Reply to: