--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian....@packages.debian.org
Usertags: pu
ICANN mandated a whois output change that broke the .com, .net, .jobs,
.bz, .cc and .tv gTLDs, so we need a stable update.
At the same time I would also like to fix support for 6to4 IP addresses,
which I forgot to upload in time for the release.
The other changes are just database updates.
diff -Nru whois-5.2.15/debian/changelog whois-5.2.17+deb9u1/debian/changelog
--- whois-5.2.15/debian/changelog 2017-02-27 00:37:41.000000000 +0100
+++ whois-5.2.17+deb9u1/debian/changelog 2017-07-27 17:45:04.000000000
+0200
@@ -1,3 +1,32 @@
+whois (5.2.17+deb9u1) unstable; urgency=high
+
+ * Rebuilt for stretch.
+
+ -- Marco d'Itri <m...@linux.it> Thu, 27 Jul 2017 17:45:04 +0200
+
+whois (5.2.17) unstable; urgency=high
+
+ * Fixed whois referrals for .com, .net, .jobs, .bz, .cc and .tv, broken
+ by an ICANN-mandated output change:
+ https://www.icann.org/resources/pages/rdds-labeling-policy-2017-02-01-en
+ * Added the .xn--2scrj9c (ಭಾರತ, India), .xn--3hcrj9c (ଭାରତ, India),
+ .xn--45br5cyl (ভাৰত, India), .xn--h2breg3eve (भारतम्, India),
+ .xn--h2brj9c8c (भारोत, India), .xn--mgbbh1a (ﺏﺍﺮﺗ, India),
+ .xn--mgbgu82a (ڀﺍﺮﺗ, India) and .xn--rvc1e0am3e (ഭാരതം, India)
+ TLD servers.
+ * Updated the list of new gTLDs.
+ * whois.1: fixed a typo. (Closes: #866742)
+
+ -- Marco d'Itri <m...@linux.it> Thu, 27 Jul 2017 17:08:47 +0200
+
+whois (5.2.16) unstable; urgency=medium
+
+ * Fixed parsing of 6to4 addresses broken in 5.2.15.
+ * Updated the .do TLD server.
+ * Updated the list of new gTLDs.
+
+ -- Marco d'Itri <m...@linux.it> Mon, 13 Mar 2017 01:40:38 +0100
+
whois (5.2.15) unstable; urgency=medium
* Updated the .gf and .mq TLD servers.
diff -Nru whois-5.2.15/new_gtlds_list whois-5.2.17+deb9u1/new_gtlds_list
--- whois-5.2.15/new_gtlds_list 2017-02-27 00:37:41.000000000 +0100
+++ whois-5.2.17+deb9u1/new_gtlds_list 2017-07-27 17:44:55.000000000 +0200
@@ -60,6 +60,7 @@
app
apple
aquarelle
+arab
aramco
archi
army
@@ -333,6 +334,7 @@
esq
estate
esurance
+etisalat
eurovision
eus
events
@@ -446,6 +448,7 @@
gratis
green
gripe
+grocery
group
guardian
gucci
@@ -487,6 +490,7 @@
hosting
hot
hoteles
+hotels
hotmail
house
how
@@ -635,6 +639,7 @@
man
management
mango
+map
market
marketing
markets
@@ -655,6 +660,7 @@
men
menu
meo
+merckmsd
metlife
miami
microsoft
@@ -768,6 +774,7 @@
pet
pfizer
pharmacy
+phd
philips
phone
photo
@@ -855,6 +862,7 @@
rogers
room
rsvp
+rugby
ruhr
run
rwe
@@ -890,6 +898,7 @@
scjohnson
scor
scot
+search
seat
secure
security
@@ -1169,6 +1178,7 @@
xn--kput3i
xn--mgba3a3ejt
xn--mgba7c0bbn0a
+xn--mgbaakc7dvf
xn--mgbab2bd
xn--mgbb9fbpob
xn--mgbca7dzdo
@@ -1178,6 +1188,7 @@
xn--mxtq1m
xn--ngbc5azd
xn--ngbe9e0a
+xn--ngbrx
xn--nqv7f
xn--nqv7fs00ema
xn--nyqy26a
diff -Nru whois-5.2.15/tld_serv_list whois-5.2.17+deb9u1/tld_serv_list
--- whois-5.2.15/tld_serv_list 2017-02-27 00:37:41.000000000 +0100
+++ whois-5.2.17+deb9u1/tld_serv_list 2017-07-27 17:44:55.000000000 +0200
@@ -127,7 +127,7 @@
.dj WEB http://www.nic.dj/whois.php
.dk whois.dk-hostmaster.dk
.dm whois.nic.dm
-.do WEB http://www.nic.do/whois-h.php3
+.do whois.nic.do
.dz whois.nic.dz
.ec whois.nic.ec
.ee whois.tld.ee
@@ -183,7 +183,7 @@
.jo WEB http://www.dns.jo/Whois.aspx
.jp whois.jprs.jp
.ke whois.kenic.or.ke
-.kg whois.domain.kg
+.kg whois.kg
.kh NONE #
http://www.trc.gov.kh/index.php/en/newsCategory/view?id=42&detail_id=68
.ki whois.nic.ki
.km NONE # www.domaine.km
@@ -349,7 +349,10 @@
# AW means that I had to guess the whois server name, but I was not able
# to find any registered subdomains to verify it.
+.xn--2scrj9c whois.inregistry.net # India
.xn--3e0b707e whois.kr # Korea, Republic of
+.xn--3hcrj9c whois.inregistry.net # India
+.xn--45br5cyl whois.inregistry.net # India
.xn--45brj9c whois.inregistry.net # India, Bengali AW
.xn--54b7fta0cc NONE # Bangladesh
.xn--80ao21a whois.nic.kz # Kazakhstan
@@ -364,6 +367,8 @@
.xn--fpcrj9c3d whois.inregistry.net # India, Telugu AW
.xn--fzc2c9e2c whois.nic.lk # Sri Lanka, Sinhala
.xn--gecrj9c whois.inregistry.net # India, Gujarati AW
+.xn--h2breg3eve whois.inregistry.net # India
+.xn--h2brj9c8c whois.inregistry.net # India
.xn--h2brj9c whois.inregistry.net # India, Hindi AW
.xn--j1amh whois.dotukr.com # Ukraine
.xn--j6w193g whois.hkirc.hk # Hong Kong
@@ -371,24 +376,27 @@
.xn--kpry57d whois.twnic.net.tw # Taiwan, Traditional Chinese
.xn--l1acc NONE # Mongolia
.xn--lgbbat1ad8j whois.nic.dz # Algeria
-.xn--mix891f WEB http://www.monic.mo/ # Macao
.xn--mgb9awbf whois.registry.om # Oman
.xn--mgba3a4f16a whois.nic.ir # Iran
.xn--mgbaam7a8h whois.aeda.net.ae # United Arab Emirates
.xn--mgbai9azgqp6j NONE # Pakistan
.xn--mgbayh7gpa WEB http://idn.jo/whois_a.aspx # Jordan
.xn--mgbbh1a71e whois.inregistry.net # India, Urdu AW
+.xn--mgbbh1a whois.inregistry.net # India
.xn--mgbc0a9azcg NONE # Morocco
.xn--mgberp4a5d4ar whois.nic.net.sa # Saudi Arabia
+.xn--mgbgu82a whois.inregistry.net # India
.xn--mgbpl2fh NONE # Sudan
.xn--mgbtx2b whois.cmc.iq # Iraq
.xn--mgbx4cd0ab whois.mynic.my # Malaysia AW
+.xn--mix891f WEB http://www.monic.mo/ # Macao
.xn--node whois.itdc.ge # Georgia
.xn--o3cw4h whois.thnic.co.th # Thailand
.xn--ogbpf8fl whois.tld.sy # Syria
.xn--p1ai whois.tcinet.ru # Russian Federation
.xn--pgbs0dh NONE # Tunisia
.xn--qxam WEB https://grweb.ics.forth.gr/public/whois.jsp?lang=en
# Greece AW
+.xn--rvc1e0am3e whois.inregistry.net # India
.xn--s9brj9c whois.inregistry.net # India, Punjabi AW
.xn--wgbh1c whois.dotmasr.eg # Egypt
.xn--wgbl6a whois.registry.qa # Qatar
diff -Nru whois-5.2.15/version.h whois-5.2.17+deb9u1/version.h
--- whois-5.2.15/version.h 2017-02-27 00:37:41.000000000 +0100
+++ whois-5.2.17+deb9u1/version.h 2017-07-27 17:26:13.000000000 +0200
@@ -1 +1 @@
-#define VERSION "5.2.15"
+#define VERSION "5.2.17"
diff -Nru whois-5.2.15/whois.1 whois-5.2.17+deb9u1/whois.1
--- whois-5.2.15/whois.1 2013-12-26 07:48:10.000000000 +0100
+++ whois-5.2.17+deb9u1/whois.1 2017-07-27 17:44:55.000000000 +0200
@@ -209,7 +209,7 @@
.SH "BUGS"
The program may have buffer overflows in the command line parser:
be sure to not pass untrusted data to it.
-It should be rewritten to use a dynamics strings library.
+It should be rewritten to use a dynamic strings library.
.SH "HISTORY"
This program closely tracks the user interface of the whois client
developed at RIPE by Ambrose Magee and others on the base of the
diff -Nru whois-5.2.15/whois.c whois-5.2.17+deb9u1/whois.c
--- whois-5.2.15/whois.c 2017-02-27 00:37:41.000000000 +0100
+++ whois-5.2.17+deb9u1/whois.c 2017-07-27 17:44:55.000000000 +0200
@@ -834,8 +834,7 @@
is queried */
if (state == 0 && strneq(buf, " Domain Name:", 15))
state = 1;
- if (state == 1 && (strneq(buf, " Whois Server:", 16)
- || strneq(buf, " WHOIS Server:", 16))) {
+ if (state == 1 && strneq(buf, " Registrar WHOIS Server:", 26)) {
for (p = buf; *p != ':'; p++); /* skip until the colon */
for (p++; *p == ' '; p++); /* skip the spaces */
referral_server = strdup(p);
@@ -884,7 +883,7 @@
This is not supposed to happen. */
if (state == 0 && strneq(buf, "Domain Name:", 12))
state = 1;
- if (state == 1 && strneq(buf, "Whois Server:", 13)) {
+ if (state == 1 && strneq(buf, "Registrar WHOIS Server:", 23)) {
for (p = buf; *p != ':'; p++); /* skip until colon */
for (p++; *p == ' '; p++); /* skip colon and spaces */
referral_server = strdup(p);
@@ -1279,7 +1278,7 @@
}
new = malloc(sizeof("255.255.255.255"));
- sprintf(new, "%ud.%ud.%ud.%ud", a >> 8, a & 0xff, b >> 8, b & 0xff);
+ sprintf(new, "%u.%u.%u.%u", a >> 8, a & 0xff, b >> 8, b & 0xff);
#endif
return new;
@@ -1309,7 +1308,7 @@
a ^= 0xffff;
b ^= 0xffff;
new = malloc(sizeof("255.255.255.255"));
- sprintf(new, "%ud.%ud.%ud.%ud", a >> 8, a & 0xff, b >> 8, b & 0xff);
+ sprintf(new, "%u.%u.%u.%u", a >> 8, a & 0xff, b >> 8, b & 0xff);
#endif
return new;
--
ciao,
Marco
signature.asc
Description: PGP signature
--- End Message ---