mirror of
https://github.com/refraction-networking/utls.git
synced 2025-04-02 03:27:35 +03:00
SNIExtension was previously marshalling both ip addresses and empty strings, which are not allowed. See RFC 6066, Section 3. All of the utls specific testdata replays needed to be rebuilt to properly accomodate this change since they had previously been including empty server name extension values Addresses https://github.com/refraction-networking/utls/issues/96
107 lines
8.1 KiB
Text
107 lines
8.1 KiB
Text
>>> Flow 1 (client to server)
|
|
00000000 16 03 01 02 00 01 00 01 fc 03 03 00 00 00 00 00 |................|
|
|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....|
|
|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..|
|
|
00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0|
|
|
00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5|
|
|
00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f|
|
|
00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......|
|
|
00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................|
|
|
000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....|
|
|
000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1|
|
|
000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.|
|
|
000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._|
|
|
000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X|
|
|
000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.|
|
|
00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ |
|
|
00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....|
|
|
00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h|
|
|
00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......|
|
|
00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................|
|
|
00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................|
|
|
00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....|
|
|
00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000200 00 00 00 00 00 |.....|
|
|
>>> Flow 2 (server to client)
|
|
00000000 16 03 03 00 7a 02 00 00 76 03 03 92 4e d3 25 a2 |....z...v...N.%.|
|
|
00000010 a3 72 14 07 21 52 77 6b 05 d4 6c 14 d2 f4 e9 1b |.r..!Rwk..l.....|
|
|
00000020 88 97 43 cf 61 92 5d 90 12 31 be 20 00 00 00 00 |..C.a.]..1. ....|
|
|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................|
|
|
00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 c3 |..+.....3.$... .|
|
|
00000060 35 2b 48 49 91 2a 9e 19 c1 31 9a ed 16 6b ac 90 |5+HI.*...1...k..|
|
|
00000070 37 79 ec 77 37 c0 ff 0b 2c 31 22 69 49 e2 15 14 |7y.w7...,1"iI...|
|
|
00000080 03 03 00 01 01 17 03 03 00 17 22 0a c9 3d d0 2e |.........."..=..|
|
|
00000090 f7 e9 24 ff df 2e ee 40 49 4d 7d 5b e9 fe bb 45 |..$....@IM}[...E|
|
|
000000a0 74 17 03 03 02 6d 91 2b b5 04 1d a7 05 8d e3 aa |t....m.+........|
|
|
000000b0 bf b4 fc 8f 07 8f e8 db d2 7d 71 98 44 65 aa f0 |.........}q.De..|
|
|
000000c0 5a f6 1f a0 e3 9f 67 07 6b c4 88 76 7c 1c 2f e3 |Z.....g.k..v|./.|
|
|
000000d0 3e d4 f3 dc 3b 7a 99 82 21 72 9b 18 00 de ce 83 |>...;z..!r......|
|
|
000000e0 6c ff 3f 36 a6 c3 1c 20 89 53 30 d5 58 1f fa 3a |l.?6... .S0.X..:|
|
|
000000f0 dc c5 18 9d f6 fc ed 1e a6 2d 84 fb ea b5 75 66 |.........-....uf|
|
|
00000100 de 13 fc 25 20 a4 12 04 5d 29 32 dd 33 2d e5 fe |...% ...])2.3-..|
|
|
00000110 9e 83 78 23 dd 8b 9e fd ef 27 01 9f cc 78 a4 83 |..x#.....'...x..|
|
|
00000120 e1 e5 ff b4 a5 11 f9 5a bd b6 7f e6 4a 22 ea 24 |.......Z....J".$|
|
|
00000130 c7 38 6d 24 e1 c0 5e e7 8c fe 2f 10 88 c3 f9 76 |.8m$..^.../....v|
|
|
00000140 11 09 d4 4e 75 44 25 69 7d c8 9e 4c 02 81 40 f1 |...NuD%i}..L..@.|
|
|
00000150 3c 15 f8 f1 80 41 35 bc 2e 43 2b cd 5f 40 46 87 |<....A5..C+._@F.|
|
|
00000160 b5 70 c9 19 8f 66 5f 05 f0 ec bb 26 8c 58 0f 41 |.p...f_....&.X.A|
|
|
00000170 c0 9a c3 18 76 d2 28 2c 11 0f 07 80 f5 5a d5 c9 |....v.(,.....Z..|
|
|
00000180 b8 39 09 fb 4c e6 57 46 14 9a e8 eb 43 45 3b 9f |.9..L.WF....CE;.|
|
|
00000190 e6 f3 20 c5 d3 c3 55 48 a7 90 5b 79 c3 0f 40 9c |.. ...UH..[y..@.|
|
|
000001a0 3c c0 a9 e4 f3 70 26 44 b7 83 ed 3c 04 04 5b 17 |<....p&D...<..[.|
|
|
000001b0 47 32 bd ed 33 f7 33 4f 52 83 51 12 5d 67 02 66 |G2..3.3OR.Q.]g.f|
|
|
000001c0 6e 13 0c 14 f8 ba 74 37 9e 8f d9 c3 fa 33 1f b4 |n.....t7.....3..|
|
|
000001d0 10 bc a3 d5 2a 63 c6 4a c3 77 20 a0 34 3f 53 bb |....*c.J.w .4?S.|
|
|
000001e0 90 af 04 c3 3e 96 c3 89 fe 7c 43 ac d7 7b 2b f4 |....>....|C..{+.|
|
|
000001f0 e0 8e 52 2e e7 b5 16 8c 47 73 40 20 20 d9 c6 40 |..R.....Gs@ ..@|
|
|
00000200 ac de 5e 95 8b e6 53 c4 d9 5d 0c 4a 55 67 50 17 |..^...S..].JUgP.|
|
|
00000210 aa cf 9f 20 c1 60 7a 3e f6 e8 3b 62 b7 9d b3 08 |... .`z>..;b....|
|
|
00000220 54 84 2c 53 63 be 80 c1 d2 a0 56 03 86 09 57 52 |T.,Sc.....V...WR|
|
|
00000230 cd 76 c7 2c b1 4a df 51 04 a6 c6 f7 58 b4 7e 6b |.v.,.J.Q....X.~k|
|
|
00000240 32 d5 d8 c3 44 9a c4 05 40 e2 94 ae 54 34 56 02 |2...D...@...T4V.|
|
|
00000250 93 18 af 20 d2 f0 23 cf 29 a3 8b d0 95 65 57 25 |... ..#.)....eW%|
|
|
00000260 13 53 94 4c f3 4b 05 db 01 cd c0 17 9d dc fd c4 |.S.L.K..........|
|
|
00000270 ed 19 11 bd c4 7a ee 18 94 9e 84 32 24 a7 62 ad |.....z.....2$.b.|
|
|
00000280 86 7b 71 90 cf 9a 8f 63 ae 90 07 5b 1d ef 9d 98 |.{q....c...[....|
|
|
00000290 6b e2 dd 2b ed 71 43 85 61 c0 ba 51 29 27 22 ce |k..+.qC.a..Q)'".|
|
|
000002a0 74 ba 0d 6e 8b b9 ee 30 1f d9 7f 35 0c 9f d2 4c |t..n...0...5...L|
|
|
000002b0 b7 f6 e5 cb c9 78 09 d9 c7 f1 27 0a b1 5c ec ba |.....x....'..\..|
|
|
000002c0 8e be 85 b8 ec 14 d8 a1 31 46 39 e9 43 5c 73 3a |........1F9.C\s:|
|
|
000002d0 7d a1 8e 93 7e 62 8f e1 ba 50 c4 be d0 70 91 da |}...~b...P...p..|
|
|
000002e0 88 15 c9 3d 21 61 be 58 f7 52 35 e7 6e 5c 31 81 |...=!a.X.R5.n\1.|
|
|
000002f0 2e f4 18 18 31 0c dc 82 fa be 80 6e ce a4 66 40 |....1......n..f@|
|
|
00000300 23 cb f0 71 bd ed b3 39 b0 a9 71 35 aa 56 bb 57 |#..q...9..q5.V.W|
|
|
00000310 2f 7f ac 17 03 03 00 99 d4 7c c0 17 3b 06 17 c1 |/........|..;...|
|
|
00000320 55 44 7b c2 f9 2b 20 fc 3f 15 0b a6 5b 03 10 d5 |UD{..+ .?...[...|
|
|
00000330 20 b0 19 a0 4c 7a f8 ae 46 a3 ff 88 30 81 9f 7e | ...Lz..F...0..~|
|
|
00000340 9f da ca c8 77 56 ea b0 35 ef 39 ec 8f 59 de 9e |....wV..5.9..Y..|
|
|
00000350 f7 60 4f fa 79 26 28 10 a5 6c 79 93 10 fc de f7 |.`O.y&(..ly.....|
|
|
00000360 f1 d6 e2 c4 37 5d b4 24 cc ef 1d be 97 7b 1e 76 |....7].$.....{.v|
|
|
00000370 d4 66 c6 44 58 4f 8d 63 82 17 13 93 96 b8 a4 57 |.f.DXO.c.......W|
|
|
00000380 12 77 ac 12 c9 0a 71 ad 2e 00 12 65 5c fe 2c a7 |.w....q....e\.,.|
|
|
00000390 88 03 44 c5 4a cb 0d 82 68 34 06 5a b5 ce 97 42 |..D.J...h4.Z...B|
|
|
000003a0 15 98 c6 e9 60 01 e0 a9 63 a2 44 db 77 02 af 25 |....`...c.D.w..%|
|
|
000003b0 4e 17 03 03 00 35 d2 cb 6a 60 aa b1 bb 81 2e 30 |N....5..j`.....0|
|
|
000003c0 85 eb 98 81 bf 70 70 f8 93 1e 14 1a fe 05 4e 36 |.....pp.......N6|
|
|
000003d0 32 73 83 85 52 02 d5 33 61 05 27 9d 4c 37 66 8e |2s..R..3a.'.L7f.|
|
|
000003e0 fa 79 b2 1d 3f da bb 19 b5 30 b6 |.y..?....0.|
|
|
>>> Flow 3 (client to server)
|
|
00000000 14 03 03 00 01 01 17 03 03 00 35 44 e6 5a 1b 9e |..........5D.Z..|
|
|
00000010 13 7c 33 f1 6f c6 99 c1 ca eb 55 9f 37 cb ef 56 |.|3.o.....U.7..V|
|
|
00000020 72 66 46 29 7e a5 2a f4 77 68 4a 3c eb f5 25 3b |rfF)~.*.whJ<..%;|
|
|
00000030 d7 98 15 00 87 d5 13 0b cb 3b f8 a7 bf d2 e9 b8 |.........;......|
|
|
00000040 17 03 03 00 17 89 07 67 fd cc fe e6 a2 fc e2 ee |.......g........|
|
|
00000050 d7 af 40 6c a2 fd 69 11 49 6a d4 54 17 03 03 00 |..@l..i.Ij.T....|
|
|
00000060 13 6b ee 53 fb f3 ca 53 04 ae 4d 2c f9 6e fa 9c |.k.S...S..M,.n..|
|
|
00000070 66 b4 f1 bb |f...|
|