Browse Source

publicsuffix: update table to latest list from publicsuffix.org

Update the list to revision 7922d7c20e246552be418e8f72e577899fd30d99
(2020-02-18T23:18:19Z).

Change-Id: I634d7a86c28d164474aa266abf69625ef2f4214a
Reviewed-on: https://go-review.googlesource.com/c/net/+/220459
Reviewed-by: Nigel Tao <nigeltao@golang.org>
Volker Dobler 5 năm trước cách đây
mục cha
commit
0de0cce016
2 tập tin đã thay đổi với 2343 bổ sung2286 xóa
  1. 2238 2248
      publicsuffix/table.go
  2. 105 38
      publicsuffix/table_test.go

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 2238 - 2248
publicsuffix/table.go


+ 105 - 38
publicsuffix/table_test.go

@@ -2,7 +2,7 @@
 
 package publicsuffix
 
-const numICANNRules = 7347
+const numICANNRules = 7340
 
 var rules = [...]string{
 	"ac",
@@ -195,7 +195,6 @@ var rules = [...]string{
 	"wa.au",
 	"act.edu.au",
 	"catholic.edu.au",
-	"eq.edu.au",
 	"nsw.edu.au",
 	"nt.edu.au",
 	"qld.edu.au",
@@ -774,7 +773,17 @@ var rules = [...]string{
 	"eu",
 	"fi",
 	"aland.fi",
-	"*.fj",
+	"fj",
+	"ac.fj",
+	"biz.fj",
+	"com.fj",
+	"gov.fj",
+	"info.fj",
+	"mil.fj",
+	"name.fj",
+	"net.fj",
+	"org.fj",
+	"pro.fj",
 	"*.fk",
 	"fm",
 	"fo",
@@ -5327,12 +5336,6 @@ var rules = [...]string{
 	"in.rs",
 	"org.rs",
 	"ru",
-	"ac.ru",
-	"edu.ru",
-	"gov.ru",
-	"int.ru",
-	"mil.ru",
-	"test.ru",
 	"rw",
 	"ac.rw",
 	"co.rw",
@@ -6039,6 +6042,7 @@ var rules = [...]string{
 	"xn--lgbbat1ad8j",
 	"xn--wgbh1c",
 	"xn--e1a4c",
+	"xn--qxa6a",
 	"xn--mgbah1a3hjkrd",
 	"xn--node",
 	"xn--qxam",
@@ -6191,6 +6195,7 @@ var rules = [...]string{
 	"ally",
 	"alsace",
 	"alstom",
+	"amazon",
 	"americanexpress",
 	"americanfamily",
 	"amex",
@@ -6321,7 +6326,6 @@ var rules = [...]string{
 	"career",
 	"careers",
 	"cars",
-	"cartier",
 	"casa",
 	"case",
 	"caseih",
@@ -6348,7 +6352,6 @@ var rules = [...]string{
 	"chintai",
 	"christmas",
 	"chrome",
-	"chrysler",
 	"church",
 	"cipriani",
 	"circle",
@@ -6442,7 +6445,6 @@ var rules = [...]string{
 	"dnp",
 	"docs",
 	"doctor",
-	"dodge",
 	"dog",
 	"domains",
 	"dot",
@@ -6478,7 +6480,6 @@ var rules = [...]string{
 	"eurovision",
 	"eus",
 	"events",
-	"everbank",
 	"exchange",
 	"expert",
 	"exposed",
@@ -6707,12 +6708,10 @@ var rules = [...]string{
 	"kuokgroup",
 	"kyoto",
 	"lacaixa",
-	"ladbrokes",
 	"lamborghini",
 	"lamer",
 	"lancaster",
 	"lancia",
-	"lancome",
 	"land",
 	"landrover",
 	"lanxess",
@@ -6730,7 +6729,6 @@ var rules = [...]string{
 	"lego",
 	"lexus",
 	"lgbt",
-	"liaison",
 	"lidl",
 	"life",
 	"lifeinsurance",
@@ -6812,7 +6810,6 @@ var rules = [...]string{
 	"monash",
 	"money",
 	"monster",
-	"mopar",
 	"mormon",
 	"mortgage",
 	"moscow",
@@ -6820,7 +6817,6 @@ var rules = [...]string{
 	"motorcycles",
 	"mov",
 	"movie",
-	"movistar",
 	"msd",
 	"mtn",
 	"mtr",
@@ -6907,7 +6903,6 @@ var rules = [...]string{
 	"photography",
 	"photos",
 	"physio",
-	"piaget",
 	"pics",
 	"pictet",
 	"pictures",
@@ -7078,7 +7073,6 @@ var rules = [...]string{
 	"spot",
 	"spreadbetting",
 	"srl",
-	"srt",
 	"stada",
 	"staples",
 	"star",
@@ -7121,7 +7115,6 @@ var rules = [...]string{
 	"team",
 	"tech",
 	"technology",
-	"telefonica",
 	"temasek",
 	"tennis",
 	"teva",
@@ -7166,7 +7159,6 @@ var rules = [...]string{
 	"tvs",
 	"ubank",
 	"ubs",
-	"uconnect",
 	"unicom",
 	"university",
 	"uno",
@@ -7207,7 +7199,6 @@ var rules = [...]string{
 	"walter",
 	"wang",
 	"wanggou",
-	"warman",
 	"watch",
 	"watches",
 	"weather",
@@ -7271,6 +7262,7 @@ var rules = [...]string{
 	"xn--c1avg",
 	"xn--c2br7g",
 	"xn--cck2b3b",
+	"xn--cckwcxetd",
 	"xn--cg4bki",
 	"xn--czr694b",
 	"xn--czrs0t",
@@ -7294,6 +7286,7 @@ var rules = [...]string{
 	"xn--imr513n",
 	"xn--io0a7i",
 	"xn--j1aef",
+	"xn--jlq480n2rg",
 	"xn--jlq61u9w7b",
 	"xn--jvr189m",
 	"xn--kcrx77d1x4a",
@@ -7355,6 +7348,9 @@ var rules = [...]string{
 	"cc.ua",
 	"inf.ua",
 	"ltd.ua",
+	"adobeaemcloud.com",
+	"adobeaemcloud.net",
+	"*.dev.adobeaemcloud.com",
 	"beep.pl",
 	"barsy.ca",
 	"*.compute.estate",
@@ -7442,6 +7438,7 @@ var rules = [...]string{
 	"s3-website.eu-west-2.amazonaws.com",
 	"s3-website.eu-west-3.amazonaws.com",
 	"s3-website.us-east-2.amazonaws.com",
+	"amsw.nl",
 	"t3l3p0rt.net",
 	"tele.amune.org",
 	"apigee.io",
@@ -7517,6 +7514,7 @@ var rules = [...]string{
 	"certmgr.org",
 	"xenapponazure.com",
 	"discourse.group",
+	"discourse.team",
 	"virtueeldomein.nl",
 	"cleverapps.io",
 	"*.lcl.dev",
@@ -7560,6 +7558,12 @@ var rules = [...]string{
 	"co.no",
 	"webhosting.be",
 	"hosting-cluster.nl",
+	"ac.ru",
+	"edu.ru",
+	"gov.ru",
+	"int.ru",
+	"mil.ru",
+	"test.ru",
 	"dyn.cosidns.de",
 	"dynamisches-dns.de",
 	"dnsupdater.de",
@@ -7572,6 +7576,10 @@ var rules = [...]string{
 	"realm.cz",
 	"*.cryptonomic.net",
 	"cupcake.is",
+	"*.customer-oci.com",
+	"*.oci.customer-oci.com",
+	"*.ocp.customer-oci.com",
+	"*.ocs.customer-oci.com",
 	"cyon.link",
 	"cyon.site",
 	"daplie.me",
@@ -7589,6 +7597,8 @@ var rules = [...]string{
 	"store.dk",
 	"*.dapps.earth",
 	"*.bzz.dapps.earth",
+	"builtwithdark.com",
+	"edgestack.me",
 	"debian.net",
 	"dedyn.io",
 	"dnshome.de",
@@ -7912,6 +7922,7 @@ var rules = [...]string{
 	"blogsite.xyz",
 	"dynv6.net",
 	"e4.cz",
+	"en-root.fr",
 	"mytuleap.com",
 	"onred.one",
 	"staging.onred.one",
@@ -8060,6 +8071,7 @@ var rules = [...]string{
 	"vladimir.su",
 	"vologda.su",
 	"channelsdvr.net",
+	"u.channelsdvr.net",
 	"fastly-terrarium.com",
 	"fastlylb.net",
 	"map.fastlylb.net",
@@ -8089,6 +8101,7 @@ var rules = [...]string{
 	"firebaseapp.com",
 	"flynnhub.com",
 	"flynnhosting.net",
+	"0e.vc",
 	"freebox-os.com",
 	"freeboxos.com",
 	"fbx-os.fr",
@@ -8107,6 +8120,7 @@ var rules = [...]string{
 	"service.gov.uk",
 	"gehirn.ne.jp",
 	"usercontent.jp",
+	"gentapps.com",
 	"lab.ms",
 	"github.io",
 	"githubusercontent.com",
@@ -8124,6 +8138,7 @@ var rules = [...]string{
 	"web.app",
 	"*.0emm.com",
 	"appspot.com",
+	"*.r.appspot.com",
 	"blogspot.ae",
 	"blogspot.al",
 	"blogspot.am",
@@ -8207,6 +8222,7 @@ var rules = [...]string{
 	"publishproxy.com",
 	"withgoogle.com",
 	"withyoutube.com",
+	"awsmppl.com",
 	"fin.ci",
 	"free.hr",
 	"caa.li",
@@ -8234,6 +8250,7 @@ var rules = [...]string{
 	"firm.ng",
 	"gen.ng",
 	"ltd.ng",
+	"ngo.ng",
 	"ng.school",
 	"sch.so",
 	"xn--hkkinen-5wa.fi",
@@ -8300,6 +8317,7 @@ var rules = [...]string{
 	"kinghost.net",
 	"uni5.net",
 	"knightpoint.systems",
+	"oya.to",
 	"co.krd",
 	"edu.krd",
 	"git-repos.de",
@@ -8570,11 +8588,13 @@ var rules = [...]string{
 	"nom.uy",
 	"nom.vc",
 	"nom.vg",
+	"static.observableusercontent.com",
 	"cya.gg",
 	"cloudycluster.net",
 	"nid.io",
 	"opencraft.hosting",
 	"operaunite.com",
+	"skygearapp.com",
 	"outsystemscloud.com",
 	"ownprovider.com",
 	"own.pm",
@@ -8591,6 +8611,7 @@ var rules = [...]string{
 	"pantheonsite.io",
 	"gotpantheon.com",
 	"mypep.link",
+	"perspecta.cloud",
 	"on-web.fr",
 	"*.platform.sh",
 	"*.platformsh.site",
@@ -8605,9 +8626,12 @@ var rules = [...]string{
 	"byen.site",
 	"pubtls.org",
 	"qualifioapp.com",
+	"qbuser.com",
 	"instantcloud.cn",
 	"ras.ru",
 	"qa2.com",
+	"qcx.io",
+	"*.sys.qcx.io",
 	"dev-myqnapcloud.com",
 	"alpha-myqnapcloud.com",
 	"myqnapcloud.com",
@@ -8616,6 +8640,7 @@ var rules = [...]string{
 	"vaporcloud.io",
 	"rackmaze.com",
 	"rackmaze.net",
+	"*.on-k3s.io",
 	"*.on-rancher.cloud",
 	"*.on-rio.io",
 	"readthedocs.io",
@@ -8635,6 +8660,7 @@ var rules = [...]string{
 	"logoip.de",
 	"logoip.com",
 	"schokokeks.net",
+	"gov.scot",
 	"scrysec.com",
 	"firewall-gateway.com",
 	"firewall-gateway.de",
@@ -8646,6 +8672,7 @@ var rules = [...]string{
 	"my-firewall.org",
 	"myfirewall.org",
 	"spdns.org",
+	"senseering.net",
 	"biz.ua",
 	"co.ua",
 	"pp.ua",
@@ -8765,6 +8792,7 @@ var rules = [...]string{
 	"router.management",
 	"v-info.info",
 	"voorloper.cloud",
+	"v.ua",
 	"wafflecell.com",
 	"*.webhare.dev",
 	"wedeploy.io",
@@ -8772,6 +8800,11 @@ var rules = [...]string{
 	"wedeploy.sh",
 	"remotewd.com",
 	"wmflabs.org",
+	"myforum.community",
+	"community-pro.de",
+	"diskussionsbereich.de",
+	"community-pro.net",
+	"meinforum.net",
 	"half.host",
 	"xnbay.com",
 	"u2.xnbay.com",
@@ -8853,6 +8886,7 @@ var nodeLabels = [...]string{
 	"alsace",
 	"alstom",
 	"am",
+	"amazon",
 	"americanexpress",
 	"americanfamily",
 	"amex",
@@ -9015,7 +9049,6 @@ var nodeLabels = [...]string{
 	"career",
 	"careers",
 	"cars",
-	"cartier",
 	"casa",
 	"case",
 	"caseih",
@@ -9048,7 +9081,6 @@ var nodeLabels = [...]string{
 	"chintai",
 	"christmas",
 	"chrome",
-	"chrysler",
 	"church",
 	"ci",
 	"cipriani",
@@ -9162,7 +9194,6 @@ var nodeLabels = [...]string{
 	"do",
 	"docs",
 	"doctor",
-	"dodge",
 	"dog",
 	"domains",
 	"dot",
@@ -9207,7 +9238,6 @@ var nodeLabels = [...]string{
 	"eurovision",
 	"eus",
 	"events",
-	"everbank",
 	"exchange",
 	"expert",
 	"exposed",
@@ -9497,12 +9527,10 @@ var nodeLabels = [...]string{
 	"kz",
 	"la",
 	"lacaixa",
-	"ladbrokes",
 	"lamborghini",
 	"lamer",
 	"lancaster",
 	"lancia",
-	"lancome",
 	"land",
 	"landrover",
 	"lanxess",
@@ -9523,7 +9551,6 @@ var nodeLabels = [...]string{
 	"lexus",
 	"lgbt",
 	"li",
-	"liaison",
 	"lidl",
 	"life",
 	"lifeinsurance",
@@ -9625,7 +9652,6 @@ var nodeLabels = [...]string{
 	"monash",
 	"money",
 	"monster",
-	"mopar",
 	"mormon",
 	"mortgage",
 	"moscow",
@@ -9633,7 +9659,6 @@ var nodeLabels = [...]string{
 	"motorcycles",
 	"mov",
 	"movie",
-	"movistar",
 	"mp",
 	"mq",
 	"mr",
@@ -9754,7 +9779,6 @@ var nodeLabels = [...]string{
 	"photography",
 	"photos",
 	"physio",
-	"piaget",
 	"pics",
 	"pictet",
 	"pictures",
@@ -9957,7 +9981,6 @@ var nodeLabels = [...]string{
 	"spreadbetting",
 	"sr",
 	"srl",
-	"srt",
 	"ss",
 	"st",
 	"stada",
@@ -10010,7 +10033,6 @@ var nodeLabels = [...]string{
 	"tech",
 	"technology",
 	"tel",
-	"telefonica",
 	"temasek",
 	"tennis",
 	"teva",
@@ -10070,7 +10092,6 @@ var nodeLabels = [...]string{
 	"ua",
 	"ubank",
 	"ubs",
-	"uconnect",
 	"ug",
 	"uk",
 	"unicom",
@@ -10123,7 +10144,6 @@ var nodeLabels = [...]string{
 	"walter",
 	"wang",
 	"wanggou",
-	"warman",
 	"watch",
 	"watches",
 	"weather",
@@ -10199,6 +10219,7 @@ var nodeLabels = [...]string{
 	"xn--c1avg",
 	"xn--c2br7g",
 	"xn--cck2b3b",
+	"xn--cckwcxetd",
 	"xn--cg4bki",
 	"xn--clchc0ea0b2g2a9gcd",
 	"xn--czr694b",
@@ -10235,6 +10256,7 @@ var nodeLabels = [...]string{
 	"xn--j1aef",
 	"xn--j1amh",
 	"xn--j6w193g",
+	"xn--jlq480n2rg",
 	"xn--jlq61u9w7b",
 	"xn--jvr189m",
 	"xn--kcrx77d1x4a",
@@ -10294,6 +10316,7 @@ var nodeLabels = [...]string{
 	"xn--pssy2u",
 	"xn--q9jyb4c",
 	"xn--qcka1pmc",
+	"xn--qxa6a",
 	"xn--qxam",
 	"xn--rhqv96g",
 	"xn--rovu88b",
@@ -10550,7 +10573,6 @@ var nodeLabels = [...]string{
 	"blogspot",
 	"act",
 	"catholic",
-	"eq",
 	"nsw",
 	"nt",
 	"qld",
@@ -10996,6 +11018,7 @@ var nodeLabels = [...]string{
 	"linkyard",
 	"magentosite",
 	"on-rancher",
+	"perspecta",
 	"sensiosite",
 	"statics",
 	"trafficplex",
@@ -11089,6 +11112,7 @@ var nodeLabels = [...]string{
 	"1kapp",
 	"3utilities",
 	"4u",
+	"adobeaemcloud",
 	"africa",
 	"alpha-myqnapcloud",
 	"amazonaws",
@@ -11096,6 +11120,7 @@ var nodeLabels = [...]string{
 	"applinzi",
 	"appspot",
 	"ar",
+	"awsmppl",
 	"balena-devices",
 	"barsycenter",
 	"barsyonline",
@@ -11108,6 +11133,7 @@ var nodeLabels = [...]string{
 	"bounty-full",
 	"bplaced",
 	"br",
+	"builtwithdark",
 	"cechire",
 	"ciscofreak",
 	"cloudcontrolapp",
@@ -11115,6 +11141,7 @@ var nodeLabels = [...]string{
 	"cn",
 	"co",
 	"codespot",
+	"customer-oci",
 	"damnserver",
 	"dattolocal",
 	"dattorelay",
@@ -11217,6 +11244,7 @@ var nodeLabels = [...]string{
 	"from-wy",
 	"gb",
 	"geekgalaxy",
+	"gentapps",
 	"getmyip",
 	"giize",
 	"githubusercontent",
@@ -11327,6 +11355,7 @@ var nodeLabels = [...]string{
 	"netlify",
 	"nfshost",
 	"no",
+	"observableusercontent",
 	"on-aptible",
 	"onrender",
 	"onthewifi",
@@ -11342,6 +11371,7 @@ var nodeLabels = [...]string{
 	"prgmr",
 	"publishproxy",
 	"qa2",
+	"qbuser",
 	"qc",
 	"qualifioapp",
 	"quicksytes",
@@ -11376,6 +11406,7 @@ var nodeLabels = [...]string{
 	"shopitsite",
 	"simple-url",
 	"sinaapp",
+	"skygearapp",
 	"space-to-rent",
 	"stackhero-network",
 	"stdlib",
@@ -11401,6 +11432,7 @@ var nodeLabels = [...]string{
 	"xnbay",
 	"yolasite",
 	"za",
+	"dev",
 	"ap-northeast-1",
 	"ap-northeast-2",
 	"ap-south-1",
@@ -11483,8 +11515,12 @@ var nodeLabels = [...]string{
 	"s3",
 	"s3-website",
 	"s3",
+	"r",
 	"alpha",
 	"beta",
+	"oci",
+	"ocp",
+	"ocs",
 	"ap-northeast-1",
 	"ap-northeast-2",
 	"ap-northeast-3",
@@ -11516,11 +11552,13 @@ var nodeLabels = [...]string{
 	"nodebalancer",
 	"app",
 	"eu",
+	"static",
 	"xen",
 	"app",
 	"api",
 	"u2",
 	"u2-local",
+	"myforum",
 	"ravendb",
 	"de",
 	"ac",
@@ -11576,9 +11614,11 @@ var nodeLabels = [...]string{
 	"blogspot",
 	"bplaced",
 	"com",
+	"community-pro",
 	"cosidns",
 	"dd-dns",
 	"ddnss",
+	"diskussionsbereich",
 	"dnshome",
 	"dnsupdater",
 	"dray-dns",
@@ -11748,6 +11788,16 @@ var nodeLabels = [...]string{
 	"xn--hkkinen-5wa",
 	"co",
 	"ptplus",
+	"ac",
+	"biz",
+	"com",
+	"gov",
+	"info",
+	"mil",
+	"name",
+	"net",
+	"org",
+	"pro",
 	"of",
 	"aeroport",
 	"asso",
@@ -11759,6 +11809,7 @@ var nodeLabels = [...]string{
 	"chirurgiens-dentistes",
 	"chirurgiens-dentistes-en-france",
 	"com",
+	"en-root",
 	"experts-comptables",
 	"fbx-os",
 	"fbxos",
@@ -12051,9 +12102,11 @@ var nodeLabels = [...]string{
 	"nid",
 	"nodeart",
 	"nodum",
+	"on-k3s",
 	"on-rio",
 	"pantheonsite",
 	"protonet",
+	"qcx",
 	"readthedocs",
 	"resindevice",
 	"resinstaging",
@@ -12074,6 +12127,7 @@ var nodeLabels = [...]string{
 	"customer",
 	"apps",
 	"stage",
+	"sys",
 	"devices",
 	"dev",
 	"disrec",
@@ -14533,6 +14587,7 @@ var nodeLabels = [...]string{
 	"diskstation",
 	"dnsfor",
 	"dscloud",
+	"edgestack",
 	"edu",
 	"filegear",
 	"filegear-au",
@@ -15241,6 +15296,7 @@ var nodeLabels = [...]string{
 	"forgot",
 	"asso",
 	"nom",
+	"adobeaemcloud",
 	"alwaysdata",
 	"at-band-camp",
 	"azure-mobile",
@@ -15263,6 +15319,7 @@ var nodeLabels = [...]string{
 	"cloudfront",
 	"cloudfunctions",
 	"cloudycluster",
+	"community-pro",
 	"cryptonomic",
 	"dattolocal",
 	"ddns",
@@ -15312,6 +15369,7 @@ var nodeLabels = [...]string{
 	"kicks-ass",
 	"kinghost",
 	"knx-server",
+	"meinforum",
 	"memset",
 	"moonscale",
 	"mydatto",
@@ -15337,6 +15395,7 @@ var nodeLabels = [...]string{
 	"se",
 	"selfip",
 	"sells-it",
+	"senseering",
 	"servebbs",
 	"serveblog",
 	"serveftp",
@@ -15356,6 +15415,7 @@ var nodeLabels = [...]string{
 	"yandexcloud",
 	"za",
 	"r",
+	"u",
 	"freetls",
 	"map",
 	"prod",
@@ -15396,6 +15456,7 @@ var nodeLabels = [...]string{
 	"mobi",
 	"name",
 	"net",
+	"ngo",
 	"org",
 	"sch",
 	"blogspot",
@@ -15413,6 +15474,7 @@ var nodeLabels = [...]string{
 	"nom",
 	"org",
 	"web",
+	"amsw",
 	"blogspot",
 	"cistron",
 	"co",
@@ -16861,6 +16923,7 @@ var nodeLabels = [...]string{
 	"org",
 	"ng",
 	"ybo",
+	"gov",
 	"com",
 	"edu",
 	"gov",
@@ -17055,6 +17118,7 @@ var nodeLabels = [...]string{
 	"co",
 	"org",
 	"blogspot",
+	"discourse",
 	"co",
 	"ac",
 	"co",
@@ -17116,6 +17180,7 @@ var nodeLabels = [...]string{
 	"mil",
 	"net",
 	"org",
+	"oya",
 	"quickconnect",
 	"vpnplus",
 	"direct",
@@ -17267,6 +17332,7 @@ var nodeLabels = [...]string{
 	"ternopil",
 	"uz",
 	"uzhgorod",
+	"v",
 	"vinnica",
 	"vinnytsia",
 	"vn",
@@ -17567,6 +17633,7 @@ var nodeLabels = [...]string{
 	"com",
 	"net",
 	"org",
+	"0e",
 	"com",
 	"edu",
 	"gov",

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác