Your message dated Wed, 21 May 2025 19:49:53 +0000 with message-id <E1uHpRp-005VG1-2u@respighi.debian.org> and subject line unblock whois has caused the Debian Bug report #1106193, regarding unblock: whois/5.6.1 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1106193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106193 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: whois/5.6.1
- From: Marco d'Itri <md@linux.it>
- Date: Wed, 21 May 2025 00:19:49 +0200
- Message-id: <[🔎] aC0ABf3CDNxvRNqL@bongo.bofh.it>
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 Please unblock package whois Some database updates, one bugfix and one fix for a possible future bug. Debdiff attached. unblock whois/5.6.1 -- ciao, Marcodiff -Nru whois-5.6.0/debian/changelog whois-5.6.1/debian/changelog --- whois-5.6.0/debian/changelog 2025-05-05 02:57:37.000000000 +0200 +++ whois-5.6.1/debian/changelog 2025-05-17 01:30:06.000000000 +0200 @@ -1,3 +1,18 @@ +whois (5.6.1) unstable; urgency=medium + + * Added the .pg TLD server. + * Updated the .gov, .mu, .中国 (.xn--fiqs8s) and .中國 (.xn--fiqz9s) + TLD servers. + * Removed the .jobs TLD server. + * Added the encodings for whois.afrinic.net and whois.apnic.net. + * Enabled the UTF-8 encoding for whois.ripe.net. + * Use the last ReferralServer returned by the ARIN server instead of + the first, because we want to follow the referral for the most + specific record returned. + * Make sure to avoid trivial referral loops. + + -- Marco d'Itri <md@linux.it> Sat, 17 May 2025 01:30:06 +0200 + whois (5.6.0) unstable; urgency=medium * Fixed the mangling of RADB queries with commands. diff -Nru whois-5.6.0/servers_charset_list whois-5.6.1/servers_charset_list --- whois-5.6.0/servers_charset_list 2023-10-08 22:59:07.000000000 +0200 +++ whois-5.6.1/servers_charset_list 2025-05-17 01:28:31.000000000 +0200 @@ -1,4 +1,6 @@ -# server name charset optional parameters +# server name encoding optional parameters +whois.afrinic.net utf-8 +whois.apnic.net iso-8859-1 whois.cat utf-8 -C UTF-8 whois.conac.cn utf-8 whois.corenic.net utf-8 -C UTF-8 @@ -6,7 +8,7 @@ whois.site.rs.corenic.net utf-8 -C UTF-8 whois.lacnic.net utf-8 whois.museum utf-8 -C UTF-8 -whois.ripe.net iso-8859-1 +whois.ripe.net utf-8 --charset UTF-8 whois.nic.llyw.cymru utf-8 whois.nic.gov.scot utf-8 @@ -20,7 +22,6 @@ whois.nic.ch utf-8 whois.nic.cl utf-8 whois.cnnic.cn utf-8 -cwhois.cnnic.cn utf-8 whois.nic.cz utf-8 whois.denic.de utf-8 whois.enum.denic.de utf-8 diff -Nru whois-5.6.0/tld_serv_list whois-5.6.1/tld_serv_list --- whois-5.6.0/tld_serv_list 2025-05-04 00:41:16.000000000 +0200 +++ whois-5.6.1/tld_serv_list 2025-05-06 01:22:12.000000000 +0200 @@ -45,7 +45,7 @@ .gov.wales whois.nic.gov.wales .edu whois.educause.edu -.gov whois.dotgov.gov +.gov whois.nic.gov .int whois.iana.org .mil NONE @@ -60,7 +60,7 @@ .cat whois.nic.cat .coop whois.nic.coop .info RECURSIVE whois.nic.info # whois.identitydigital.services -.jobs whois.nic.jobs +.jobs NONE .mobi RECURSIVE whois.nic.mobi # whois.identitydigital.services .museum whois.nic.museum .name whois.nic.name @@ -230,7 +230,7 @@ .mr whois.nic.mr .ms whois.nic.ms .mt whois.nic.org.mt -.mu whois.nic.mu +.mu whois.tld.mu .mv NONE # NIC? www.dhiraagu.com.mv .mw whois.nic.mw .mx whois.mx @@ -252,7 +252,7 @@ .pa WEB http://www.nic.pa/en .pe kero.yachay.pe .pf whois.registry.pf -.pg NONE # http://www.unitech.ac.pg/ +.pg whois.nic.pg # https://www.unitech.ac.pg/icts-dns/ .edu.ph WEB https://services.ph.net/dnshosting/dnshostingquery.pl .gov.ph NONE # http://dns.gov.ph/ .ph WEB https://whois.dot.ph/ @@ -385,8 +385,8 @@ .xn--clchc0ea0b2g2a9gcd whois.ta.sgnic.sg # Singapore, Tamil .xn--d1alf whois.marnet.mk # Macedonia .xn--e1a4c whois.eu # European Union, Cyrillic -.xn--fiqs8s cwhois.cnnic.cn # China, Simplified Chinese -.xn--fiqz9s cwhois.cnnic.cn # China, Traditional Chinese +.xn--fiqs8s whois.cnnic.cn # China, Simplified Chinese +.xn--fiqz9s whois.cnnic.cn # China, Traditional Chinese .xn--fpcrj9c3d whois.registry.in # India, Telugu .xn--fzc2c9e2c whois.nic.lk # Sri Lanka, Sinhala .xn--gecrj9c whois.registry.in # India, Gujarati diff -Nru whois-5.6.0/whois.c whois-5.6.1/whois.c --- whois-5.6.0/whois.c 2025-05-05 02:38:03.000000000 +0200 +++ whois-5.6.1/whois.c 2025-05-06 00:37:14.000000000 +0200 @@ -892,9 +892,6 @@ { char *p; - if (*referral_server) - return; - /* ARIN referrals: * ReferralServer: rwhois://rwhois.fuse.net:4321/ * ReferralServer: whois://whois.ripe.net @@ -903,6 +900,16 @@ if (!strneq(buf, "ReferralServer:", 15)) return; + /* When whois.arin.net returns multiple NetRange records, they will + * appear from the less specific one to the most specific one. + * Since the range we care about is the most specific one then we + * need to use the last ReferralServer field found. + */ + if (*referral_server) { + free(*referral_server); + *referral_server = NULL; + } + if ((p = strstr(buf, "rwhois://"))) *referral_server = strdup(p + 9); else if ((p = strstr(buf, "whois://"))) @@ -1033,6 +1040,12 @@ err_quit(_("Catastrophic error: disclaimer text has been changed.\n" "Please upgrade this program.\n")); + /* defensive programming: make sure to avoid trivial referral loops */ + if (referral_server && streq(server, referral_server)) { + free(referral_server); + referral_server = NULL; + } + return referral_server; }Attachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1106193-done@bugs.debian.org
- Subject: unblock whois
- From: Sebastian Ramacher <sramacher@respighi.debian.org>
- Date: Wed, 21 May 2025 19:49:53 +0000
- Message-id: <E1uHpRp-005VG1-2u@respighi.debian.org>
Unblocked.
--- End Message ---