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-07-30 20:57:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/whois (Old) and /work/SRC/openSUSE:Factory/.whois.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "whois" Sun Jul 30 20:57:36 2023 rev:91 rq:1101306 version:5.5.18 Changes: -------- --- /work/SRC/openSUSE:Factory/whois/whois.changes 2023-05-24 20:22:15.688143423 +0200 +++ /work/SRC/openSUSE:Factory/.whois.new.32662/whois.changes 2023-07-30 20:57:40.419184674 +0200 @@ -1,0 +2,14 @@ +Wed Jul 26 06:21:07 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 5.5.18: + * Updated the .ga TLD server. (Closes: #1037288) + * Added new recovered IPv4 allocations. + * Removed the delegation of 43.0.0.0/8 to JPNIC. + * Removed 12 new gTLDs which are no longer active. + * Improved the man page source, courtesy of Bjarni Ingi + Gislason. + * Added the .edu.za SLD server. + * Updated the .alt.za SLD server. + * Added the -ru and -su NIC handles servers. + +------------------------------------------------------------------- Old: ---- whois_5.5.17.tar.xz New: ---- whois_5.5.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ whois.spec ++++++ --- /var/tmp/diff_new_pack.CNBKQy/_old 2023-07-30 20:57:41.367190302 +0200 +++ /var/tmp/diff_new_pack.CNBKQy/_new 2023-07-30 20:57:41.371190326 +0200 @@ -17,7 +17,7 @@ Name: whois -Version: 5.5.17 +Version: 5.5.18 Release: 0 Summary: Intelligent WHOIS client License: GPL-2.0-or-later ++++++ whois-nobsdsource.patch ++++++ --- /var/tmp/diff_new_pack.CNBKQy/_old 2023-07-30 20:57:41.391190445 +0200 +++ /var/tmp/diff_new_pack.CNBKQy/_new 2023-07-30 20:57:41.395190468 +0200 @@ -1,8 +1,8 @@ -Index: whois-5.5.16/mkpasswd.c +Index: whois-5.5.18/mkpasswd.c =================================================================== ---- whois-5.5.16.orig/mkpasswd.c -+++ whois-5.5.16/mkpasswd.c -@@ -17,10 +17,7 @@ +--- whois-5.5.18.orig/mkpasswd.c ++++ whois-5.5.18/mkpasswd.c +@@ -19,10 +19,7 @@ */ /* for crypt, snprintf and strcasecmp */ @@ -13,12 +13,12 @@ /* System library */ #include <stdio.h> -Index: whois-5.5.16/whois.c +Index: whois-5.5.18/whois.c =================================================================== ---- whois-5.5.16.orig/whois.c -+++ whois-5.5.16/whois.c -@@ -7,9 +7,6 @@ - * (at your option) any later version. +--- whois-5.5.18.orig/whois.c ++++ whois-5.5.18/whois.c +@@ -9,9 +9,6 @@ + * SPDX-License-Identifier: GPL-2.0-or-later */ -/* for AI_IDN */ @@ -27,11 +27,11 @@ /* System library */ #include <stdio.h> #include <stdlib.h> -Index: whois-5.5.16/Makefile +Index: whois-5.5.18/Makefile =================================================================== ---- whois-5.5.16.orig/Makefile -+++ whois-5.5.16/Makefile -@@ -69,7 +69,7 @@ else +--- whois-5.5.18.orig/Makefile ++++ whois-5.5.18/Makefile +@@ -70,7 +70,7 @@ else mkpasswd_LDADD += -lcrypt endif ++++++ whois.asc ++++++ --- /var/tmp/diff_new_pack.CNBKQy/_old 2023-07-30 20:57:41.415190587 +0200 +++ /var/tmp/diff_new_pack.CNBKQy/_new 2023-07-30 20:57:41.415190587 +0200 @@ -5,26 +5,26 @@ Source: whois Binary: whois Architecture: any -Version: 5.5.17 +Version: 5.5.18 Maintainer: Marco d'Itri <m...@linux.it> -Standards-Version: 4.6.1.1 +Standards-Version: 4.6.2.0 Vcs-Browser: https://github.com/rfc1036/whois Vcs-Git: https://github.com/rfc1036/whois.git Build-Depends: debhelper-compat (= 13), gettext, pkg-config, bash-completion, libidn2-dev (>= 2.0.3) Package-List: whois deb net standard arch=any Checksums-Sha1: - c63f8ebdbcbabcfdfa6ec8777240dc4d22fbf1cb 90608 whois_5.5.17.tar.xz + 11599be246127bec4bdb3eef839a9fa9ed8ef076 90216 whois_5.5.18.tar.xz Checksums-Sha256: - effe86e6d75101c2f33a0b3d2d948ab54aa57893fedc3b9983ffd55e881e2521 90608 whois_5.5.17.tar.xz + 80132ac952e882fc2b1e8e681e9a0d432949f99afa7503d257487515c85cd5b8 90216 whois_5.5.18.tar.xz Files: - 08b370b67bf62ccb9a99ace3a305ab3a 90608 whois_5.5.17.tar.xz + be8aaa843a0030f656b0ac3ed945e4e6 90216 whois_5.5.18.tar.xz -----BEGIN PGP SIGNATURE----- -iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZFJTPQAKCRDLPsM64d7X -gc5AAP9mb9i4zB6aFbspLTSFo1T4ygsViFk52UW3O1rcFQi6GwD7B8Nfb3cyzPL1 -1o4gJVmCq0FbaYKYhiosidBsHWybXwQ= -=BEw1 +iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZLv8nAAKCRDLPsM64d7X +gWkyAP9T7dH+4Bv5Xcs1pTGll2uT+KOjfaxGhM+qkEEG2F33eQEA59WBcV/a535Q +G9Jc+g9zEqiSvqEGZYZgV9O1p1R1qwc= +=8Irk -----END PGP SIGNATURE----- ++++++ whois_5.5.17.tar.xz -> whois_5.5.18.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/Makefile new/whois-5.5.18/Makefile --- old/whois-5.5.17/Makefile 2023-02-28 01:11:47.000000000 +0100 +++ new/whois-5.5.18/Makefile 2023-07-22 17:56:56.000000000 +0200 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later prefix = /usr ifdef DESTDIR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/config.h new/whois-5.5.18/config.h --- old/whois-5.5.17/config.h 2022-12-28 20:48:01.000000000 +0100 +++ new/whois-5.5.18/config.h 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ /* Configurable features */ +/* SPDX-License-Identifier: GPL-2.0-or-later */ /* Always hide legal disclaimers */ #undef ALWAYS_HIDE_DISCL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/debian/changelog new/whois-5.5.18/debian/changelog --- old/whois-5.5.17/debian/changelog 2023-05-03 14:24:37.000000000 +0200 +++ new/whois-5.5.18/debian/changelog 2023-07-22 17:56:56.000000000 +0200 @@ -1,3 +1,20 @@ +whois (5.5.18) unstable; urgency=medium + + [ Marco d'Itri ] + * Updated the .ga TLD server. (Closes: #1037288) + * Added new recovered IPv4 allocations. + * Removed the delegation of 43.0.0.0/8 to JPNIC. + * Removed 12 new gTLDs which are no longer active. + * Improved the man page source, courtesy of Bjarni Ingi Gislason. + (Closes: #1040613) + + [ Robert Scheck ] + * Added the .edu.za SLD server. + * Updated the .alt.za SLD server. + * Added the -ru and -su NIC handles servers. + + -- Marco d'Itri <m...@linux.it> Sat, 22 Jul 2023 17:56:56 +0200 + whois (5.5.17) unstable; urgency=medium [ Robert Scheck ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/debian/control new/whois-5.5.18/debian/control --- old/whois-5.5.17/debian/control 2023-02-28 01:11:47.000000000 +0100 +++ new/whois-5.5.18/debian/control 2023-07-22 17:56:56.000000000 +0200 @@ -2,7 +2,7 @@ Section: net Priority: standard Maintainer: Marco d'Itri <m...@linux.it> -Standards-Version: 4.6.1.1 +Standards-Version: 4.6.2.0 Rules-Requires-Root: no Build-Depends: debhelper-compat (= 13), gettext, pkg-config, bash-completion, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/ip_del_list new/whois-5.5.18/ip_del_list --- old/whois-5.5.17/ip_del_list 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/ip_del_list 2023-07-22 17:56:56.000000000 +0200 @@ -18,9 +18,7 @@ 37.0.0.0/8 ripe 39.0.0.0/8 apnic 41.0.0.0/8 afrinic -42.0.0.0/8 apnic -43.224.0.0/11 apnic -43.0.0.0/8 whois.nic.ad.jp +42.0.0.0/7 apnic 46.0.0.0/8 ripe 49.0.0.0/8 apnic 51.0.0.0/8 ripe diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/ip_del_recovered.h new/whois-5.5.18/ip_del_recovered.h --- old/whois-5.5.17/ip_del_recovered.h 2023-02-28 00:54:56.000000000 +0100 +++ new/whois-5.5.18/ip_del_recovered.h 2023-07-22 17:56:56.000000000 +0200 @@ -1,25 +1,7 @@ -/* 43.224.0.0 - 43.231.255.255 */ -{ 736100352UL, 4294443008UL, "whois.apnic.net" }, -/* 43.236.0.0 - 43.243.255.255 */ -{ 736886784UL, 4294705152UL, "whois.apnic.net" }, -{ 737148928UL, 4294705152UL, "whois.apnic.net" }, -/* 43.245.0.0 - 43.252.255.255 */ -{ 737476608UL, 4294901760UL, "whois.apnic.net" }, -{ 737542144UL, 4294836224UL, "whois.apnic.net" }, -{ 737673216UL, 4294705152UL, "whois.apnic.net" }, -{ 737935360UL, 4294901760UL, "whois.apnic.net" }, -/* 43.254.0.0 - 43.255.255.255 */ -{ 738066432UL, 4294836224UL, "whois.apnic.net" }, -/* 45.2.0.0 - 45.3.255.255 */ -{ 755105792UL, 4294836224UL, "whois.arin.net" }, /* 45.4.0.0 - 45.7.255.255 */ { 755236864UL, 4294705152UL, "whois.lacnic.net" }, /* 45.8.0.0 - 45.15.255.255 */ { 755499008UL, 4294443008UL, "whois.ripe.net" }, -/* 45.16.0.0 - 45.31.255.255 */ -{ 756023296UL, 4293918720UL, "whois.arin.net" }, -/* 45.32.0.0 - 45.63.255.255 */ -{ 757071872UL, 4292870144UL, "whois.arin.net" }, /* 45.64.0.0 - 45.65.15.255 */ { 759234560UL, 4294963200UL, "whois.apnic.net" }, { 759169024UL, 4294901760UL, "whois.apnic.net" }, @@ -34,8 +16,6 @@ { 759300096UL, 4294836224UL, "whois.ripe.net" }, /* 45.68.0.0 - 45.71.255.255 */ { 759431168UL, 4294705152UL, "whois.lacnic.net" }, -/* 45.72.0.0 - 45.79.255.255 */ -{ 759693312UL, 4294443008UL, "whois.arin.net" }, /* 45.80.0.0 - 45.95.255.255 */ { 760217600UL, 4293918720UL, "whois.ripe.net" }, /* 45.96.0.0 - 45.111.255.255 */ @@ -52,22 +32,16 @@ { 769130496UL, 4294705152UL, "whois.afrinic.net" }, { 769392640UL, 4294836224UL, "whois.afrinic.net" }, { 769523712UL, 4294901760UL, "whois.afrinic.net" }, -/* 45.223.0.0 - 45.223.255.255 */ -{ 769589248UL, 4294901760UL, "whois.arin.net" }, /* 45.224.0.0 - 45.239.255.255 */ { 769654784UL, 4293918720UL, "whois.lacnic.net" }, /* 45.240.0.0 - 45.247.255.255 */ { 770703360UL, 4294443008UL, "whois.afrinic.net" }, /* 45.248.0.0 - 45.255.255.255 */ { 771227648UL, 4294443008UL, "whois.apnic.net" }, -/* 66.218.132.0 - 66.218.133.255 */ -{ 1121616896UL, 4294966784UL, "whois.arin.net" }, /* 66.251.128.0 - 66.251.191.255 */ { 1123778560UL, 4294950912UL, "whois.afrinic.net" }, /* 72.44.16.0 - 72.44.31.255 */ { 1210847232UL, 4294963200UL, "whois.lacnic.net" }, -/* 74.91.48.0 - 74.91.63.255 */ -{ 1247490048UL, 4294963200UL, "whois.arin.net" }, /* 128.201.0.0 - 128.201.255.255 */ { 2160656384UL, 4294901760UL, "whois.lacnic.net" }, /* 131.196.0.0 - 131.196.255.255 */ @@ -78,12 +52,8 @@ { 2332360704UL, 4294901760UL, "whois.apnic.net" }, /* 139.26.0.0 - 139.26.255.255 */ { 2333736960UL, 4294901760UL, "whois.afrinic.net" }, -/* 139.28.0.0 - 139.28.255.255 */ -{ 2333868032UL, 4294901760UL, "whois.ripe.net" }, /* 144.48.0.0 - 144.48.255.255 */ { 2419064832UL, 4294901760UL, "whois.apnic.net" }, -/* 144.168.0.0 - 144.168.255.255 */ -{ 2426929152UL, 4294901760UL, "whois.arin.net" }, /* 146.196.32.0 - 146.196.127.255 */ { 2462326784UL, 4294959104UL, "whois.apnic.net" }, { 2462334976UL, 4294950912UL, "whois.apnic.net" }, @@ -93,24 +63,12 @@ { 2471362560UL, 4294901760UL, "whois.ripe.net" }, /* 149.248.0.0 - 149.248.255.255 */ { 2516058112UL, 4294901760UL, "whois.arin.net" }, -/* 150.107.0.0 - 150.107.255.255 */ -{ 2523594752UL, 4294901760UL, "whois.apnic.net" }, -/* 150.129.0.0 - 150.129.255.255 */ -{ 2525036544UL, 4294901760UL, "whois.apnic.net" }, -/* 150.242.0.0 - 150.242.255.255 */ -{ 2532442112UL, 4294901760UL, "whois.apnic.net" }, /* 152.89.0.0 - 152.89.255.255 */ { 2555969536UL, 4294901760UL, "whois.ripe.net" }, -/* 154.16.0.0 - 154.16.255.255 */ -{ 2584739840UL, 4294901760UL, "whois.afrinic.net" }, /* 157.119.0.0 - 157.119.255.255 */ { 2641821696UL, 4294901760UL, "whois.apnic.net" }, -/* 160.19.0.0 - 160.19.15.255 */ -{ 2685599744UL, 4294963200UL, "whois.arin.net" }, /* 160.19.20.0 - 160.19.23.255 */ { 2685604864UL, 4294966272UL, "whois.apnic.net" }, -/* 160.19.24.0 - 160.19.31.255 */ -{ 2685605888UL, 4294965248UL, "whois.arin.net" }, /* 160.19.36.0 - 160.19.39.255 */ { 2685608960UL, 4294966272UL, "whois.afrinic.net" }, /* 160.19.44.0 - 160.19.47.255 */ @@ -125,15 +83,11 @@ { 2685623296UL, 4294966272UL, "whois.ripe.net" }, /* 160.19.96.0 - 160.19.103.255 */ { 2685624320UL, 4294965248UL, "whois.afrinic.net" }, -/* 160.19.104.0 - 160.19.107.255 */ -{ 2685626368UL, 4294966272UL, "whois.arin.net" }, /* 160.19.112.0 - 160.19.143.255 */ { 2685628416UL, 4294963200UL, "whois.afrinic.net" }, { 2685632512UL, 4294963200UL, "whois.afrinic.net" }, /* 160.19.152.0 - 160.19.155.255 */ { 2685638656UL, 4294966272UL, "whois.afrinic.net" }, -/* 160.19.160.0 - 160.19.163.255 */ -{ 2685640704UL, 4294966272UL, "whois.arin.net" }, /* 160.19.168.0 - 160.19.175.255 */ { 2685642752UL, 4294965248UL, "whois.lacnic.net" }, /* 160.19.180.0 - 160.19.183.255 */ @@ -181,8 +135,6 @@ /* 160.20.160.0 - 160.20.207.255 */ { 2685706240UL, 4294959104UL, "whois.lacnic.net" }, { 2685714432UL, 4294963200UL, "whois.lacnic.net" }, -/* 160.20.208.0 - 160.20.211.255 */ -{ 2685718528UL, 4294966272UL, "whois.arin.net" }, /* 160.20.213.0 - 160.20.213.255 */ { 2685719808UL, 4294967040UL, "whois.afrinic.net" }, /* 160.20.214.0 - 160.20.215.255 */ @@ -201,18 +153,12 @@ { 2685723136UL, 4294966784UL, "whois.afrinic.net" }, /* 160.20.229.0 - 160.20.229.255 */ { 2685723904UL, 4294967040UL, "whois.ripe.net" }, -/* 160.20.230.0 - 160.20.231.255 */ -{ 2685724160UL, 4294966784UL, "whois.arin.net" }, -/* 160.20.232.0 - 160.20.239.255 */ -{ 2685724672UL, 4294965248UL, "whois.arin.net" }, /* 160.20.242.0 - 160.20.243.255 */ { 2685727232UL, 4294966784UL, "whois.lacnic.net" }, /* 160.20.246.0 - 160.20.247.255 */ { 2685728256UL, 4294966784UL, "whois.lacnic.net" }, /* 160.20.248.0 - 160.20.249.255 */ { 2685728768UL, 4294966784UL, "whois.ripe.net" }, -/* 160.20.251.0 - 160.20.251.255 */ -{ 2685729536UL, 4294967040UL, "whois.arin.net" }, /* 160.20.252.0 - 160.20.255.255 */ { 2685729792UL, 4294966272UL, "whois.afrinic.net" }, /* 160.202.8.0 - 160.202.15.255 */ @@ -221,8 +167,6 @@ { 2697596928UL, 4294963200UL, "whois.ripe.net" }, /* 160.202.32.0 - 160.202.63.255 */ { 2697601024UL, 4294959104UL, "whois.apnic.net" }, -/* 160.202.64.0 - 160.202.127.255 */ -{ 2697609216UL, 4294950912UL, "whois.arin.net" }, /* 160.202.128.0 - 160.202.255.255 */ { 2697625600UL, 4294934528UL, "whois.apnic.net" }, /* 160.238.0.0 - 160.238.0.255 */ @@ -234,24 +178,15 @@ { 2699956224UL, 4294966272UL, "whois.apnic.net" }, /* 160.238.21.0 - 160.238.21.255 */ { 2699957504UL, 4294967040UL, "whois.ripe.net" }, -/* 160.238.22.0 - 160.238.23.255 */ -{ 2699957760UL, 4294966784UL, "whois.arin.net" }, /* 160.238.24.0 - 160.238.29.255 */ { 2699958272UL, 4294966272UL, "whois.lacnic.net" }, { 2699959296UL, 4294966784UL, "whois.lacnic.net" }, -/* 160.238.31.0 - 160.238.31.255 */ -{ 2699960064UL, 4294967040UL, "whois.arin.net" }, /* 160.238.33.0 - 160.238.33.255 */ { 2699960576UL, 4294967040UL, "whois.apnic.net" }, /* 160.238.34.0 - 160.238.35.255 */ { 2699960832UL, 4294966784UL, "whois.apnic.net" }, /* 160.238.36.0 - 160.238.39.255 */ { 2699961344UL, 4294966272UL, "whois.ripe.net" }, -/* 160.238.41.0 - 160.238.41.255 */ -{ 2699962624UL, 4294967040UL, "whois.arin.net" }, -/* 160.238.42.0 - 160.238.47.255 */ -{ 2699962880UL, 4294966784UL, "whois.arin.net" }, -{ 2699963392UL, 4294966272UL, "whois.arin.net" }, /* 160.238.48.0 - 160.238.49.255 */ { 2699964416UL, 4294966784UL, "whois.afrinic.net" }, /* 160.238.50.0 - 160.238.50.255 */ @@ -272,8 +207,6 @@ { 2699976704UL, 4294966272UL, "whois.ripe.net" }, /* 160.238.101.0 - 160.238.101.255 */ { 2699977984UL, 4294967040UL, "whois.afrinic.net" }, -/* 160.238.102.0 - 160.238.103.255 */ -{ 2699978240UL, 4294966784UL, "whois.arin.net" }, /* 160.238.104.0 - 160.238.111.255 */ { 2699978752UL, 4294965248UL, "whois.lacnic.net" }, /* 160.238.112.0 - 160.238.127.255 */ @@ -288,31 +221,8 @@ { 2718746624UL, 4294965248UL, "whois.ripe.net" }, /* 162.12.208.0 - 162.12.215.255 */ { 2718748672UL, 4294965248UL, "whois.apnic.net" }, -/* 162.12.216.0 - 162.12.219.255 */ -{ 2718750720UL, 4294966272UL, "whois.arin.net" }, -/* 162.12.224.0 - 162.12.235.255 */ -{ 2718752768UL, 4294965248UL, "whois.arin.net" }, -{ 2718754816UL, 4294966272UL, "whois.arin.net" }, /* 162.12.240.0 - 162.12.247.255 */ { 2718756864UL, 4294965248UL, "whois.apnic.net" }, -/* 163.47.4.0 - 163.47.18.255 */ -{ 2737767424UL, 4294966272UL, "whois.apnic.net" }, -{ 2737768448UL, 4294965248UL, "whois.apnic.net" }, -{ 2737770496UL, 4294966784UL, "whois.apnic.net" }, -{ 2737771008UL, 4294967040UL, "whois.apnic.net" }, -/* 163.47.20.0 - 163.47.21.255 */ -{ 2737771520UL, 4294966784UL, "whois.apnic.net" }, -/* 163.47.32.0 - 163.47.45.255 */ -{ 2737774592UL, 4294965248UL, "whois.apnic.net" }, -{ 2737776640UL, 4294966272UL, "whois.apnic.net" }, -{ 2737777664UL, 4294966784UL, "whois.apnic.net" }, -/* 163.47.47.0 - 163.47.255.255 */ -{ 2737778432UL, 4294967040UL, "whois.apnic.net" }, -{ 2737778688UL, 4294963200UL, "whois.apnic.net" }, -{ 2737782784UL, 4294950912UL, "whois.apnic.net" }, -{ 2737799168UL, 4294934528UL, "whois.apnic.net" }, -/* 163.53.0.0 - 163.53.255.255 */ -{ 2738159616UL, 4294901760UL, "whois.apnic.net" }, /* 164.160.0.0 - 164.160.255.255 */ { 2761949184UL, 4294901760UL, "whois.afrinic.net" }, /* 164.163.0.0 - 164.163.255.255 */ @@ -365,14 +275,8 @@ { 3227254272UL, 4294967040UL, "whois.lacnic.net" }, /* 192.92.154.0 - 192.92.154.255 */ { 3227294208UL, 4294967040UL, "whois.lacnic.net" }, -/* 192.94.77.0 - 192.94.77.255 */ -{ 3227405568UL, 4294967040UL, "whois.arin.net" }, /* 192.94.78.0 - 192.94.78.255 */ { 3227405824UL, 4294967040UL, "whois.ripe.net" }, -/* 192.107.1.0 - 192.107.1.255 */ -{ 3228238080UL, 4294967040UL, "whois.arin.net" }, -/* 192.133.103.0 - 192.133.103.255 */ -{ 3229968128UL, 4294967040UL, "whois.arin.net" }, /* 192.135.90.0 - 192.135.91.255 */ { 3230095872UL, 4294966784UL, "whois.apnic.net" }, /* 192.135.95.0 - 192.135.95.255 */ @@ -387,8 +291,6 @@ { 3230400768UL, 4294967040UL, "whois.lacnic.net" }, /* 192.140.2.0 - 192.140.3.255 */ { 3230401024UL, 4294966784UL, "whois.ripe.net" }, -/* 192.140.4.0 - 192.140.7.255 */ -{ 3230401536UL, 4294966272UL, "whois.arin.net" }, /* 192.140.8.0 - 192.140.15.255 */ { 3230402560UL, 4294965248UL, "whois.lacnic.net" }, /* 192.140.16.0 - 192.140.127.255 */ @@ -415,8 +317,6 @@ { 3230683136UL, 4294963200UL, "whois.apnic.net" }, /* 192.144.96.0 - 192.144.127.255 */ { 3230687232UL, 4294959104UL, "whois.lacnic.net" }, -/* 192.144.128.0 - 192.144.255.255 */ -{ 3230695424UL, 4294934528UL, "whois.arin.net" }, /* 192.145.0.0 - 192.145.127.255 */ { 3230728192UL, 4294934528UL, "whois.ripe.net" }, /* 192.145.128.0 - 192.145.191.255 */ @@ -429,34 +329,22 @@ { 3230786560UL, 4294966784UL, "whois.apnic.net" }, /* 192.145.230.0 - 192.145.230.255 */ { 3230787072UL, 4294967040UL, "whois.afrinic.net" }, -/* 192.147.11.0 - 192.147.11.255 */ -{ 3230862080UL, 4294967040UL, "whois.arin.net" }, /* 192.153.12.0 - 192.153.12.255 */ { 3231255552UL, 4294967040UL, "whois.lacnic.net" }, /* 192.156.144.0 - 192.156.144.255 */ { 3231485952UL, 4294967040UL, "whois.apnic.net" }, -/* 192.156.202.0 - 192.156.202.255 */ -{ 3231500800UL, 4294967040UL, "whois.arin.net" }, /* 192.156.220.0 - 192.156.220.255 */ { 3231505408UL, 4294967040UL, "whois.apnic.net" }, /* 192.172.232.0 - 192.172.232.255 */ { 3232557056UL, 4294967040UL, "whois.ripe.net" }, -/* 192.172.244.0 - 192.172.244.255 */ -{ 3232560128UL, 4294967040UL, "whois.arin.net" }, -/* 192.188.81.0 - 192.188.81.255 */ -{ 3233566976UL, 4294967040UL, "whois.arin.net" }, /* 192.188.82.0 - 192.188.83.255 */ { 3233567232UL, 4294966784UL, "whois.apnic.net" }, /* 192.188.248.0 - 192.188.248.255 */ { 3233609728UL, 4294967040UL, "whois.ripe.net" }, /* 192.197.113.0 - 192.197.113.255 */ { 3234164992UL, 4294967040UL, "whois.apnic.net" }, -/* 192.231.238.0 - 192.231.238.255 */ -{ 3236425216UL, 4294967040UL, "whois.arin.net" }, /* 192.251.230.0 - 192.251.230.255 */ { 3237733888UL, 4294967040UL, "whois.ripe.net" }, -/* 198.17.79.0 - 198.17.79.255 */ -{ 3323023104UL, 4294967040UL, "whois.arin.net" }, /* 198.97.38.0 - 198.97.38.255 */ { 3328255488UL, 4294967040UL, "whois.lacnic.net" }, /* 199.21.172.0 - 199.21.175.255 */ @@ -475,14 +363,8 @@ { 3437308416UL, 4294966784UL, "whois.lacnic.net" }, /* 205.211.83.0 - 205.211.83.255 */ { 3453178624UL, 4294967040UL, "whois.ripe.net" }, -/* 207.115.112.0 - 207.115.127.255 */ -{ 3480449024UL, 4294963200UL, "whois.arin.net" }, -/* 208.73.240.0 - 208.73.243.255 */ -{ 3494506496UL, 4294966272UL, "whois.arin.net" }, /* 208.85.156.0 - 208.85.159.255 */ { 3495271424UL, 4294966272UL, "whois.afrinic.net" }, -/* 209.107.128.0 - 209.107.191.255 */ -{ 3513483264UL, 4294950912UL, "whois.arin.net" }, /* 216.98.208.0 - 216.98.223.255 */ { 3630354432UL, 4294963200UL, "whois.lacnic.net" }, /* 216.250.96.0 - 216.250.111.255 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_as32_del.pl new/whois-5.5.18/make_as32_del.pl --- old/whois-5.5.17/make_as32_del.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_as32_del.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_as_del.pl new/whois-5.5.18/make_as_del.pl --- old/whois-5.5.17/make_as_del.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_as_del.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_ip_del.pl new/whois-5.5.18/make_ip_del.pl --- old/whois-5.5.17/make_ip_del.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_ip_del.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_ip_del_recovered.pl new/whois-5.5.18/make_ip_del_recovered.pl --- old/whois-5.5.17/make_ip_del_recovered.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_ip_del_recovered.pl 2023-07-22 17:56:56.000000000 +0200 @@ -6,10 +6,12 @@ use autodie; use Text::CSV; +use Net::Patricia; use Net::CIDR; use Net::IP; my $csv = Text::CSV->new; +my $pt = parse_ip_del('ip_del_list'); open(my $in, '<', 'ipv4-recovered-address-space-2.csv'); open(my $out, '>', 'ip_del_recovered.h'); @@ -17,18 +19,51 @@ while (my $row = $csv->getline($in)) { next if $row->[0] eq 'Start address'; next if $row->[5] ne 'ALLOCATED'; + my ($first_ip, $last_ip, undef, undef, $server) = @$row; - print $out '/* ' . $row->[0] . ' - ' . $row->[1] . " */\n"; my @networks = + grep { + my $server_recovered = $pt->match_string($_->ip); + $server_recovered and $server_recovered ne $server; + } map { Net::IP->new($_) } - Net::CIDR::range2cidr($row->[0] . '-' . $row->[1]); + Net::CIDR::range2cidr($first_ip . '-' . $last_ip); + next if not @networks; + + print $out "/* $first_ip - $last_ip */\n"; print $out sprintf(qq|{ %sUL, %sUL, "%s" },\n|, $_->intip, ((~(0xffffffff >> $_->prefixlen)) & 0xffffffff), - $row->[4] + $server ) foreach @networks; } close($in); close($out); +exit; + +sub parse_ip_del { + my ($file) = @_; + + my $pt = new Net::Patricia; + + open(my $in, '<', $file); + while (<$in>) { + # this code is copied from make_ip_del.pl + chomp; + s/#.*$//; + s/^\s+//; s/\s+$//; + next if /^$/; + + die "format error: $_" if not /^([\d\.]+)\/(\d+)\s+([\w\.]+)$/; + my $network = "$1/$2"; + my $server = $3; + + $server = "whois.$server.net" if $server !~ /\./; + + $pt->add_string($network, $server) or die; + } + + return $pt; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_new_gtlds.pl new/whois-5.5.18/make_new_gtlds.pl --- old/whois-5.5.17/make_new_gtlds.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_new_gtlds.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_nic_handles.pl new/whois-5.5.18/make_nic_handles.pl --- old/whois-5.5.17/make_nic_handles.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_nic_handles.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_servers_charset.pl new/whois-5.5.18/make_servers_charset.pl --- old/whois-5.5.17/make_servers_charset.pl 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/make_servers_charset.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_tld_serv.pl new/whois-5.5.18/make_tld_serv.pl --- old/whois-5.5.17/make_tld_serv.pl 2022-12-28 20:48:01.000000000 +0100 +++ new/whois-5.5.18/make_tld_serv.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/make_version_h.pl new/whois-5.5.18/make_version_h.pl --- old/whois-5.5.17/make_version_h.pl 2022-01-03 18:29:48.000000000 +0100 +++ new/whois-5.5.18/make_version_h.pl 2023-07-22 17:56:56.000000000 +0200 @@ -1,4 +1,5 @@ #!/usr/bin/perl +# SPDX-License-Identifier: GPL-2.0-or-later use warnings; use strict; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/mkpasswd.1 new/whois-5.5.18/mkpasswd.1 --- old/whois-5.5.17/mkpasswd.1 2022-01-03 18:29:48.000000000 +0100 +++ new/whois-5.5.18/mkpasswd.1 2023-07-22 17:56:56.000000000 +0200 @@ -90,4 +90,5 @@ and this man page were written by Marco d'Itri .RI < m...@linux.it > and are licensed under the terms of the GNU General Public License, -version 2 or higher. +version 2 or later. +\" SPDX-License-Identifier: GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/mkpasswd.c new/whois-5.5.18/mkpasswd.c --- old/whois-5.5.17/mkpasswd.c 2022-12-28 20:48:01.000000000 +0100 +++ new/whois-5.5.18/mkpasswd.c 2023-07-22 17:56:56.000000000 +0200 @@ -14,6 +14,8 @@ * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ /* for crypt, snprintf and strcasecmp */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/new_gtlds_list new/whois-5.5.18/new_gtlds_list --- old/whois-5.5.17/new_gtlds_list 2023-03-19 01:34:41.000000000 +0100 +++ new/whois-5.5.18/new_gtlds_list 2023-07-22 17:56:56.000000000 +0200 @@ -6,7 +6,6 @@ aaa aarp -abarth abb abbott abbvie @@ -33,7 +32,6 @@ airforce airtel akdn -alfaromeo alibaba alipay allfinanz @@ -229,7 +227,6 @@ contact contractors cooking -cookingchannel cool corsica country @@ -338,7 +335,6 @@ feedback ferrari ferrero -fiat fidelity fido film @@ -360,7 +356,6 @@ fly foo food -foodnetwork football ford forex @@ -445,7 +440,6 @@ helsinki here hermes -hgtv hiphop hisamitsu hitachi @@ -464,7 +458,6 @@ host hosting hot -hoteles hotels hotmail house @@ -545,7 +538,6 @@ lamborghini lamer lancaster -lancia land landrover lanxess @@ -608,7 +600,6 @@ markets marriott marshalls -maserati mattel mba mckinsey @@ -714,7 +705,6 @@ partners parts party -passagens pay pccw pet @@ -959,7 +949,6 @@ trade trading training -travelchannel travelers travelersinsurance trust @@ -1004,7 +993,6 @@ voting voto voyage -vuelos wales walmart walter diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/nic_handles_list new/whois-5.5.18/nic_handles_list --- old/whois-5.5.17/nic_handles_list 2023-05-03 14:24:37.000000000 +0200 +++ new/whois-5.5.18/nic_handles_list 2023-07-22 17:56:56.000000000 +0200 @@ -21,3 +21,5 @@ -sixxs whois.sixxs.net -uanic whois.ua -bzh whois.nic.bzh +-ru whois.tcinet.ru +-su whois.tcinet.ru diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/tld_serv_list new/whois-5.5.18/tld_serv_list --- old/whois-5.5.17/tld_serv_list 2023-05-03 14:24:37.000000000 +0200 +++ new/whois-5.5.18/tld_serv_list 2023-07-22 17:56:56.000000000 +0200 @@ -152,7 +152,7 @@ .fm whois.nic.fm .fo whois.nic.fo .fr whois.nic.fr -.ga WEB http://www.my.ga/en/whois.html +.ga whois.nic.ga .gb NONE .gd whois.nic.gd .ge whois.nic.ge @@ -357,13 +357,14 @@ .ye NONE # NIC? http://www.y.net.ye/services/domain_name.htm .yt whois.nic.yt .ac.za whois.ac.za -.alt.za whois.alt.za +.alt.za WEB https://whois.alt.za/ .co.za whois.registry.net.za +.edu.za WEB https://whois.edu.za/ .gov.za whois.gov.za .net.za net-whois.registry.net.za .org.za org-whois.registry.net.za .web.za web-whois.registry.net.za -.za NONE # http://www.zadna.org.za/content/page/domain-information +.za NONE # https://www.nic.za/za-domains/ .zm whois.zicta.zm .zw NONE # http://www.zispa.co.zw/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/utils.h new/whois-5.5.18/utils.h --- old/whois-5.5.17/utils.h 2017-07-27 17:44:55.000000000 +0200 +++ new/whois-5.5.18/utils.h 2023-07-22 17:56:56.000000000 +0200 @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef WHOIS_UTILS_H #define WHOIS_UTILS_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/whois.1 new/whois-5.5.18/whois.1 --- old/whois-5.5.17/whois.1 2022-01-03 18:29:48.000000000 +0100 +++ new/whois-5.5.18/whois.1 2023-07-22 17:56:56.000000000 +0200 @@ -23,7 +23,7 @@ .BR \-T \~ .IR TYPE [, TYPE ]...\~] .RB [\~ \-\-verbose \~] -.RB [\~ \-\-no-recursion \~] +.RB [\~ \-\-no\-recursion \~] .I OBJECT .B whois @@ -42,7 +42,6 @@ .B whois \-\-version -.PP .SH DESCRIPTION .B whois searches for an object in a @@ -55,11 +54,10 @@ for NIC handles or .I whois.arin.net for IPv4 addresses and network names. -.PP .SH OPTIONS .TP 8 .B \-h \c -.IR HOST ", "\c +.IR HOST , .BI \-\-host= HOST Connect to .IR HOST . @@ -68,7 +66,7 @@ Do not display the legal disclaimers that some registries like to show you. .TP 8 .B \-p \c -.IR PORT ", "\c +.IR PORT , .BI \-\-port= PORT Connect to .IR PORT . @@ -82,7 +80,7 @@ .BR BEWARE : this implies that the IANA server will receive your complete query. .TP 8 -.B \-\-no-recursion +.B \-\-no\-recursion Disable recursion from registry to registrar servers. .TP 8 .B \-\-verbose @@ -106,7 +104,8 @@ Return brief IP address ranges with abuse contact. .TP 8 .B \-B -Disable objects filtering. (Show the e-mail addresses.) +Disable objects filtering. +(Show the e-mail addresses.) .TP 8 .B \-c Return the smallest IP address range with a reference to an irt object. @@ -128,7 +127,7 @@ Disable grouping of associated objects. .TP 8 .B \-i \c -.I ATTR[,ATTR]... +.IR ATTR [, ATTR ]... Inverse-search objects having associated attributes. .I ATTR is the attribute name, while the positional @@ -180,12 +179,12 @@ in the server. .TP 8 .B \-s \c -.I SOURCE[,SOURCE]... +.IR SOURCE [, SOURCE ]... Request the server to search for objects mirrored from .IR SOURCE . Sources are delimited by comma, and the order is significant. Use the -.I -q sources +.I \-q sources parameter to obtain a list of valid sources. .TP 8 .B \-t \c @@ -194,7 +193,7 @@ .IR TYPE . .TP 8 .B \-T \c -.I TYPE[,TYPE]... +.IR TYPE [, TYPE ]... Restrict the search to objects of .IR TYPE . Multiple types are separated by a comma. @@ -207,7 +206,7 @@ .B \-x Search for only exact match on network address prefix. .SH NOTES -When querying the Verisign gTLDs (e.g. .com, .net...) thin registry servers +When querying the Verisign gTLDs (e.g.\& \&.com, \&.net...\&) thin registry servers for a domain, the program will automatically prepend the .I domain keyword to only show domain records. The @@ -231,7 +230,7 @@ .I whois.denic.de for domain names and no other flags have been specified, the program will automatically add the flag -.IR "-T dn" . +.IR "\-T dn" . .P When querying .I whois.dk\-hostmaster.dk @@ -304,5 +303,5 @@ and this man page were written by Marco d'Itri .RI < m...@linux.it > and are licensed under the terms of the GNU General Public License, -version 2 or higher. - +version 2 or later. +\" SPDX-License-Identifier: GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/whois.c new/whois-5.5.18/whois.c --- old/whois-5.5.17/whois.c 2022-12-28 20:48:01.000000000 +0100 +++ new/whois-5.5.18/whois.c 2023-07-22 17:56:56.000000000 +0200 @@ -5,6 +5,8 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ /* for AI_IDN */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/whois.conf.5 new/whois-5.5.18/whois.conf.5 --- old/whois-5.5.17/whois.conf.5 2019-12-31 12:14:30.000000000 +0100 +++ new/whois-5.5.18/whois.conf.5 2023-07-22 17:56:56.000000000 +0200 @@ -47,3 +47,4 @@ .RI < ppi...@redhat.com > and is licensed under the terms of the GNU General Public License, version 2 or higher. +\" SPDX-License-Identifier: GPL-2.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois-5.5.17/whois.h new/whois-5.5.18/whois.h --- old/whois-5.5.17/whois.h 2019-07-19 11:35:26.000000000 +0200 +++ new/whois-5.5.18/whois.h 2023-07-22 17:56:56.000000000 +0200 @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ #include "utils.h" /* 6bone referto: extension */