Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package whois for openSUSE:Factory checked 
in at 2023-01-05 14:59:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/whois (Old)
 and      /work/SRC/openSUSE:Factory/.whois.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "whois"

Thu Jan  5 14:59:51 2023 rev:88 rq:1048033 version:5.5.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/whois/whois.changes      2022-10-23 
16:33:16.239281002 +0200
+++ /work/SRC/openSUSE:Factory/.whois.new.1563/whois.changes    2023-01-05 
14:59:54.444772573 +0100
@@ -1,0 +2,14 @@
+Mon Jan  2 19:41:12 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 5.5.15:
+  * Updated the .bd, .nz and .tv TLD servers.
+  * Added the .llyw.cymru, .gov.scot and .gov.wales SLD servers.
+  * Updated the .ac.uk and .gov.uk SLD servers.
+  * Recursion has been enabled for whois.nic.tv.
+  * Updated the list of new gTLDs with four generic TLDs assigned in
+    October 2013 which were missing due to a bug.
+  * Removed 4 new gTLDs which are no longer active.
+  * Added the Georgian translation, contributed by Temuri Doghonadze.
+  * Updated the Finnish translation, contributed by Lauri Nurmi.
+
+-------------------------------------------------------------------

Old:
----
  whois_5.5.14.tar.xz

New:
----
  whois_5.5.15.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ whois.spec ++++++
--- /var/tmp/diff_new_pack.GzEs1v/_old  2023-01-05 14:59:55.236771936 +0100
+++ /var/tmp/diff_new_pack.GzEs1v/_new  2023-01-05 14:59:55.244771930 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package whois
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           whois
-Version:        5.5.14
+Version:        5.5.15
 Release:        0
 Summary:        Intelligent WHOIS client
 License:        GPL-2.0-or-later

++++++ whois.asc ++++++
--- /var/tmp/diff_new_pack.GzEs1v/_old  2023-01-05 14:59:55.280771901 +0100
+++ /var/tmp/diff_new_pack.GzEs1v/_new  2023-01-05 14:59:55.292771892 +0100
@@ -5,7 +5,7 @@
 Source: whois
 Binary: whois
 Architecture: any
-Version: 5.5.14
+Version: 5.5.15
 Maintainer: Marco d'Itri <m...@linux.it>
 Standards-Version: 4.6.1.1
 Vcs-Browser: https://github.com/rfc1036/whois
@@ -14,17 +14,17 @@
 Package-List:
  whois deb net standard arch=any
 Checksums-Sha1:
- 5dd09564c5d2066ff40ddb2cb23b857a3ed335ef 87480 whois_5.5.14.tar.xz
+ c7db35f75ec61cad8466d3683970e5fbfd3dedcf 89960 whois_5.5.15.tar.xz
 Checksums-Sha256:
- bf9c2cb307d5419b34ad401eecf2820b8f69660db41cf0762e5da71fa2df68e8 87480 
whois_5.5.14.tar.xz
+ 16951471874750cd735405cc995d659f8b45005f6dfe4eabf71e8b4f59f8aeb8 89960 
whois_5.5.15.tar.xz
 Files:
- 411c1b277092197ba98ceb6e3b77f432 87480 whois_5.5.14.tar.xz
+ c6cff7ed72b004127a7afa29dd510868 89960 whois_5.5.15.tar.xz
 
 -----BEGIN PGP SIGNATURE-----
 
-iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCY0xmvAAKCRDLPsM64d7X
-gUvoAQDunLf2JNjqIeVoD5ZNFbsz/fCNLKrH1Sf1W+yS5tj28QEAoPJ4iWe8IlrU
-wRALiGbnSp9K+Wnd7bH8x9fVJQns3gU=
-=Kyb/
+iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCY6ydNAAKCRDLPsM64d7X
+gS/UAP41hxsjjpv6Ln6fa6GH1sN8I22s0YliVRYWdpMLoYxM8wEA57NrtuXydHFO
+LtCHCIcxVr0eJrpquQEPAJEIy8zV7AE=
+=7o4f
 -----END PGP SIGNATURE-----
 


++++++ whois_5.5.14.tar.xz -> whois_5.5.15.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/config.h new/whois/config.h
--- old/whois/config.h  2022-10-16 22:09:31.000000000 +0200
+++ new/whois/config.h  2022-11-01 17:54:26.000000000 +0100
@@ -43,6 +43,12 @@
 # define HAVE_BSDICRYPT
 #endif
 
+#if defined __midipix__
+# define HAVE_GETOPT_LONG
+# define HAVE_GETADDRINFO
+# define HAVE_SHA_CRYPT
+#endif
+
 #if defined __GLIBC__
 # define HAVE_GETOPT_LONG
 # if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
@@ -103,7 +109,7 @@
 #endif
 
 /* or else getentropy(2) on Linux */
-#if defined __GLIBC__ && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 25
+#if defined __GLIBC__ && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 25 || defined 
__midipix__
 # define HAVE_GETENTROPY
 #endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/debian/changelog new/whois/debian/changelog
--- old/whois/debian/changelog  2022-10-16 22:16:34.000000000 +0200
+++ new/whois/debian/changelog  2022-12-28 20:44:11.000000000 +0100
@@ -1,3 +1,17 @@
+whois (5.5.15) unstable; urgency=medium
+
+  * Updated the .bd, .nz and .tv TLD servers.
+  * Added the .llyw.cymru, .gov.scot and .gov.wales SLD servers.
+  * Updated the .ac.uk and .gov.uk SLD servers.
+  * Recursion has been enabled for whois.nic.tv.
+  * Updated the list of new gTLDs with four generic TLDs assigned in
+    October 2013 which were missing due to a bug.
+  * Removed 4 new gTLDs which are no longer active.
+  * Added the Georgian translation, contributed by Temuri Doghonadze.
+  * Updated the Finnish translation, contributed by Lauri Nurmi.
+
+ -- Marco d'Itri <m...@linux.it>  Wed, 28 Dec 2022 20:44:11 +0100
+
 whois (5.5.14) unstable; urgency=medium
 
   * Added the .bf and .sd TLD servers.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/debian/rules new/whois/debian/rules
--- old/whois/debian/rules      2022-02-23 01:08:17.000000000 +0100
+++ new/whois/debian/rules      2022-12-28 12:15:08.000000000 +0100
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all future=+lfs
 
 %:
        dh $@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/make_tld_serv.pl new/whois/make_tld_serv.pl
--- old/whois/make_tld_serv.pl  2020-10-03 17:44:03.000000000 +0200
+++ new/whois/make_tld_serv.pl  2022-11-22 04:24:32.000000000 +0100
@@ -15,7 +15,7 @@
        $b =~ s/^W(?:EB)?\s+/\\x01/;
        $b =~ s/^VERISIGN\s+/\\x04" "/;
        $b = "\\x03" if $b eq 'NONE';
-       $b = "\\x08whois.afilias-grs.info" if $b eq 'AFILIAS';
+       $b =~ s/^RECURSIVE\s+/\\x08" "/;
        $b = "\\x08$b" if $b eq 'whois.flexireg.net';
        $b = "\\x08$b" if $b eq 'whois.registry.in';
        $b = "\\x0C" if $b eq 'ARPA';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/mkpasswd.c new/whois/mkpasswd.c
--- old/whois/mkpasswd.c        2022-02-23 01:08:17.000000000 +0100
+++ new/whois/mkpasswd.c        2022-12-28 11:56:20.000000000 +0100
@@ -553,7 +553,7 @@
 }
 
 char *read_line(FILE *fp) {
-    int size = 128;
+    size_t size = 128;
     int ch;
     size_t pos = 0;
     char *password;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/new_gtlds_list new/whois/new_gtlds_list
--- old/whois/new_gtlds_list    2022-10-16 22:00:08.000000000 +0200
+++ new/whois/new_gtlds_list    2022-12-28 20:23:13.000000000 +0100
@@ -20,7 +20,6 @@
 accountants
 aco
 actor
-adac
 ads
 adult
 aeg
@@ -585,7 +584,6 @@
 loans
 locker
 locus
-loft
 lol
 london
 lotte
@@ -848,7 +846,6 @@
 select
 sener
 services
-ses
 seven
 sew
 sex
@@ -1066,6 +1063,8 @@
 xn--6qq986b3xl
 xn--80adxhks
 xn--80aqecdr1a
+xn--80asehdb
+xn--80aswg
 xn--8y0a063a
 xn--9dbq2a
 xn--9et52u
@@ -1099,7 +1098,6 @@
 xn--io0a7i
 xn--j1aef
 xn--jlq480n2rg
-xn--jlq61u9w7b
 xn--jvr189m
 xn--kcrx77d1x4a
 xn--kput3i
@@ -1112,6 +1110,7 @@
 xn--mgbt3dhd
 xn--mk1bu44c
 xn--mxtq1m
+xn--ngbc5azd
 xn--ngbe9e0a
 xn--ngbrx
 xn--nqv7f
@@ -1128,6 +1127,7 @@
 xn--t60b56a
 xn--tckwe
 xn--tiq49xqyj
+xn--unup4y
 xn--vermgensberater-ctb
 xn--vermgensberatung-pwb
 xn--vhquv
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/po/Makefile new/whois/po/Makefile
--- old/whois/po/Makefile       2022-04-08 01:10:33.000000000 +0200
+++ new/whois/po/Makefile       2022-11-01 18:15:47.000000000 +0100
@@ -10,7 +10,7 @@
 
 PACKAGE = whois
 
-CATALOGS = cs.mo da.mo de.mo el.mo es.mo eu.mo fi.mo fr.mo it.mo ja.mo pl.mo 
pt_BR.mo ru.mo tr.mo zh_CN.mo
+CATALOGS = cs.mo da.mo de.mo el.mo es.mo eu.mo fi.mo fr.mo it.mo ja.mo ka.mo 
pl.mo pt_BR.mo ru.mo tr.mo zh_CN.mo
 
 POTFILES=../whois.c ../mkpasswd.c
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/po/fi.po new/whois/po/fi.po
--- old/whois/po/fi.po  2022-01-03 18:29:48.000000000 +0100
+++ new/whois/po/fi.po  2022-11-01 18:14:06.000000000 +0100
@@ -1,21 +1,22 @@
 # Finnish translation for whois.
 # Copyright (C) 2008- Sami Kerola <kerol...@iki.fi>
+# Copyright (C) 2022 Lauri Nurmi <lanu...@iki.fi>
 #
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: whois 5.0.1\n"
+"Project-Id-Version: whois 5.5.14\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-01-03 17:52+0100\n"
-"PO-Revision-Date: 2019-06-28 08:56+0100\n"
-"Last-Translator: Sami Kerola <kerol...@iki.fi>\n"
+"POT-Creation-Date: 2022-10-29 11:48+0300\n"
+"PO-Revision-Date: 2022-10-30 00:27+0300\n"
+"Last-Translator: Lauri Nurmi <lanu...@iki.fi>\n"
 "Language-Team: \n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 3.2\n"
 
 #: ../whois.c:240
 #, c-format
@@ -30,15 +31,17 @@
 
 #: ../whois.c:329
 msgid "This TLD has no whois server, but you can access the whois database at"
-msgstr "Tälla TLD:llä ei ole whois palvelinta, voit hakea tiedot osoitteesta"
+msgstr ""
+"Tällä TLD:llä ei ole whois-palvelinta, mutta voit käyttää 
whois-tietokantaa "
+"osoitteessa"
 
 #: ../whois.c:334
 msgid "This TLD has no whois server."
-msgstr "Tälla TLD:llä ei ole whois palvelinta."
+msgstr "Tällä TLD:llä ei ole whois-palvelinta."
 
 #: ../whois.c:337
 msgid "No whois server is known for this kind of object."
-msgstr "Mikään whois palvelu ei tiedä kysyttyä tietoa."
+msgstr "Tällaiselle objektille ei ole tiedossa whois-palvelinta."
 
 #: ../whois.c:340
 msgid "Unknown AS number or IP network. Please upgrade this program."
@@ -57,7 +60,7 @@
 "\n"
 msgstr ""
 "\n"
-"Kysytään IPv4 ulostuloa %s IPv6:n IPv4 avaruudesta.\n"
+"Kysellään IPv4-päätetepistettä %s 6to4-IPv6-osoitteelle.\n"
 "\n"
 
 #: ../whois.c:369
@@ -68,7 +71,7 @@
 "\n"
 msgstr ""
 "\n"
-"Kysytään IPv4 ulostuloa %s Teredo IPv6 tunneliosoitetta.\n"
+"Kysellään IPv4-päätetepistettä %s Teredo-IPv6-osoitteelle.\n"
 "\n"
 
 #: ../whois.c:406
@@ -77,7 +80,7 @@
 "Query string: \"%s\"\n"
 "\n"
 msgstr ""
-"Kysely: \"%s\"\n"
+"Kysely: ”%s”\n"
 "\n"
 
 #: ../whois.c:416
@@ -96,19 +99,20 @@
 #: ../whois.c:458 ../whois.c:461
 #, c-format
 msgid "Cannot parse this line: %s"
-msgstr "Ohjelma ei ymmärrä riviä: %s"
+msgstr "Tätä riviä ei voi jäsentää: %s"
 
 #: ../whois.c:650
 msgid "Warning: RIPE flags used with a traditional server."
-msgstr "Varoitus: käytät RIPE valitsimia perinteiseen palvelimeen."
+msgstr "Varoitus: RIPE-valitsimia käytetään perinteiseen palvelimeen."
 
 #: ../whois.c:823 ../whois.c:939
 msgid ""
 "Catastrophic error: disclaimer text has been changed.\n"
 "Please upgrade this program.\n"
 msgstr ""
-"Katastrofaalinen virhe: lisenssiteksti on muuttunut.\n"
-"Päivita ohjelma.\n"
+"Katastrofaalinen virhe: vastuuvapauslausekkeen teksti\n"
+"on muuttunut.\n"
+"Päivitä tämä ohjelma.\n"
 
 #: ../whois.c:1040
 #, c-format
@@ -141,24 +145,26 @@
 msgstr ""
 "Käyttö: whois [VALITSIN]... OBJEKTI...\n"
 "\n"
-"-h PALVELIN, --host PALVELIN  ota yhteys PALVELIMEEN\n"
-"-p PORTTI, --port PORTTI      käytä PORTTIA\n"
-"-I                            ota yhteys whois.iana.org ja seuraa "
-"viittausta\n"
-"-H                            piilota ilmoitukset\n"
+"-h PALV, --host PALV   ota yhteys PALVelimeen\n"
+"-p PORT, --port PORT   käytä PORTtia\n"
+"-I                     kysele whois.iana.org:ilta ja seuraa viittausta\n"
+"-H                     piilota vastuuvapauslausekkeet\n"
 
 #: ../whois.c:1506
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "      --verbose        explain what is being done\n"
-"      --no-recursion   disable recursion from registry to registrar servers\n"
+"      --no-recursion   disable recursion from registry to registrar "
+"servers\n"
 "      --help           display this help and exit\n"
 "      --version        output version information and exit\n"
 "\n"
 msgstr ""
-"      --verbose               näytä mitä on tekeillä\n"
-"      --help                  näytä tämä teksti\n"
-"      --version               näytä versio\n"
+"      --verbose        kerro mitä on tekeillä\n"
+"      --no-recursion   älä käytä rekursiota rekisteristä\n"
+"                       verkkotunnusvälittäjän palvelimille\n"
+"      --help           näytä tämä ohje ja poistu\n"
+"      --version        näytä versiotiedot ja poistu\n"
 
 #: ../whois.c:1513
 #, c-format
@@ -169,11 +175,12 @@
 "-m                     find all one level more specific matches\n"
 "-M                     find all levels of more specific matches\n"
 msgstr ""
-"Seuraavat optiot ovat tuettuja whois.ripe.net palvelimella:\n"
-"-l                     etsi välittömiä tietueita\n"
-"-L                     etsi kaikkia vastaavia tietueita\n"
-"-m                     etsi kaikki samantasoiset tai erityisemmät tietueet\n"
-"-M                     etsi kaikkien tasojen erityiset tietueet\n"
+"Seuraavat liput toimivat whois.ripe.net- ja joillakin RIPEn\n"
+"kaltaisilla palvelimilla:\n"
+"-l                     etsi yhden tason vähemmän tarkka osuma\n"
+"-L                     etsi kaikkien tasojen vähemmän tarkat osumat\n"
+"-m                     etsi kaikki yhden tason tarkemmat osumat\n"
+"-M                     etsi kaikkien tasojen tarkemmat osumat\n"
 
 #: ../whois.c:1520
 #, c-format
@@ -183,9 +190,9 @@
 "-x                     exact match\n"
 "-b                     return brief IP address ranges with abuse contact\n"
 msgstr ""
-"-c                     etsi vähin osuma joka liittyy mnt-irt atribuuttiin\n"
+"-c                     etsi vähin osuma, jolla on mnt-irt-attribuutti\n"
 "-x                     täysosuma\n"
-"-b                     palauta lyhyt osoiteavaruus ja abuse-tietue\n"
+"-b                     palauta lyhyesti IP-osoiteavaruudet ja abuse-tieto\n"
 
 #: ../whois.c:1525
 #, c-format
@@ -194,10 +201,9 @@
 "-G                     turn off grouping of associated objects\n"
 "-d                     return DNS reverse delegation objects too\n"
 msgstr ""
-"-B                     poista objektifiltteröinti (näytä "
-"sähköpostiosoitteet)\n"
+"-B                     poista objektisuodatus (näytä 
sähköpostiosoitteet)\n"
 "-G                     poista objektien ryhmittely\n"
-"-d                     näytä DNS delekointiobjektit\n"
+"-d                     palauta myös DNS-delegointiobjektit\n"
 
 #: ../whois.c:1530
 #, c-format
@@ -207,10 +213,10 @@
 "-K                     only primary keys are returned\n"
 "-r                     turn off recursive look-ups for contact information\n"
 msgstr ""
-"-i ATTR[,ATTR]...      tee käänteishaku käyttäen ATTRbuutteja\n"
-"-T TYYP[,TYYP]...      hae ainoastaan tietyn TYYPisiä objekteja\n"
-"-K                     palauta ainoastaan pääavain\n"
-"-r                     älä käytä rekursiota kontaktitiedoille\n"
+"-i ATTR[,ATTR]...      tee käänteishaku käyttäen ATTRibuutteja\n"
+"-T TYYP[,TYYP]...      hae ainoastaan tietyn TYYPpisiä objekteja\n"
+"-K                     vain pääavaimet palautetaan\n"
+"-r                     älä käytä rekursiivisia hakuja yhteystiedoille\n"
 
 #: ../whois.c:1536
 #, c-format
@@ -223,10 +229,11 @@
 msgstr ""
 "-R                     pakota näyttämään paikallinen objekti vaikka se\n"
 "                       sisältäisi viitteen\n"
-"-a                     etsi myös tietokantakopioista\n"
-"-s KOP[,KOP]...        käytä KOPioita\n"
-"-g KOP:EKA-VIKA        hae päivityksiä KOPioista sarjoista EKAsta VIKAaan\n"
+"-a                     etsi myös kaikista peilatuista tietokannoista\n"
+"-s LÄHDE[,LÄHDE]...    käytä LÄHTEestä peilattua tietokantaa\n"
+"-g LÄHDE:ALKU-LOPPU    hae päivityksiä LÄHTEestä sarjasta ALKU-LOPPU\n"
 
+# version|sources|types ovat kirjaimellisesti sitä mitä käyttäjän kuuluu 
syöttää, niitä ei saa suomentaa.
 #: ../whois.c:1543
 #, c-format
 msgid ""
@@ -234,85 +241,85 @@
 "-v TYPE                request verbose template for object of TYPE\n"
 "-q [version|sources|types]  query specified server info\n"
 msgstr ""
-"-t TYYPPI              hae mallinne objektille TYYPPI\n"
-"-v TYYPPI              hae pitkämallinne objektille TYYPPI\n"
-"-q [versio|lähde|tyyppi]   hae erityisiä palvelin tietoja\n"
+"-t TYYPPI              hae malline TYYPPIä olevalle objektille\n"
+"-v TYYPPI              hae laaja malline TYYPPIä olevalle objektille\n"
+"-q [version|sources|types]   kysele annettua palvelintietoa\n"
 
 #: ../mkpasswd.c:135
 msgid "BSDI extended DES-based crypt(3)"
-msgstr "BSDI  laajennettu DES-salaus, katso crypt(3)"
+msgstr "BSDI-laajennettu DES-salaus, crypt(3)"
 
 #: ../mkpasswd.c:138
 msgid "standard 56 bit DES-based crypt(3)"
-msgstr "standardi 56-bittinen DES-salaus katso crypt(3)"
+msgstr "standardi 56-bittinen DES-salaus, crypt(3)"
 
 #: ../mkpasswd.c:207
 #, c-format
 msgid "Invalid method '%s'.\n"
-msgstr "Kelvoton metodi '%s'.\n"
+msgstr "Kelvoton menetelmä ”%s”.\n"
 
 #: ../mkpasswd.c:216 ../mkpasswd.c:228
 #, c-format
 msgid "Invalid number '%s'.\n"
-msgstr "Kelvoton numero '%s'.\n"
+msgstr "Kelvoton lukuarvo ”%s”.\n"
 
 #: ../mkpasswd.c:246
 #, c-format
 msgid "Try '%s --help' for more information.\n"
-msgstr "Käytä valitsinta '%s --help' lisätietojen saamiseen.\n"
+msgstr "Komento ”%s --help” antaa lisää tietoa.\n"
 
-#: ../mkpasswd.c:292
+#: ../mkpasswd.c:302
 #, c-format
 msgid "Wrong salt length: %d byte when %d expected.\n"
 msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
-msgstr[0] "Väärä suolan pituus: %d tavu, kun %d odotettiin.\n"
-msgstr[1] "Väärä suolan pituus: %d tavua, kun %d odotettiin.\n"
+msgstr[0] "Väärä suolan pituus: %d tavu, odotettiin %d.\n"
+msgstr[1] "Väärä suolan pituus: %d tavua, odotettiin %d.\n"
 
-#: ../mkpasswd.c:297
+#: ../mkpasswd.c:307
 #, c-format
 msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
 msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
-msgstr[0] "Väärä suolan pituus: %d tavu, kun %d <= n <= %d odotettiin.\n"
-msgstr[1] "Väärä suolan pituus: %d tavua, kun %d <= n <= %d odotettiin.\n"
+msgstr[0] "Väärä suolan pituus: %d tavu, odotettiin %d <= n <= %d.\n"
+msgstr[1] "Väärä suolan pituus: %d tavua, odotettiin kun %d <= n <= %d.\n"
 
-#: ../mkpasswd.c:306
+#: ../mkpasswd.c:316
 #, c-format
 msgid "Illegal salt character '%c'.\n"
-msgstr "Laiton merkki suolassa '%c'.\n"
+msgstr "Kielletty suolamerkki ’%c’.\n"
 
-#: ../mkpasswd.c:357 ../mkpasswd.c:370
+#: ../mkpasswd.c:372 ../mkpasswd.c:385
 #, c-format
 msgid "Password: "
 msgstr "Salasana: "
 
-#: ../mkpasswd.c:389
+#: ../mkpasswd.c:404
 #, c-format
 msgid "Method not supported by crypt(3).\n"
-msgstr "Functio crypt(3) ei tue toimintoa.\n"
+msgstr "crypt(3)-funktio ei tue menetelmää.\n"
 
-#: ../mkpasswd.c:497
+#: ../mkpasswd.c:512
 #, c-format
 msgid ""
 "Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
 "Crypts the PASSWORD using crypt(3).\n"
 "\n"
 msgstr ""
-"Käyttö: mkpasswd [OPTIO] ... [SALASANA] [SUOLA]]\n"
-"Salaa SALASANA crypt(3) funktiolla.\n"
+"Käyttö: mkpasswd [VALITSIMET] ... [SALASANA] [SUOLA]]\n"
+"Salaa SALASANAn crypt(3)-funktiolla.\n"
 "\n"
 
-#: ../mkpasswd.c:500
+#: ../mkpasswd.c:515
 #, c-format
 msgid ""
 "      -m, --method=TYPE     select method TYPE\n"
 "      -5                    like --method=md5crypt\n"
 "      -S, --salt=SALT       use the specified SALT\n"
 msgstr ""
-"      -m, --method=TYPE     valitse toiminto TYPE\n"
+"      -m, --method=TYYPPI   valitse menetelmä TYYPPI\n"
 "      -5                    sama kuin --method=md5crypt\n"
 "      -S, --salt=SUOLA      suolan valinta\n"
 
-#: ../mkpasswd.c:505
+#: ../mkpasswd.c:520
 #, c-format
 msgid ""
 "      -R, --rounds=NUMBER   use the specified NUMBER of rounds\n"
@@ -320,12 +327,12 @@
 "                            instead of /dev/tty\n"
 "      -s, --stdin           like --password-fd=0\n"
 msgstr ""
-"      -R, --rounds=NUMERO   pyöristä numeroon\n"
-"      -P, --password-fd=NUM lue salasana avoimesta tiedostosta NUM\n"
-"                            äläkä terminaalista /dev/tty\n"
+"      -R, --rounds=MÄÄRÄ    käytä annettua kierrosMÄÄRÄä\n"
+"      -P, --password-fd=NUM lue salasana tiedostokahvasta NUM\n"
+"                            eikä terminaalista /dev/tty\n"
 "      -s, --stdin           sama kuin --password-fd=0\n"
 
-#: ../mkpasswd.c:511
+#: ../mkpasswd.c:526
 #, c-format
 msgid ""
 "      -h, --help            display this help and exit\n"
@@ -337,16 +344,17 @@
 "\n"
 "Report bugs to %s.\n"
 msgstr ""
-"      -h, --help            tulosta tämä ruutu\n"
-"      -V, --version         tulosta versio\n"
+"      -h, --help            näytä tämä ohje ja poistu\n"
+"      -V, --version         tulosta versiotiedot ja poistu\n"
 "\n"
-"Ellei salasanaa määritetä se kysytään.\n"
-"Ellei suolaa määritetä käytetään satunnaista.\n"
-"Jos tyyppi on 'help', tulostetaan toiminnot.\n"
+"Jos SALASANA puuttuu, sitä kysytään vuorovaikutteisesti.\n"
+"Jos SUOLAa ei anneta, luodaan satunnainen.\n"
+"Jos TYYPPI on ”help”, käytettävissä olevat menetelmät\n"
+"tulostetaan.\n"
 "\n"
 "Lähetä bugiraportit osoitteeseen %s.\n"
 
-#: ../mkpasswd.c:534
+#: ../mkpasswd.c:549
 #, c-format
 msgid "Available methods:\n"
-msgstr "Käytettävissä olevat toiminnot:\n"
+msgstr "Käytettävissä olevat menetelmät:\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/po/ka.po new/whois/po/ka.po
--- old/whois/po/ka.po  1970-01-01 01:00:00.000000000 +0100
+++ new/whois/po/ka.po  2022-11-01 18:16:34.000000000 +0100
@@ -0,0 +1,371 @@
+# Georgian translation for whois.
+# Copyright (C) 2022 whois authors
+# This file is distributed under the same license as the whois package.
+# Temuri Doghonadze <temuri.doghona...@gmail.com>, 2022.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: whois\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-10-20 04:31+0200\n"
+"PO-Revision-Date: 2022-10-20 05:41+0200\n"
+"Last-Translator: Temuri Doghonadze <temuri.doghona...@gmail.com>\n"
+"Language-Team: \n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.1.1\n"
+
+#: ../whois.c:240
+#, c-format
+msgid ""
+"Version %s.\n"
+"\n"
+"Report bugs to %s.\n"
+msgstr ""
+"ვერსია %s\n"
+"\n"
+"შეცდომები მიიწერეთ მისამარ
თზე %s.\n"
+
+#: ../whois.c:329
+msgid "This TLD has no whois server, but you can access the whois database at"
+msgstr ""
+"ამ TLD-ს whois სერვერი არ გააჩნია. 
მაგრამ whois-ის ბაზასთან წვდომა 
გაქვთ "
+"მისამართზე"
+
+#: ../whois.c:334
+msgid "This TLD has no whois server."
+msgstr "ამ TLD-ს whois სერვერი არ 
გააჩნია."
+
+#: ../whois.c:337
+msgid "No whois server is known for this kind of object."
+msgstr "ამ ტიპის ობიექტისთვის whois 
სერვერი ცნობილი არაა."
+
+#: ../whois.c:340
+msgid "Unknown AS number or IP network. Please upgrade this program."
+msgstr "უცნობი AS რიცხვი ან IP ქსელი. 
განაახლეთ ეს პროგრამა."
+
+#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
+#, c-format
+msgid "Using server %s.\n"
+msgstr "ვიყენებ სერვერს: %s.\n"
+
+#: ../whois.c:362
+#, c-format
+msgid ""
+"\n"
+"Querying for the IPv4 endpoint %s of a 6to4 IPv6 address.\n"
+"\n"
+msgstr ""
+"\n"
+"6to4 IPv6 მისამართის IPv4 ბოლო წერ
ტილის (%s) გამოთხოვა.\n"
+"\n"
+
+#: ../whois.c:369
+#, c-format
+msgid ""
+"\n"
+"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
+"\n"
+msgstr ""
+"\n"
+"Teredo IPv6 მისამართის IPv4 ბოლო წერ
ტილის (%s) გამოთხოვა.\n"
+"\n"
+
+#: ../whois.c:406
+#, c-format
+msgid ""
+"Query string: \"%s\"\n"
+"\n"
+msgstr ""
+"მოთხოვნის სტრიქონი: \"%s\"\n"
+"\n"
+
+#: ../whois.c:416
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Found a referral to %s.\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"ნაპოვნია მიმართვა %s-ზე.\n"
+"\n"
+
+#: ../whois.c:458 ../whois.c:461
+#, c-format
+msgid "Cannot parse this line: %s"
+msgstr "ამ ხაზის დამუშავება 
შეუძლებელია: %s"
+
+#: ../whois.c:650
+msgid "Warning: RIPE flags used with a traditional server."
+msgstr "გაფრთხილება. RIPE-ის ალმები 
ტრადიციულ სერვერთან ერთად 
გამოიყენება."
+
+#: ../whois.c:823 ../whois.c:939
+msgid ""
+"Catastrophic error: disclaimer text has been changed.\n"
+"Please upgrade this program.\n"
+msgstr ""
+"კატასტროფული შეცდომა: 
შეიცვალა პასუხისმგებლობების 
ტექსტი.\n"
+"საჭიროა ამ პროგრამის 
განახლება.\n"
+
+#: ../whois.c:1040
+#, c-format
+msgid "Host %s not found."
+msgstr "ჰოსტი %s ვერ ვიპოვე."
+
+#: ../whois.c:1050
+#, c-format
+msgid "%s/tcp: unknown service"
+msgstr "%s/tcp: უცნობი სერვისი"
+
+#: ../whois.c:1125
+msgid "Timeout."
+msgstr "ლოდინის ვადა გავიდა."
+
+#: ../whois.c:1131
+#, c-format
+msgid "Interrupted by signal %d..."
+msgstr "შეწყდა სიგნალით %d..."
+
+#: ../whois.c:1499
+#, c-format
+msgid ""
+"Usage: whois [OPTION]... OBJECT...\n"
+"\n"
+"-h HOST, --host HOST   connect to server HOST\n"
+"-p PORT, --port PORT   connect to PORT\n"
+"-I                     query whois.iana.org and follow its referral\n"
+"-H                     hide legal disclaimers\n"
+msgstr ""
+"გამოყენება: whois [პარამეტრები]... 
ობიექტი...\n"
+"\n"
+"-h ჰოსტი, --host ჰოსტი   მითითებულ 
ჰოსტთან მიერთება\n"
+"-p პორტი, --port პორტი   მითითებულ 
პორტზე მიერთება\n"
+"-I                     whois.iana.org-ის მოთხოვნა და 
პასუხის მიყოლა\n"
+"-H                     იურიდიული 
ტექსტების დამალვა\n"
+
+#: ../whois.c:1506
+#, c-format
+msgid ""
+"      --verbose        explain what is being done\n"
+"      --no-recursion   disable recursion from registry to registrar "
+"servers\n"
+"      --help           display this help and exit\n"
+"      --version        output version information and exit\n"
+"\n"
+msgstr ""
+"      --verbose        ქმედებების ახსნა 
მიმდინარე დროში\n"
+"      --no-recursion   რეკურსიის გამორთვა 
რეესტრის სერვერბს შორის\n"
+"      --help           ამ დახმარების 
ჩვენება და გასვლა\n"
+"      --version        ვერსიის ინფორ
მაციის გამოტანა და გასვლა\n"
+"\n"
+
+#: ../whois.c:1513
+#, c-format
+msgid ""
+"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
+"-l                     find the one level less specific match\n"
+"-L                     find all levels less specific matches\n"
+"-m                     find all one level more specific matches\n"
+"-M                     find all levels of more specific matches\n"
+msgstr ""
+"ეს ალმები მხარდაჭერილია 
whois.ripe.net-ის და ზოგიერთი RIPE-ის 
მსგავსი "
+"სერვერების მიერ:\n"
+"-l                     ერთდონიანი 
მინიმალური ძებნა\n"
+"-L                     ყველაფრის მოძებნა 
მინიმალური დამთხვევებით\n"
+"-m                     მაქსიმალური 
მითითებული დამთხვევების პირ
ველი დონის "
+"მოძებნა\n"
+"-M                     ყველაფრის მოძებნა 
მაქსიმალური დამთხვევებით\n"
+
+#: ../whois.c:1520
+#, c-format
+msgid ""
+"-c                     find the smallest match containing a mnt-irt "
+"attribute\n"
+"-x                     exact match\n"
+"-b                     return brief IP address ranges with abuse contact\n"
+msgstr ""
+"-c                     mnt-irt ატრიბუტის 
შემცველი უმცირესი 
დამთხვევის "
+"მოძებნა\n"
+"-x                     ზუსტი დამთხვევა\n"
+"-b                     კანონდარღვევს 
კონტაქტთან ერთად IP მისამარ
თების "
+"დიაპაზონების მოკლე სიის დაბრ
უნება\n"
+
+#: ../whois.c:1525
+#, c-format
+msgid ""
+"-B                     turn off object filtering (show email addresses)\n"
+"-G                     turn off grouping of associated objects\n"
+"-d                     return DNS reverse delegation objects too\n"
+msgstr ""
+"-B                     ობიექტების ფილტრ
აციის გამორთვა (ელფოსტის "
+"მისამართების ჩვენება)\n"
+"-G                     ასოცირებული 
ობიექტების დაჯგუფების გამორ
თვა\n"
+"-d                     დაბრუნდება DNS სევერ
სის დელეგაციის ობექტებიც\n"
+
+#: ../whois.c:1530
+#, c-format
+msgid ""
+"-i ATTR[,ATTR]...      do an inverse look-up for specified ATTRibutes\n"
+"-T TYPE[,TYPE]...      only look for objects of TYPE\n"
+"-K                     only primary keys are returned\n"
+"-r                     turn off recursive look-ups for contact information\n"
+msgstr ""
+"-i ATTR[,ATTR]...      მითითებული ატრ
ბუტების ინვერსიული ძებნა\n"
+"-T TYPE[,TYPE]...      მხოლოდ მითითებული 
ტიპის ობიექტების ძებნა\n"
+"-K                     მხოლოდ ძირითადი 
გასაღებები დაბრუნდება\n"
+"-r                     საკონტაქტო ინფორ
მაციის რეკურსიული ძებნის 
გამორთვა\n"
+
+#: ../whois.c:1536
+#, c-format
+msgid ""
+"-R                     force to show local copy of the domain object even\n"
+"                       if it contains referral\n"
+"-a                     also search all the mirrored databases\n"
+"-s SOURCE[,SOURCE]...  search the database mirrored from SOURCE\n"
+"-g SOURCE:FIRST-LAST   find updates from SOURCE from serial FIRST to LAST\n"
+msgstr ""
+"-R                     დომენის ობიექტის 
ლოკალური ასლის ჩვენება 
მაშინაც კი,\n"
+"                       როცა ის ბმებს 
შეიცავს\n"
+"-a                     ძებნა სარკულ 
ბაზებშიაც\n"
+"-s SOURCE[,SOURCE]...  მითითებული წყარ
ოდან კოპირებულ ბაზაში ძებნა\n"
+"-g SOURCE:FIRST-LAST   განახლებების ძებნა 
წყაროდან სერიულად პირ
ველიდან "
+"ჩანაწერიდან, ბოლომდე\n"
+
+#: ../whois.c:1543
+#, c-format
+msgid ""
+"-t TYPE                request template for object of TYPE\n"
+"-v TYPE                request verbose template for object of TYPE\n"
+"-q [version|sources|types]  query specified server info\n"
+msgstr ""
+"-t TYPE                მითითებული ტიპის 
ობიექტისთვის  შაბლონს 
მოთხოვნა\n"
+"-v TYPE                მითითებული ტიპის 
ობიექტისთვის დამატებითი 
შაბლონის "
+"მოთხოვნა\n"
+"-q [version(ვერსია)|sources(წყარ
ოები)|types(ტიპები)]  სერვერის 
მითითებული "
+"ინფორმაციის მოთხოვნა\n"
+
+#: ../mkpasswd.c:135
+msgid "BSDI extended DES-based crypt(3)"
+msgstr "BSDI გაფართოებული DES-ზე ბაზირ
ებული crypt(3)"
+
+#: ../mkpasswd.c:138
+msgid "standard 56 bit DES-based crypt(3)"
+msgstr "სტანდარტული 56 ბიტიანი DES-ზე 
ბაზირებული crypt(3)"
+
+#: ../mkpasswd.c:207
+#, c-format
+msgid "Invalid method '%s'.\n"
+msgstr "არასწორი მეტოდი '%s'.\n"
+
+#: ../mkpasswd.c:216 ../mkpasswd.c:228
+#, c-format
+msgid "Invalid number '%s'.\n"
+msgstr "არასწორი რიცხვი '%s'.\n"
+
+#: ../mkpasswd.c:246
+#, c-format
+msgid "Try '%s --help' for more information.\n"
+msgstr "მეტი ინფორმაციისთვის 
სცადეთ '%s --help'\n"
+
+#: ../mkpasswd.c:302
+#, c-format
+msgid "Wrong salt length: %d byte when %d expected.\n"
+msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
+msgstr[0] ""
+"მარილის არასწორი სიგრძე: %d 
ბაიტი მაშინ, როცა მოსალოდნელი 
იყო %d ბაიტი.\n"
+msgstr[1] ""
+"მარილის არასწორი სიგრძე: %d 
ბაიტი მაშინ, როცა მოსალოდნელი 
იყო %d ბაიტი.\n"
+
+#: ../mkpasswd.c:307
+#, c-format
+msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
+msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
+msgstr[0] ""
+"მარილის არასწორი სიგრძე: %d 
ბაიტი მაშინ, როცა მოსალოდნელი 
იყო %d <= n <= %d "
+"ბაიტი.\n"
+msgstr[1] ""
+"მარილის არასწორი სიგრძე: %d 
ბაიტი მაშინ, როცა მოსალოდნელი 
იყო %d <= n <= %d "
+"ბაიტი.\n"
+
+#: ../mkpasswd.c:316
+#, c-format
+msgid "Illegal salt character '%c'.\n"
+msgstr "მარილიას დაუშვებელი 
სიმბოლო: '%c'.\n"
+
+#: ../mkpasswd.c:372 ../mkpasswd.c:385
+#, c-format
+msgid "Password: "
+msgstr "პაროლი: "
+
+#: ../mkpasswd.c:404
+#, c-format
+msgid "Method not supported by crypt(3).\n"
+msgstr "მეთოდი crypt(3)-ის მიერ მხარ
დაუჭერელია.\n"
+
+#: ../mkpasswd.c:512
+#, c-format
+msgid ""
+"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
+"Crypts the PASSWORD using crypt(3).\n"
+"\n"
+msgstr ""
+"გამოყენება: mkpasswd [პარამეტრ
ები]... [პაროლი [მარილი]]\n"
+"მითითებული პაროლის crypt(3)-ით 
დაშიფვრა.\n"
+"\n"
+
+#: ../mkpasswd.c:515
+#, c-format
+msgid ""
+"      -m, --method=TYPE     select method TYPE\n"
+"      -5                    like --method=md5crypt\n"
+"      -S, --salt=SALT       use the specified SALT\n"
+msgstr ""
+"      -m, --method=ტიპი     მითითებული 
ტიპის მეთოდის გამოყენება\n"
+"      -5                    იგივე, რაც --method=md5crypt\n"
+"      -S, --salt=მარილი       მითითებული 
მარილის გამოყენება\n"
+
+#: ../mkpasswd.c:520
+#, c-format
+msgid ""
+"      -R, --rounds=NUMBER   use the specified NUMBER of rounds\n"
+"      -P, --password-fd=NUM read the password from file descriptor NUM\n"
+"                            instead of /dev/tty\n"
+"      -s, --stdin           like --password-fd=0\n"
+msgstr ""
+"      -R, --rounds=რიცხვი   მითითებული რ
აოდენობის რაუნდების 
გამოყენება\n"
+"      -P, --password-fd=რცხვ პაროლების 
/dev/tty-ის მაგიერ მითითებული "
+"ფაილის\n"
+"                            დესკრიპტორიდან 
წაკითხვა\n"
+"      -s, --stdin           იგივე, რაც --password-fd=0\n"
+
+#: ../mkpasswd.c:526
+#, c-format
+msgid ""
+"      -h, --help            display this help and exit\n"
+"      -V, --version         output version information and exit\n"
+"\n"
+"If PASSWORD is missing then it is asked interactively.\n"
+"If no SALT is specified, a random one is generated.\n"
+"If TYPE is 'help', available methods are printed.\n"
+"\n"
+"Report bugs to %s.\n"
+msgstr ""
+"      -h, --help            ამ დახმარების 
გამოტანა და გასვლა\n"
+"      -V, --version         ვერსიის ინფორ
მაციის გამოტანა და გასვლა\n"
+"\n"
+"თუ პაროლი მითითებული არაა, 
მას ინტერაქტიურად გკითხავთ.\n"
+"თუ მარილი მითითებული არაა, ის 
შემთხვევითობის წესით დაგენერ
ირდება.\n"
+" თუ ტიპი 'help'-ა, ეკრანზე იქნება 
ნაჩვენები ხელმისაწვდომი 
მეთოდები.\n"
+"\n"
+"შეცდომების შესახებ მიწერეთ: 
%s.\n"
+
+#: ../mkpasswd.c:549
+#, c-format
+msgid "Available methods:\n"
+msgstr "ხელმისაწვდომი მეთოდები:\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/servers_charset_list 
new/whois/servers_charset_list
--- old/whois/servers_charset_list      2022-10-16 22:00:08.000000000 +0200
+++ new/whois/servers_charset_list      2022-11-26 04:31:16.000000000 +0100
@@ -8,6 +8,10 @@
 whois.museum           utf-8           -C UTF-8
 whois.ripe.net         iso-8859-1
 
+whois.nic.llyw.cymru   utf-8
+whois.nic.gov.scot     utf-8
+whois.nic.gov.wales    utf-8
+
 whois.aeda.net.ae      utf-8
 whois.nic.ar           utf-8
 whois.ax               utf-8
@@ -59,6 +63,8 @@
 whois.ati.tn           utf-8
 whois.nic.tr           utf-8
 whois.twnic.net.tw     utf-8
+whois.nic.ac.uk                utf-8
+whois.gov.uk           utf-8
 whois.biz.ua           utf-8
 whois.co.ua            utf-8
 whois.pp.ua            utf-8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/simple_recode.c new/whois/simple_recode.c
--- old/whois/simple_recode.c   2013-12-26 07:48:10.000000000 +0100
+++ new/whois/simple_recode.c   2022-12-28 11:58:24.000000000 +0100
@@ -72,7 +72,7 @@
        size_t err = iconv(handle, &inp, &inbytes_remaining, &outp,
                &outbytes_remaining);
 
-       if (err != -1)
+       if (err != (size_t) -1)
            break; /* success */
 
        switch (errno) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/tld_serv_list new/whois/tld_serv_list
--- old/whois/tld_serv_list     2022-09-12 00:48:23.000000000 +0200
+++ new/whois/tld_serv_list     2022-12-28 20:34:44.000000000 +0100
@@ -37,6 +37,13 @@
 .za.org        whois.za.org
 .org   whois.pir.org
 
+# Technically these are SLDs of new gTLDs (hence listed in new_gtlds_list),
+# but the registrar (JISC) asked to add the servers for these
+# government-related domains.
+.llyw.cymru    whois.nic.llyw.cymru
+.gov.scot      whois.nic.gov.scot
+.gov.wales     whois.nic.gov.wales
+
 .edu   whois.educause.edu
 .gov   whois.dotgov.gov
 .int   whois.iana.org
@@ -84,7 +91,7 @@
 .az    WEB http://whois.az/
 .ba    WEB http://www.nic.ba/stream/whois/
 .bb    WEB http://whois.telecoms.gov.bb/search_domain.php
-.bd    WEB http://www.registry.com.bd/whois.php
+.bd    WEB https://bdia.btcl.com.bd/
 .be    whois.dns.be
 .bf    whois.registre.bf       # http://www.arcep.bf/noms-de-domaine/
 .bg    whois.register.bg
@@ -102,7 +109,7 @@
 .bv    NONE            # http://www.norid.no/domenenavnbaser/bv-sj.html
 .by    whois.cctld.by
 .bw    whois.nic.net.bw
-.bz    AFILIAS
+.bz    RECURSIVE whois.afilias-grs.info
 .co.ca whois.co.ca
 .ca    whois.cira.ca
 .cc    VERISIGN ccwhois.verisign-grs.com
@@ -240,7 +247,7 @@
 .np    WEB https://register.com.np/whois-lookup
 .nr    WEB http://www.cenpac.net.nr/dns/whois.html
 .nu    whois.iis.nu
-.nz    whois.srs.net.nz
+.nz    whois.irs.net.nz
 .om    whois.registry.om
 .pa    WEB http://www.nic.pa/
 .pe    kero.yachay.pe
@@ -312,7 +319,7 @@
 .to    whois.tonic.to
 .tr    whois.nic.tr
 .tt    WEB http://www.nic.tt/cgi-bin/search.pl
-.tv    VERISIGN tvwhois.verisign-grs.com
+.tv    RECURSIVE whois.nic.tv
 .tw    whois.twnic.net.tw
 .tz    whois.tznic.or.tz
 .biz.ua        whois.biz.ua
@@ -320,10 +327,10 @@
 .pp.ua whois.pp.ua
 .ua    whois.ua
 .ug    whois.co.ug
-.ac.uk whois.ja.net
+.ac.uk whois.nic.ac.uk
 .bl.uk NONE
 .british-library.uk NONE
-.gov.uk        whois.ja.net
+.gov.uk        whois.gov.uk
 .icnet.uk NONE
 .jet.uk        NONE
 .mod.uk        NONE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whois/whois.c new/whois/whois.c
--- old/whois/whois.c   2022-02-23 01:08:17.000000000 +0100
+++ new/whois/whois.c   2022-12-28 12:00:43.000000000 +0100
@@ -346,7 +346,7 @@
            free(server);
            server = query_crsnic(sockfd, query);
            if (no_recursion)
-               server = "";
+               server[0] = '\0';
            break;
        case 8:
            if (verb)
@@ -355,7 +355,7 @@
            free(server);
            server = query_afilias(sockfd, query);
            if (no_recursion)
-               server = "";
+               server[0] = '\0';
            break;
        case 0x0A:
            p = convert_6to4(query);

Reply via email to