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