Author: sebb
Date: Wed Mar 14 12:12:08 2018
New Revision: 1826704
URL: http://svn.apache.org/viewvc?rev=1826704&view=rev
Log:
Update to latest lists
Modified:
commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/DomainValidator.java
Modified:
commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/DomainValidator.java
URL:
http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/DomainValidator.java?rev=1826704&r1=1826703&r2=1826704&view=diff
==============================================================================
---
commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/DomainValidator.java
(original)
+++
commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/DomainValidator.java
Wed Mar 14 12:12:08 2018
@@ -283,7 +283,7 @@ public class DomainValidator implements
// WARNING: this array MUST be sorted, otherwise it cannot be searched
reliably using binary search
private static final String[] GENERIC_TLDS = new String[] {
- // Taken from Version 2017042500, Last Updated Tue Apr 25 07:07:02
2017 UTC
+ // Taken from Version 2018031400, Last Updated Wed Mar 14 07:07:01
2018 UTC
"aaa", // aaa American Automobile Association, Inc.
"aarp", // aarp AARP
"abarth", // abarth Fiat Chrysler Automobiles N.V.
@@ -341,6 +341,7 @@ public class DomainValidator implements
"app", // app Charleston Road Registry Inc.
"apple", // apple Apple Inc.
"aquarelle", // aquarelle Aquarelle.com
+ "arab", // arab League of Arab States
"aramco", // aramco Aramco Services Company
"archi", // archi STARTING DOT LIMITED
"army", // army United TLD Holdco Ltd.
@@ -485,7 +486,7 @@ public class DomainValidator implements
"chat", // chat Sand Fields, LLC
"cheap", // cheap Sand Cover, LLC
"chintai", // chintai CHINTAI Corporation
- "chloe", // chloe Richemont DNS Inc.
+// "chloe", // chloe Richemont DNS Inc. (Not assigned)
"christmas", // christmas Uniregistry, Corp.
"chrome", // chrome Charleston Road Registry Inc.
"chrysler", // chrysler FCA US LLC.
@@ -620,6 +621,7 @@ public class DomainValidator implements
"esq", // esq Charleston Road Registry Inc.
"estate", // estate Trixy Park, LLC
"esurance", // esurance Esurance Insurance Company
+ "etisalat", // etisalat Emirates Telecommunic
"eurovision", // eurovision European Broadcasting Union (EBU)
"eus", // eus Puntueus Fundazioa
"events", // events Pioneer Maple, LLC
@@ -734,6 +736,7 @@ public class DomainValidator implements
"gratis", // gratis Pioneer Tigers, LLC
"green", // green Afilias Limited
"gripe", // gripe Corn Sunset, LLC
+ "grocery", // grocery Wal-Mart Stores, Inc.
"group", // group Romeo Town, LLC
"guardian", // guardian The Guardian Life Insurance Company of America
"gucci", // gucci Guccio Gucci S.p.a.
@@ -780,7 +783,7 @@ public class DomainValidator implements
"house", // house Sugar Park, LLC
"how", // how Charleston Road Registry Inc.
"hsbc", // hsbc HSBC Holdings PLC
- "htc", // htc HTC corporation
+// "htc", // htc HTC corporation (Not assigned)
"hughes", // hughes Hughes Satellite Systems Corporation
"hyatt", // hyatt Hyatt GTLD, L.L.C.
"hyundai", // hyundai Hyundai Motor Company
@@ -927,6 +930,7 @@ public class DomainValidator implements
"man", // man MAN SE
"management", // management John Goodbye, LLC
"mango", // mango PUNTO FA S.L.
+ "map", // map Charleston Road Registry Inc.
"market", // market Unitied TLD Holdco, Ltd
"marketing", // marketing Fern Pass, LLC
"markets", // markets DOTMARKETS REGISTRY LTD
@@ -935,8 +939,8 @@ public class DomainValidator implements
"maserati", // maserati Fiat Chrysler Automobiles N.V.
"mattel", // mattel Mattel Sites, Inc.
"mba", // mba Lone Hollow, LLC
- "mcd", // mcd McDonaldâs Corporation
- "mcdonalds", // mcdonalds McDonaldâs Corporation
+// "mcd", // mcd McDonaldâs Corporation (Not assigned)
+// "mcdonalds", // mcdonalds McDonaldâs Corporation (Not assigned)
"mckinsey", // mckinsey McKinsey Holdings, Inc.
"med", // med Medistry LLC
"media", // media Grand Glen, LLC
@@ -947,6 +951,7 @@ public class DomainValidator implements
"men", // men Exclusive Registry Limited
"menu", // menu Wedding TLD2, LLC
"meo", // meo PT Comunicacoes S.A.
+ "merckmsd", // merckmsd MSD Registry Holdings, Inc.
"metlife", // metlife MetLife Services and Solutions, LLC
"miami", // miami Top Level Domain Holdings Limited
"microsoft", // microsoft Microsoft Corporation
@@ -968,7 +973,7 @@ public class DomainValidator implements
"monash", // monash Monash University
"money", // money Outer McCook, LLC
"monster", // monster Monster Worldwide, Inc.
- "montblanc", // montblanc Richemont DNS Inc.
+// "montblanc", // montblanc Richemont DNS Inc. (Not assigned)
"mopar", // mopar FCA US LLC.
"mormon", // mormon IRI Domain Management, LLC ("Applicant")
"mortgage", // mortgage United TLD Holdco, Ltd
@@ -980,7 +985,7 @@ public class DomainValidator implements
"movistar", // movistar Telefónica S.A.
"msd", // msd MSD Registry Holdings, Inc.
"mtn", // mtn MTN Dubai Limited
- "mtpc", // mtpc Mitsubishi Tanabe Pharma Corporation
+// "mtpc", // mtpc Mitsubishi Tanabe Pharma Corporation (Retired)
"mtr", // mtr MTR Corporation Limited
"museum", // museum Museum Domain Management Association
"mutual", // mutual Northwestern Mutual MU TLD Registry, LLC
@@ -1052,7 +1057,7 @@ public class DomainValidator implements
"ott", // ott Dish DBS Corporation
"ovh", // ovh OVH SAS
"page", // page Charleston Road Registry Inc.
- "pamperedchef", // pamperedchef The Pampered Chef, Ltd.
+// "pamperedchef", // pamperedchef The Pampered Chef, Ltd. (Not
assigned)
"panasonic", // panasonic Panasonic Corporation
"panerai", // panerai Richemont DNS Inc.
"paris", // paris City of Paris
@@ -1066,6 +1071,7 @@ public class DomainValidator implements
"pet", // pet Afilias plc
"pfizer", // pfizer Pfizer Inc.
"pharmacy", // pharmacy National Association of Boards of Pharmacy
+ "phd", // phd Charleston Road Registry Inc.
"philips", // philips Koninklijke Philips N.V.
"phone", // phone Dish DBS Corporation
"photo", // photo Uniregistry, Corp.
@@ -1191,6 +1197,7 @@ public class DomainValidator implements
"scjohnson", // scjohnson Johnson Shareholdings, Inc.
"scor", // scor SCOR SE
"scot", // scot Dot Scot Registry Limited
+ "search", // search Charleston Road Registry Inc.
"seat", // seat SEAT, S.A. (Sociedad Unipersonal)
"secure", // secure Amazon Registry Services, Inc.
"security", // security XYZ.COM LLC
@@ -1241,6 +1248,7 @@ public class DomainValidator implements
"soy", // soy Charleston Road Registry Inc.
"space", // space DotSpace Inc.
"spiegel", // spiegel SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
+ "sport", // sport Global Association of International Sports
Federations (GAISF)
"spot", // spot Amazon Registry Services, Inc.
"spreadbetting", // spreadbetting DOTSPREADBETTING REGISTRY LTD
"srl", // srl InterNetX Corp.
@@ -1473,6 +1481,7 @@ public class DomainValidator implements
"xn--kput3i", // ææº Beijing RITT-Net Technology Development Co.,
Ltd
"xn--mgba3a3ejt", // اراÙ
ÙÙ Aramco Services Company
"xn--mgba7c0bbn0a", // Ø§ÙØ¹ÙÙØ§Ù Crescent Holding GmbH
+ "xn--mgbaakc7dvf", // Ø§ØªØµØ§ÙØ§Øª Emirates Telecommunications
Corporation (trading as Etisalat)
"xn--mgbab2bd", // بازار CORE Association
"xn--mgbb9fbpob", // Ù
ÙØ¨Ø§ÙÙÙ GreenTech Consultancy Company
W.L.L.
"xn--mgbca7dzdo", // Ø§Ø¨ÙØ¸Ø¨Ù Abu Dhabi Systems and Information
Centre
@@ -1482,9 +1491,11 @@ public class DomainValidator implements
"xn--mxtq1m", // æ¿åº Net-Chinese Co., Ltd.
"xn--ngbc5azd", // Ø´Ø¨ÙØ© International Domain Registry Pty. Ltd.
"xn--ngbe9e0a", // Ø¨ÙØªÙ Kuwait Finance House
+ "xn--ngbrx", // عرب League of Arab States
"xn--nqv7f", // æºæ Public Interest Registry
"xn--nqv7fs00ema", // ç»ç»æºæ Public Interest Registry
"xn--nyqy26a", // å¥åº· Stable Tone Limited
+ "xn--otu796d", // æè Dot Trademark TLD Holding Company Limited
"xn--p1acf", // ÑÑÑ Rusnames Limited
"xn--pbt977c", // ç å® Richemont DNS Inc.
"xn--pssy2u", // å¤§æ¿ VeriSign Sarl
@@ -1529,7 +1540,7 @@ public class DomainValidator implements
// WARNING: this array MUST be sorted, otherwise it cannot be searched
reliably using binary search
private static final String[] COUNTRY_CODE_TLDS = new String[] {
- // Taken from Version 2017042500, Last Updated Tue Apr 25 07:07:02
2017 UTC
+ // Taken from Version 2018031400, Last Updated Wed Mar 14 07:07:01
2018 UTC
"ac", // Ascension Island
"ad", // Andorra
"ae", // United Arab Emirates
@@ -1774,7 +1785,10 @@ public class DomainValidator implements
"vu", // Vanuatu
"wf", // Wallis and Futuna
"ws", // Samoa (formerly Western Samoa)
+ "xn--2scrj9c", // à²à²¾à²°à²¤ National Internet eXchange of India
"xn--3e0b707e", // íêµ KISA (Korea Internet & Security Agency)
+ "xn--3hcrj9c", // à¬à¬¾à¬°à¬¤ National Internet eXchange of India
+ "xn--45br5cyl", // à¦à¦¾à§°à¦¤ National Internet eXchange of India
"xn--45brj9c", // à¦à¦¾à¦°à¦¤ National Internet Exchange of India
"xn--54b7fta0cc", // বাà¦à¦²à¦¾ Posts and Telecommunications
Division
"xn--80ao21a", // Òаз Association of IT Companies of Kazakhstan
@@ -1788,7 +1802,9 @@ public class DomainValidator implements
"xn--fpcrj9c3d", // à°à°¾à°°à°¤à± National Internet Exchange of India
"xn--fzc2c9e2c", // à¶½à¶à¶à· LK Domain Registry
"xn--gecrj9c", // àªàª¾àª°àª¤ National Internet Exchange of India
+ "xn--h2breg3eve", // à¤à¤¾à¤°à¤¤à¤®à¥ National Internet eXchange of
India
"xn--h2brj9c", // à¤à¤¾à¤°à¤¤ National Internet Exchange of India
+ "xn--h2brj9c8c", // à¤à¤¾à¤°à¥à¤¤ National Internet eXchange of India
"xn--j1amh", // ÑÐºÑ Ukrainian Network Information Centre (UANIC),
Inc.
"xn--j6w193g", // 馿¸¯ Hong Kong Internet Registration Corporation
Ltd.
"xn--kprw13d", // å°æ¹¾ Taiwan Network Information Center (TWNIC)
@@ -1800,9 +1816,11 @@ public class DomainValidator implements
"xn--mgbaam7a8h", // اÙ
ارات Telecommunications Regulatory
Authority (TRA)
"xn--mgbai9azgqp6j", // پاکستا٠National Telecommunication
Corporation
"xn--mgbayh7gpa", // Ø§ÙØ§Ø±Ø¯Ù National Information Technology
Center (NITC)
+ "xn--mgbbh1a", // بارت National Internet eXchange of India
"xn--mgbbh1a71e", // بھارت National Internet Exchange of India
"xn--mgbc0a9azcg", // اÙÙ
غرب Agence Nationale de Réglementation
des Télécommunications (ANRT)
"xn--mgberp4a5d4ar", // Ø§ÙØ³Ø¹ÙØ¯ÙØ© Communications and
Information Technology Commission
+ "xn--mgbgu82a", // ÚØ§Ø±Øª National Internet eXchange of India
"xn--mgbpl2fh", // ????? Sudan Internet Society
"xn--mgbtx2b", // عرا٠Communications and Media Commission (CMC)
"xn--mgbx4cd0ab", // Ù
ÙÙØ³Ùا MYNIC Berhad
@@ -1813,6 +1831,7 @@ public class DomainValidator implements
"xn--p1ai", // ÑÑ Coordination Center for TLD RU
"xn--pgbs0dh", // تÙÙØ³ Agence Tunisienne d'Internet
"xn--qxam", // ελ ICS-FORTH GR
+ "xn--rvc1e0am3e", // à´à´¾à´°à´¤à´ National Internet eXchange of
India
"xn--s9brj9c", // à¨à¨¾à¨°à¨¤ National Internet Exchange of India
"xn--wgbh1c", // Ù
صر National Telecommunication Regulatory
Authority - NTRA
"xn--wgbl6a", // ÙØ·Ø± Communications Regulatory Authority