464bae2
Patch by Robert Scheck <robert@fedoraproject.org> for jwhois >= 4.0, which adds various new
464bae2
IDN top-level-domains, updates some whois servers of ccTLDs and corrects the answer charset
464bae2
setting for some whois servers, too.
464bae2
464bae2
--- jwhois-4.0/example/jwhois.conf			2011-05-22 20:36:19.000000000 +0200
464bae2
+++ jwhois-4.0/example/jwhois.conf.conf_update2		2011-05-22 23:46:21.000000000 +0200
464bae2
@@ -122,7 +122,6 @@
464bae2
 	"\\.ac\\.ae$" = "whois.aeda.net.ae";
464bae2
 	"\\.mil\\.ae$" = "whois.aeda.net.ae";
464bae2
 	"\\.gov\\.ae$" = "whois.aeda.net.ae";
464bae2
-	"\\.1\\.7\\.9\\.e164\\.arpa$" = "whois.aeda.net.ae";
464bae2
 	"\\.aero$" = "whois.aero";
464bae2
 	"\\.af$" = "whois.cocca.cx";
464bae2
 	"\\.ag$" = "whois.nic.ag";
464bae2
@@ -192,7 +191,7 @@
464bae2
 	}
464bae2
 	"\\.dm$" = "whois.nic.dm";
464bae2
 	"\\.do$" = "whois.nic.do";
464bae2
-	"\\.dz$" = "www.nic.dz";
464bae2
+	"\\.dz$" = "whois.nic.dz";
464bae2
 	"\\.ec$" = "www.nic.ec";
464bae2
 	"\\.edu$" = "whois.educause.edu";
464bae2
 	"\\.ee$" = "whois.eenet.ee";
464bae2
@@ -243,7 +242,7 @@
464bae2
 	"\\.kp$" = "whois.kcce.kp";
464bae2
 	"\\.kg$" = "whois.domain.kg";
464bae2
 	"\\.ki$" = "whois.cocca.cx";
464bae2
-	"\\.kr$" = "whois.krnic.net";
464bae2
+	"\\.kr$" = "whois.kr";
464bae2
 	"\\.kz$" = "whois.nic.kz";
464bae2
 	"\\.la$" = "whois.nic.la";
464bae2
 	"\\.lb$" = "cgi.aub.edu.lb";
464bae2
@@ -292,13 +291,14 @@
464bae2
 	"\\.pm$" = "whois.nic.pm";
464bae2
 	"\\.pr$" = "whois.nic.pr";
464bae2
 	"\\.pro$" = "whois.registrypro.pro";
464bae2
-	"\\.ps$" = "www.nic.ps";
464bae2
+	"\\.ps$" = "whois.pnina.ps";
464bae2
 	"\\.pt$" = "whois.dns.pt";
464bae2
 	"\\.pw$" = "whois.nic.pw";
464bae2
 	"\\.re$" = "whois.nic.re";
464bae2
 	"\\.ro$" = "whois.rotld.ro";
464bae2
+	"\\.rs$" = "whois.rnids.rs";
464bae2
 	"\\.edu\.ru$" = "whois.informika.ru";
464bae2
-	"\\.ru$" = "whois.ripn.net";
464bae2
+	"\\.ru$" = "whois.tcinet.ru";
464bae2
 	"\\.rw$" = "www.nic.rw";
464bae2
 	"\\.sa$" = "saudinic.net.sa";
464bae2
 	"\\.sb$" = "whois.nic.sb";
464bae2
@@ -317,6 +317,7 @@
464bae2
 	"\\.st$" = "whois.nic.st";
464bae2
 	"\\.su$" = "whois.ripn.net";
464bae2
 	"\\.sv$" = "www.svnet.org.sv";
464bae2
+	"\\.sy$" = "whois.tld.sy";
464bae2
 	"\\.tc$" = "whois.adamsnames.tc";
464bae2
 	"\\.tel$" = "whois.nic.tel";
464bae2
 	"\\.tf$" = "whois.afnic.fr";
464bae2
@@ -335,7 +336,7 @@
464bae2
 		whois-server = "tvwhois.verisign-grs.com";
464bae2
 		query-format = "domain $*";
464bae2
         }
464bae2
-	"\\.tw$" = "whois.twnic.net";
464bae2
+	"\\.tw$" = "whois.twnic.net.tw";
464bae2
 	"\\.ua$" = "whois.com.ua";
464bae2
 	"\\.ug$" = "whois.co.ug";
464bae2
 	"\\.ac\\.uk$" = "whois.ja.net";
464bae2
@@ -357,9 +358,25 @@
464bae2
 	"\\.vu$" = "www.vunic.vu";
464bae2
 	"\\.wf$" = "whois.nic.wf";
464bae2
 	"\\.ws$" = "whois.worldsite.ws";
464bae2
+	"\\.xn--3e0b707e$" = "whois.kr";
464bae2
+	"\\.xn--90a3ac$" = "whois.rnids.rs";
464bae2
+	"\\.xn--clchc0ea0b2g2a9gcd$" = "whois.sgnic.sg";
464bae2
+	"\\.xn--fiqs8s$" = "cwhois.cnnic.cn";
464bae2
+	"\\.xn--fiqz9s$" = "cwhois.cnnic.cn";
464bae2
+	"\\.xn--fzc2c9e2c$" = "whois.nic.lk";
464bae2
+	"\\.xn--j6w193g$" = "whois.hkirc.hk";
464bae2
+	"\\.xn--kprw13d$" = "whois.twnic.net.tw";
464bae2
+	"\\.xn--kpry57d$" = "whois.twnic.net.tw";
464bae2
+	"\\.xn--lgbbat1ad8j$" = "whois.nic.dz";
464bae2
 	"\\.xn--mgbaam7a8h$" = "whois.aeda.net.ae";
464bae2
+	"\\.xn--mgberp4a5d4ar$" = "whois.nic.net.sa";
464bae2
+	"\\.xn--o3cw4h$" = "whois.thnic.co.th";
464bae2
+	"\\.xn--ogbpf8fl$" = "whois.tld.sy";
464bae2
+	"\\.xn--p1ai$" = "whois.tcinet.ru";
464bae2
+	"\\.xn--xkc2al3hye2a$" = "whois.nic.lk";
464bae2
+	"\\.xn--yfro4i67o$" = "whois.sgnic.sg";
464bae2
+	"\\.xn--ygbi2ammx$" = "whois.pnina.ps";
464bae2
 	"\\.yt$" = "whois.nic.yt";
464bae2
-	"\\.yu$" = "www.nic.yu";
464bae2
 	"\\.ac\\.za$" = "whois.ac.za";
464bae2
 	"\\.org\\.za$" = "rwhois.org.za 4321";
464bae2
 	"\\.co\\.za$" = "whois.co.za";
464bae2
@@ -389,6 +406,7 @@
464bae2
 
464bae2
 	"\\.9\\.4\\.e164\\.arpa$" = "whois.enum.denic.de";
464bae2
 	"\\.1\\.6\\.e164\\.arpa$" = "whois-check.enum.com.au";
464bae2
+	"\\.1\\.7\\.9\\.e164\\.arpa$" = "whois.aeda.net.ae";
464bae2
 }
464bae2
 
464bae2
 #
464bae2
@@ -1095,20 +1113,6 @@
464bae2
 		form-element = "nombre_d";
464bae2
 	}
464bae2
 
464bae2
-	"www\\.nic\\.dz" {
464bae2
-		http = "true";
464bae2
-		http-method = "POST";
464bae2
-		http-action = "/index.php?option=com_content&task=view&id=37&Itemid=51";
464bae2
-		form-element = "domain_name";
464bae2
-	}
464bae2
-
464bae2
-	"www\\.nic\\.yu" {
464bae2
-		http = "true";
464bae2
-		http-method = "GET";
464bae2
-		http-action = "/cgi-bin/checkavail.cgi";
464bae2
-		form-element = "domain";
464bae2
-	}
464bae2
-
464bae2
 	"whois\\.dotster\\.com" {
464bae2
 		answer-charset = "UTF-8";
464bae2
 	}
464bae2
@@ -1127,13 +1131,6 @@
464bae2
 		form-element = "domsrch";
464bae2
 	}
464bae2
 
464bae2
-	"www\\.nic\\.ps" {
464bae2
-		http = "true";
464bae2
-		http-method = "GET";
464bae2
-		http-action = "/whois/domain_whois.php";
464bae2
-		form-element = "dname";
464bae2
-	}
464bae2
-
464bae2
 	"www\\.svnet\\.org\\.sv" {
464bae2
 		http = "true";
464bae2
 		http-method = "POST";
464bae2
@@ -1179,6 +1176,26 @@
464bae2
 	"whois\\.1api\\.net" {
464bae2
 		answer-charset = "UTF-8";
464bae2
 	}
464bae2
+
464bae2
+	"whois\\.kr" {
464bae2
+		answer-charset = "EUC-KR";
464bae2
+	}
464bae2
+
464bae2
+	"whois\\.nic\\.or\\.kr" {
464bae2
+		answer-charset = "EUC-KR";
464bae2
+	}
464bae2
+
464bae2
+	"whois\\.nic\\.dz" {
464bae2
+		answer-charset = "UTF-8";
464bae2
+	}
464bae2
+
464bae2
+	"whois\\.nic\\.lk" {
464bae2
+		answer-charset = "ISO-8859-11";
464bae2
+	}
464bae2
+
464bae2
+	"whois\\.iana\\.org" {
464bae2
+		answer-charset = "UTF-8";
464bae2
+	}
464bae2
 }
464bae2
 
464bae2
 #