File tree 6 files changed +90
-0
lines changed
draft-future/optional/format
draft2019-09/optional/format
draft2020-12/optional/format
6 files changed +90
-0
lines changed Original file line number Diff line number Diff line change 43
43
"data" : " 12345::" ,
44
44
"valid" : false
45
45
},
46
+ {
47
+ "description" : " trailing 4 hex symbols is valid" ,
48
+ "data" : " ::abef" ,
49
+ "valid" : true
50
+ },
51
+ {
52
+ "description" : " trailing 5 hex symbols is invalid" ,
53
+ "data" : " ::abcef" ,
54
+ "valid" : false
55
+ },
46
56
{
47
57
"description" : " an IPv6 address with too many components" ,
48
58
"data" : " 1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1" ,
83
93
"data" : " :2:3:4::8" ,
84
94
"valid" : false
85
95
},
96
+ {
97
+ "description" : " single set of double colons in the middle is valid" ,
98
+ "data" : " 1:d6::42" ,
99
+ "valid" : true
100
+ },
86
101
{
87
102
"description" : " two sets of double colons is invalid" ,
88
103
"data" : " 1::d6::42" ,
Original file line number Diff line number Diff line change 43
43
"data" : " 12345::" ,
44
44
"valid" : false
45
45
},
46
+ {
47
+ "description" : " trailing 4 hex symbols is valid" ,
48
+ "data" : " ::abef" ,
49
+ "valid" : true
50
+ },
51
+ {
52
+ "description" : " trailing 5 hex symbols is invalid" ,
53
+ "data" : " ::abcef" ,
54
+ "valid" : false
55
+ },
46
56
{
47
57
"description" : " an IPv6 address with too many components" ,
48
58
"data" : " 1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1" ,
83
93
"data" : " :2:3:4::8" ,
84
94
"valid" : false
85
95
},
96
+ {
97
+ "description" : " single set of double colons in the middle is valid" ,
98
+ "data" : " 1:d6::42" ,
99
+ "valid" : true
100
+ },
86
101
{
87
102
"description" : " two sets of double colons is invalid" ,
88
103
"data" : " 1::d6::42" ,
Original file line number Diff line number Diff line change 43
43
"data" : " 12345::" ,
44
44
"valid" : false
45
45
},
46
+ {
47
+ "description" : " trailing 4 hex symbols is valid" ,
48
+ "data" : " ::abef" ,
49
+ "valid" : true
50
+ },
51
+ {
52
+ "description" : " trailing 5 hex symbols is invalid" ,
53
+ "data" : " ::abcef" ,
54
+ "valid" : false
55
+ },
46
56
{
47
57
"description" : " an IPv6 address with too many components" ,
48
58
"data" : " 1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1" ,
83
93
"data" : " :2:3:4::8" ,
84
94
"valid" : false
85
95
},
96
+ {
97
+ "description" : " single set of double colons in the middle is valid" ,
98
+ "data" : " 1:d6::42" ,
99
+ "valid" : true
100
+ },
86
101
{
87
102
"description" : " two sets of double colons is invalid" ,
88
103
"data" : " 1::d6::42" ,
Original file line number Diff line number Diff line change 43
43
"data" : " 12345::" ,
44
44
"valid" : false
45
45
},
46
+ {
47
+ "description" : " trailing 4 hex symbols is valid" ,
48
+ "data" : " ::abef" ,
49
+ "valid" : true
50
+ },
51
+ {
52
+ "description" : " trailing 5 hex symbols is invalid" ,
53
+ "data" : " ::abcef" ,
54
+ "valid" : false
55
+ },
46
56
{
47
57
"description" : " an IPv6 address with too many components" ,
48
58
"data" : " 1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1" ,
83
93
"data" : " :2:3:4::8" ,
84
94
"valid" : false
85
95
},
96
+ {
97
+ "description" : " single set of double colons in the middle is valid" ,
98
+ "data" : " 1:d6::42" ,
99
+ "valid" : true
100
+ },
86
101
{
87
102
"description" : " two sets of double colons is invalid" ,
88
103
"data" : " 1::d6::42" ,
Original file line number Diff line number Diff line change 43
43
"data" : " 12345::" ,
44
44
"valid" : false
45
45
},
46
+ {
47
+ "description" : " trailing 4 hex symbols is valid" ,
48
+ "data" : " ::abef" ,
49
+ "valid" : true
50
+ },
51
+ {
52
+ "description" : " trailing 5 hex symbols is invalid" ,
53
+ "data" : " ::abcef" ,
54
+ "valid" : false
55
+ },
46
56
{
47
57
"description" : " an IPv6 address with too many components" ,
48
58
"data" : " 1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1" ,
83
93
"data" : " :2:3:4::8" ,
84
94
"valid" : false
85
95
},
96
+ {
97
+ "description" : " single set of double colons in the middle is valid" ,
98
+ "data" : " 1:d6::42" ,
99
+ "valid" : true
100
+ },
86
101
{
87
102
"description" : " two sets of double colons is invalid" ,
88
103
"data" : " 1::d6::42" ,
Original file line number Diff line number Diff line change 43
43
"data" : " 12345::" ,
44
44
"valid" : false
45
45
},
46
+ {
47
+ "description" : " trailing 4 hex symbols is valid" ,
48
+ "data" : " ::abef" ,
49
+ "valid" : true
50
+ },
51
+ {
52
+ "description" : " trailing 5 hex symbols is invalid" ,
53
+ "data" : " ::abcef" ,
54
+ "valid" : false
55
+ },
46
56
{
47
57
"description" : " an IPv6 address with too many components" ,
48
58
"data" : " 1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1" ,
83
93
"data" : " :2:3:4::8" ,
84
94
"valid" : false
85
95
},
96
+ {
97
+ "description" : " single set of double colons in the middle is valid" ,
98
+ "data" : " 1:d6::42" ,
99
+ "valid" : true
100
+ },
86
101
{
87
102
"description" : " two sets of double colons is invalid" ,
88
103
"data" : " 1::d6::42" ,
You can’t perform that action at this time.
0 commit comments