summaryrefslogtreecommitdiff
path: root/net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm
diff options
context:
space:
mode:
Diffstat (limited to 'net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm')
-rw-r--r--net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm53
1 files changed, 42 insertions, 11 deletions
diff --git a/net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm b/net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm
index d25ba742d7ac..3c4e8b3cae79 100644
--- a/net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm
+++ b/net/p5-Net-XWhois/files/patch-lib::Net::XWhois.pm
@@ -1,15 +1,16 @@
---- lib/Net/XWhois.pm.orig Sun Oct 6 09:37:55 2002
-+++ lib/Net/XWhois.pm Mon Sep 26 04:18:34 2005
-@@ -16,6 +16,8 @@
+--- lib/Net/XWhois.pm.orig Sun Oct 6 10:37:55 2002
++++ lib/Net/XWhois.pm Sun Jul 16 18:11:50 2006
+@@ -16,6 +16,9 @@
#
# Changes:
#
++# 07/16/2006 koma2 Update whois server for JAPAN
+# 09/26/2005 lioux Update parser for BRNIC
+# 03/08/2003 jmiller Added new .org PIR registy and parser
# 08/05/2002 rwoodard Merged in changes from XWhois discussion forum on
# sourceforge.net; made additional changes as needed
# to implement reverse lookups of IP addresses
-@@ -122,11 +124,18 @@
+@@ -122,11 +125,18 @@
status => 'status:\s+([^\n]*)\n',
contact_admin => '(?:admin|owner)-c:\s+([^\n]*)\n',
contact_tech => 'tech-c:\s+([^\n]*)\n',
@@ -29,7 +30,7 @@
},
KRNIC => { #added by rwoodard 08/06/2002
-@@ -157,6 +166,26 @@
+@@ -157,6 +167,26 @@
net_handle => '\((NETBLK\S+)\)',
country => '\n\s+(\S+)\n\n',
},
@@ -56,7 +57,7 @@
INTERNIC => {
name => '[\n\r\f]+\s*[Dd]omain [Nn]ame[:\.]*\s+(\S+)',
-@@ -241,6 +270,22 @@
+@@ -241,6 +271,22 @@
nameservers => 'Name servers:[\s\n]+(\S+)[\s\n]+(\S+)',
},
@@ -79,7 +80,7 @@
NOMINET => {
name => 'omain Name:\s+(\S+)',
registrant => 'egistered For:\s*(.*?)\n',
-@@ -276,7 +321,7 @@
+@@ -276,7 +322,7 @@
DENIC => {
name => 'domain:\s+(\S+)\n',
@@ -88,7 +89,7 @@
contact_admin => 'admin-c:\s+(.*?)\s*\n',
contact_tech => 'tech-c:\s+(.*?)\s*\n',
contact_zone => 'zone-c:\s+(.*?)\s*\n',
-@@ -339,7 +384,9 @@
+@@ -339,9 +385,11 @@
);
my %WHOIS_PARSER = (
@@ -96,9 +97,21 @@
'whois.ripe.net' => 'RPSL',
+ 'whois.ripn.net' => 'RIPN',
'whois.nic.mil' => 'INTERNIC',
- 'whois.nic.ad.jp' => 'JAPAN',
+- 'whois.nic.ad.jp' => 'JAPAN',
++ 'whois.jp' => 'JAPAN',
'whois.domainz.net.nz' => 'GENERIC',
-@@ -397,12 +444,12 @@
+ 'whois.nic.gov' => 'INTERNIC',
+ 'whois.nic.ch' => 'RIPE_CH',
+@@ -388,7 +436,7 @@
+ 'hr' => 'whois.ripe.net', 'hu' => 'whois.ripe.net',
+ 'ie' => 'whois.ripe.net', 'il' => 'whois.ripe.net',
+ 'is' => 'whois.ripe.net', 'it' => 'whois.ripe.net',
+- 'jp' => 'whois.nic.ad.jp',
++ 'jp' => 'whois.jp',
+ 'kr' => 'whois.krnic.net',
+ 'li' => 'whois.ripe.net', 'lt' => 'whois.ripe.net',
+ 'lu' => 'whois.ripe.net', 'lv' => 'whois.ripe.net',
+@@ -397,12 +445,12 @@
'mt' => 'whois.ripe.net', 'mx' => 'whois.nic.mx',
'net' => 'whois.internic.net', 'nl' => 'whois.ripe.net',
'no' => 'whois.norid.no', 'nz' => 'whois.domainz.net.nz',
@@ -114,7 +127,16 @@
'tn' => 'whois.ripe.net', 'tr' => 'whois.ripe.net',
'tw' => 'whois.twnic.net',
'ua' => 'whois.ripe.net',
-@@ -557,6 +604,7 @@
+@@ -423,7 +471,7 @@
+ );
+
+ my %ARGS = (
+- 'whois.nic.ad.jp' => { 'S' => '/e' },
++ 'whois.jp' => { 'S' => '/e' },
+ 'whois.internic.net' => { 'P' => '=' },
+ 'whois.networksolutions.com' => { 'P' => '=' },
+ );
+@@ -557,6 +605,7 @@
$self->{ Domain }=~s/^www\.//; #trim leading www. if present; internic doesn't like it
print "looking up ", $self->{ Domain }, " on ", $self->{ Server }, "\n" if ($self->{ Verbose });
@@ -122,3 +144,12 @@
#see if we already have a response in the cache, unless told not to
unless ( $self->{ Nocache } ) {
READCACHE: {
+@@ -872,7 +921,7 @@
+ my %WHOIS_PARSER = (
+ 'whois.ripe.net' => 'RPSL',
+ 'whois.nic.mil' => 'INTERNIC',
+- 'whois.nic.ad.jp' => 'JAPAN',
++ 'whois.jp' => 'JAPAN',
+ 'whois.domainz.net.nz' => 'GENERIC',
+ 'whois.nic.gov' => 'INTERNIC',
+ 'whois.nic.ch' => 'RIPE_CH',