[interchange-cvs] interchange - kwalsh modified lib/Vend/Dispatch.pm

interchange-cvs at icdevgroup.org interchange-cvs at icdevgroup.org
Thu Aug 30 16:40:12 EDT 2007


User:      kwalsh
Date:      2007-08-30 20:40:12 GMT
Modified:  lib/Vend Dispatch.pm
Log:
    * Added some more countries to the new DomainTail list.  That's enough
      for now, I think.

Revision  Changes    Path
1.88      +23 -2     interchange/lib/Vend/Dispatch.pm


rev 1.88, prev_rev 1.87
Index: Dispatch.pm
===================================================================
RCS file: /var/cvs/interchange/lib/Vend/Dispatch.pm,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- Dispatch.pm	30 Aug 2007 19:06:23 -0000	1.87
+++ Dispatch.pm	30 Aug 2007 20:40:12 -0000	1.88
@@ -1,6 +1,6 @@
 # Vend::Dispatch - Handle Interchange page requests
 #
-# $Id: Dispatch.pm,v 1.87 2007/08/30 19:06:23 kwalsh Exp $
+# $Id: Dispatch.pm,v 1.88 2007/08/30 20:40:12 kwalsh Exp $
 #
 # Copyright (C) 2002-2007 Interchange Development Group
 # Copyright (C) 2002 Mike Heins <mike at perusion.net>
@@ -26,7 +26,7 @@
 package Vend::Dispatch;
 
 use vars qw($VERSION);
-$VERSION = substr(q$Revision: 1.87 $, 10);
+$VERSION = substr(q$Revision: 1.88 $, 10);
 
 use POSIX qw(strftime);
 use Vend::Util;
@@ -886,24 +886,45 @@
 	if($Global::DomainTail and $host) {
 		my $level = ($host =~ m{(?:\.
 		    (?:com|edu|gov|net|org)\.al |
+		    (?:ac|gov|mil|name|net|org|pro|sch)\.ae |
+		    (?:bank|com|edu|gov|hotel|law|music|net|org|tv)\.ae |
+		    (?:co|com|org|net|nom)\.ag |
 		    (?:ac|gv|or|co|priv)\.at |
 		    (?:com|net|org|edu|gov|csiro|asn|id|act|nsw|nt|qld|sa|tas|vic|wa)\.au |
 		    (?:adm|adv|agr|am|arq|art|ato|bio|blog|bmd|cim|cng|cnt|com|coop|ecn|edu|eng|esp|etc|eti|far|flog|fm|fnd|fot|fst|g12|ggf|gov|imb|ind|inf|jor|lel|mat|med|mil|mus|net|nom|not|ntr|odo|org|ppg|pro|psc|psi|qsl|rec|slg|srv|tmp|trd|tur|tv|vet|vlog|wiki|zlg)\.br |
+		    (?:ab|bc|mb|nb|nf|ns|nt|nu|on|pe|qc|sk|yk)\.ca |
+		    (?:ac|biz|com|ekloges|gov|ltd|name|net|org|parliament|press|pro|tm)\.cy |
 		    (?:com|eun|gov|mil|net|org|sci)\.eg |
+		    (?:com|edu|gob|nom|org)\.es |
+		    (?:asso|com|gouv|nom|prd|presse|tm)\.fr |
+		    (?:co|gov|net|org|sch)\.gg |
 		    (?:com|edu|gov|idv|net|org)\.hk |
+		    (?:iz|from|com)\.hr |
 		    (?:ac|co|go|mil|net|or|sch|web)\.id |
 		    (?:ac|co|gov|idf|k12|muni|net|org)\.il |
 		    (?:ac|co|edu|ernet|firm|gen|gov|ind|mil|net|org|res)\.in |
+		    (?:edu|gov)\.it |
+		    (?:ac|ad|co|ed|go|gr|lg|ne|or)\.jp |
 		    (?:ac|co|es|go|hs|kg|mil|ms|ne|oe|or|re|sc|busan|chungbuk|chungnam|daegu|daejeon|gangwon|gwangju|gyeongbuk|gyeonggi|gyeongnam|incheon|jeju|jeonbuk|jeonnam|seoul|ulsan)\.kr |
+		    (?:com|edu|gov|id|med|net|org|plc|sch)\.ly |
+		    (?:com|edu|gov|net|org)\.mt |
 		    (?:com|edu|gob|net|org)\.mx |
 		    (?:ac|co|cri|geek|gen|govt|iwi|maori|mil|net|org|parliament|school)\.nz |
 		    (?:com|edu|gob|mil|net|nom|org)\.pe |
+		    (?:art|biz|com|edu|gov|info|mil|net|ngo|org|bialystok|gda|gdansk|katowice|krakow|lodz|lublin|olsztyn|poznan|slupsk|szczecin|torun|warszawa|waw|wroc|wroclaw|zgora)\.pl |
+		    (?:com|edu|gov|int|net|nome|org|publ)\.pt |
 		    (?:com|edu|gov|mil|net|org)\.py |
+		    (?:asso|com|nom)\.re |
+		    (?:com|net|org|pp)\.ru |
 		    (?:com|edu|gov|med|net|org|pub|sch)\.sa |
+		    (?:mil|org|parti|pp|press|tm|a|ac|bd|c|d|e|f|g|h|i|k|m|n|o|s|t|u|w|x|y|z)\.se |
 		    (?:com|edu|gob|org|red)\.sv |
 		    (?:ac|co|go|in|mi|net|or)\.th |
+		    (?:com|co|edu|gov|mil|net|nom|org)\.tm |
 		    (?:club|com|ebiz|edu|game|gov|idv|mil|net|org)\.tw |
+		    (?:com|edu|gov|in|net|org)\.ua |
 		    (?:ac|co|gov|ltd|me|mod|net|nic|nhs|org|plc|police|sch)\.uk |
+		    (?:ak|al|ar|az|ca|co|ct|dc|de|fl|ga|hi|ia|id|il|in|ks|ky|la|ma|md|me|mi|mn|mo|ms|mt|nc|nd|ne|nh|nj|nm|nv|ny|oh|ok|or|pa|ri|sc|sd|tn|tx|ut|va|vt|wa|wi|wv|wy|as|gu|pr|vi|dni|fed|isa|kids|nsn)\.us |
 		    (?:ac|agric|alt|co|edu|gov|law|mil|net|ngo|nis|nom|org|school|tm|web)\.za
 		)$}ix) ? 2 : 1;
 








More information about the interchange-cvs mailing list