test/jdk/sun/security/util/RegisteredDomain/tests.dat
author weijun
Tue, 29 Oct 2019 09:34:21 +0800
changeset 58830 fa0b9f9c597a
permissions -rw-r--r--
8228969: 2019-09-28 public suffix list update Reviewed-by: mullan
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
58830
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     1
# This file is UTF-8 encoded.
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     2
#
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     3
# Test                  Expected        Expected
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     4
# String                Public Suffix   Registered Domain
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     5
#
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     6
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     7
# ac
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     8
foo.ac                  ac              foo.ac
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
     9
www.foo.ac              ac              foo.ac
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    10
com.ac                  com.ac          null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    11
www.foo.com.ac          com.ac          foo.com.ac
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    12
www.foo.mil.ac          mil.ac          foo.mil.ac
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    13
ac                      ac              null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    14
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    15
# Will not match anything in the public suffix list
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    16
biff.barr               null            null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    17
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    18
# aero
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    19
www.site.gliding.aero   gliding.aero    site.gliding.aero
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    20
media.aero              media.aero      null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    21
foo.media.aero          media.aero      foo.media.aero
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    22
www.bar.aero            aero            bar.aero
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    23
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    24
# aq: domain with only one entry
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    25
aq                      aq              null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    26
foo.aq                  aq              foo.aq
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    27
www.foo.aq              aq              foo.aq
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    28
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    29
# arpa:
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    30
1.2.3.4.in-addr.arpa    in-addr.arpa    4.in-addr.arpa
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    31
arpa                    arpa            null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    32
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    33
# au
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    34
au                      au              null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    35
com.au                  com.au          null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    36
site.com.au             com.au          site.com.au
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    37
foo.act.edu.au          act.edu.au      foo.act.edu.au
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    38
w.foo.act.edu.au        act.edu.au      foo.act.edu.au
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    39
www.site.act.au         act.au          site.act.au
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    40
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    41
# bd consists of only one wildcard
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    42
bd                      null            null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    43
foo.bd                  foo.bd          null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    44
site.foo.bd             foo.bd          site.foo.bd
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    45
w.site.foo.bd           foo.bd          site.foo.bd
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    46
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    47
# bg has single-letter and single-digit labels
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    48
bg                      bg              null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    49
site.bg                 bg              site.bg
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    50
site.1.bg               1.bg            site.1.bg
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    51
site.z.bg               z.bg            site.z.bg
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    52
w.site.z.bg             z.bg            site.z.bg
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    53
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    54
# biz
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    55
biz                     biz             null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    56
site.biz                biz             site.biz
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    57
w.site.biz              biz             site.biz
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    58
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    59
# cn (unicode)
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    60
#
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    61
foo.mil.cn              mil.cn          foo.mil.cn
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    62
w.foo.mil.cn            mil.cn          foo.mil.cn
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    63
foo.公司.cn             公司.cn         foo.公司.cn
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    64
w.foo.公司.cn           公司.cn         foo.公司.cn
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    65
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    66
# com
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    67
www.foo.com             com             foo.com
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    68
z.www.foo.com           com             foo.com
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    69
com                     com             null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    70
ar.com                  ar.com          null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    71
site.ar.com             ar.com          site.ar.com
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    72
w.site.ar.com           ar.com          site.ar.com
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    73
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    74
# ie
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    75
www.foo.ie              ie              foo.ie
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    76
www.foo.gov.ie          gov.ie          foo.gov.ie
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    77
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    78
# it has a large number of entries
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    79
www.gr.it               gr.it           www.gr.it
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    80
www.blahblahblah.it     it              blahblahblah.it
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    81
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    82
# jp has a large number of entries, including wildcard and exception rules
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    83
jp                      jp              null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    84
foo.jp                  jp              foo.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    85
ac.jp                   ac.jp           null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    86
foo.ac.jp               ac.jp           foo.ac.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    87
w.foo.ac.jp             ac.jp           foo.ac.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    88
foo.tokyo.jp            tokyo.jp        foo.tokyo.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    89
w.foo.tokyo.jp          tokyo.jp        foo.tokyo.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    90
p.w.foo.tokyo.jp        tokyo.jp        foo.tokyo.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    91
metro.tokyo.jp          tokyo.jp        metro.tokyo.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    92
w.metro.tokyo.jp        tokyo.jp        metro.tokyo.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    93
foo.kawasaki.jp         foo.kawasaki.jp    null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    94
w.foo.kawasaki.jp          foo.kawasaki.jp    w.foo.kawasaki.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    95
p.w.foo.kawasaki.jp        foo.kawasaki.jp    w.foo.kawasaki.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    96
city.kawasaki.jp           kawasaki.jp        city.kawasaki.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    97
w.city.kawasaki.jp         kawasaki.jp        city.kawasaki.jp
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    98
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
    99
# kw
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   100
www.example.kw          kw              example.kw
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   101
www.example.com.kw      com.kw          example.com.kw
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   102
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   103
# no (three level public prefixes)
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   104
foo.no                  no              foo.no
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   105
w.foo.no                no              foo.no
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   106
foo.gs.mr.no            gs.mr.no        foo.gs.mr.no
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   107
w.foo.gs.mr.no          gs.mr.no        foo.gs.mr.no
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   108
w.ålgård.no             ålgård.no       w.ålgård.no
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   109
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   110
# tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   111
tr                      tr            	null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   112
foo.tr                  tr          	foo.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   113
site.foo.tr             tr              foo.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   114
www.site.foo.tr         tr              foo.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   115
w.www.site.foo.tr       tr          	foo.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   116
nic.tr                  tr              nic.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   117
tsk.tr                  tsk.tr          null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   118
one.tsk.tr              tsk.tr          one.tsk.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   119
two.one.tsk.tr          tsk.tr          one.tsk.tr
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   120
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   121
# uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   122
foo.uk                  uk          	foo.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   123
site.foo.uk             uk          	foo.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   124
w.site.foo.uk           uk              foo.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   125
foo.sch.uk              foo.sch.uk      null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   126
s.foo.sch.uk            foo.sch.uk      s.foo.sch.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   127
w.s.foo.sch.uk          foo.sch.uk      s.foo.sch.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   128
www.nhs.uk              nhs.uk          www.nhs.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   129
www.nls.uk              uk              nls.uk
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   130
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   131
# us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   132
site.fl.us              fl.us           site.fl.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   133
w.site.fl.us            fl.us           site.fl.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   134
foo.us                  us              foo.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   135
s.k12.ak.us             k12.ak.us       s.k12.ak.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   136
w.s.k12.ak.us           k12.ak.us       s.k12.ak.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   137
w.s.k12.oh.us           k12.oh.us       s.k12.oh.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   138
s.k12.oh.us             k12.oh.us       s.k12.oh.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   139
s.pvt.k12.ma.us         pvt.k12.ma.us   s.pvt.k12.ma.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   140
w.s.pvt.k12.ma.us       pvt.k12.ma.us   s.pvt.k12.ma.us
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   141
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   142
# السعودية
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   143
السعودية                السعودية        null
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   144
foo.السعودية            السعودية        foo.السعودية
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   145
w.foo.السعودية          السعودية        foo.السعودية
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   146
fa0b9f9c597a 8228969: 2019-09-28 public suffix list update
weijun
parents:
diff changeset
   147
## END