blob: 7d395c62a7428989a20384c3f863bf298c10fc0c [file] [edit]
# This file is UTF-8 encoded.
#
# Test Expected Expected
# String Public Suffix Registered Domain
#
# ac
foo.ac ac foo.ac
www.foo.ac ac foo.ac
com.ac com.ac null
www.foo.com.ac com.ac foo.com.ac
www.foo.mil.ac mil.ac foo.mil.ac
ac ac null
# Will not match anything in the public suffix list
biff.barr null null
# aero
www.site.gliding.aero gliding.aero site.gliding.aero
media.aero media.aero null
foo.media.aero media.aero foo.media.aero
www.bar.aero aero bar.aero
# aq: domain with only one entry
aq aq null
foo.aq aq foo.aq
www.foo.aq aq foo.aq
# arpa:
1.2.3.4.in-addr.arpa in-addr.arpa 4.in-addr.arpa
arpa arpa null
# au
au au null
com.au com.au null
site.com.au com.au site.com.au
foo.act.edu.au act.edu.au foo.act.edu.au
w.foo.act.edu.au act.edu.au foo.act.edu.au
www.site.act.au act.au site.act.au
# bd consists of only one wildcard
bd null null
foo.bd foo.bd null
site.foo.bd foo.bd site.foo.bd
w.site.foo.bd foo.bd site.foo.bd
# bg has single-letter and single-digit labels
bg bg null
site.bg bg site.bg
site.1.bg 1.bg site.1.bg
site.z.bg z.bg site.z.bg
w.site.z.bg z.bg site.z.bg
# biz
biz biz null
site.biz biz site.biz
w.site.biz biz site.biz
# br
br br null
dev.br dev.br null
x.dev.br dev.br x.dev.br
# cn (unicode)
#
foo.mil.cn mil.cn foo.mil.cn
w.foo.mil.cn mil.cn foo.mil.cn
foo.公司.cn 公司.cn foo.公司.cn
w.foo.公司.cn 公司.cn foo.公司.cn
# com
www.foo.com com foo.com
z.www.foo.com com foo.com
com com null
us.com us.com null
site.us.com us.com site.us.com
w.site.us.com us.com site.us.com
# fj (no longer *.fj)
foo.gov.fj gov.fj foo.gov.fj
foo.fj fj foo.fj
# ie
www.foo.ie ie foo.ie
www.foo.gov.ie gov.ie foo.gov.ie
# in
5g.in 5g.in null
www.5g.in 5g.in www.5g.in
# it has a large number of entries
www.gr.it gr.it www.gr.it
www.blahblahblah.it it blahblahblah.it
# jp has a large number of entries, including wildcard and exception rules
jp jp null
foo.jp jp foo.jp
ac.jp ac.jp null
foo.ac.jp ac.jp foo.ac.jp
w.foo.ac.jp ac.jp foo.ac.jp
foo.tokyo.jp tokyo.jp foo.tokyo.jp
w.foo.tokyo.jp tokyo.jp foo.tokyo.jp
p.w.foo.tokyo.jp tokyo.jp foo.tokyo.jp
metro.tokyo.jp tokyo.jp metro.tokyo.jp
w.metro.tokyo.jp tokyo.jp metro.tokyo.jp
foo.kawasaki.jp foo.kawasaki.jp null
w.foo.kawasaki.jp foo.kawasaki.jp w.foo.kawasaki.jp
p.w.foo.kawasaki.jp foo.kawasaki.jp w.foo.kawasaki.jp
city.kawasaki.jp kawasaki.jp city.kawasaki.jp
w.city.kawasaki.jp kawasaki.jp city.kawasaki.jp
# kr
ai.kr ai.kr null
foo.ai.kr ai.kr foo.ai.kr
# kw
www.example.kw kw example.kw
www.example.com.kw com.kw example.com.kw
# no (three level public prefixes)
foo.no no foo.no
w.foo.no no foo.no
foo.gs.mr.no gs.mr.no foo.gs.mr.no
w.foo.gs.mr.no gs.mr.no foo.gs.mr.no
w.ålgård.no ålgård.no w.ålgård.no
# tr
tr tr null
foo.tr tr foo.tr
site.foo.tr tr foo.tr
www.site.foo.tr tr foo.tr
w.www.site.foo.tr tr foo.tr
nic.tr tr nic.tr
tsk.tr tsk.tr null
one.tsk.tr tsk.tr one.tsk.tr
two.one.tsk.tr tsk.tr one.tsk.tr
# uk
foo.uk uk foo.uk
site.foo.uk uk foo.uk
w.site.foo.uk uk foo.uk
foo.sch.uk foo.sch.uk null
s.foo.sch.uk foo.sch.uk s.foo.sch.uk
w.s.foo.sch.uk foo.sch.uk s.foo.sch.uk
www.nhs.uk nhs.uk www.nhs.uk
www.nls.uk uk nls.uk
# us
site.fl.us fl.us site.fl.us
w.site.fl.us fl.us site.fl.us
foo.us us foo.us
s.k12.ak.us k12.ak.us s.k12.ak.us
w.s.k12.ak.us k12.ak.us s.k12.ak.us
w.s.k12.oh.us k12.oh.us s.k12.oh.us
s.k12.oh.us k12.oh.us s.k12.oh.us
s.pvt.k12.ma.us pvt.k12.ma.us s.pvt.k12.ma.us
w.s.pvt.k12.ma.us pvt.k12.ma.us s.pvt.k12.ma.us
kids.us us kids.us
# vn
site.com.vn com.vn site.com.vn
site.ai.vn ai.vn site.ai.vn
# السعودية
السعودية السعودية null
foo.السعودية السعودية foo.السعودية
w.foo.السعودية السعودية foo.السعودية
# newGTLDs
# This is not a GTLD
www.site.unknown www.site.unknown null
# GTLD added in 1cbd6e7
www.site.wed wed site.wed
# GTLD removed in 1cbd6e7
www.site.oldnavy www.site.oldnavy null
# Microsoft
1.azurestaticapps.net 1.azurestaticapps.net null
app.1.azurestaticapps.net 1.azurestaticapps.net app.1.azurestaticapps.net
## END