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 22 0a 0a |............."..|
|
|
00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..|
|
|
00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..|
|
|
00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................|
|
|
00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com|
|
|
00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........|
|
|
000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................|
|
|
000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................|
|
|
000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u|
|
|
000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).|
|
|
000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC|
|
|
000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......|
|
|
00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+|
|
|
00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................|
|
|
00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................|
|
|
00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................|
|
|
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000170 00 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 c2 37 2e 24 d7 |....z...v...7.$.|
|
|
00000010 b4 48 38 9a 02 eb 0a 96 3e ba ba 4e b4 4d 51 62 |.H8.....>..N.MQb|
|
|
00000020 43 1f b3 ed d6 bd c6 67 23 b9 97 20 00 00 00 00 |C......g#.. ....|
|
|
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 03 00 00 |................|
|
|
00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 f6 |..+.....3.$... .|
|
|
00000060 6b 84 34 d0 80 40 34 09 87 c6 44 28 7f 2d fe e7 |k.4..@4...D(.-..|
|
|
00000070 0d 69 81 bc c9 33 e7 7a c0 49 8d 4d f1 ca 20 14 |.i...3.z.I.M.. .|
|
|
00000080 03 03 00 01 01 17 03 03 00 17 4a 91 bc 13 5d 8f |..........J...].|
|
|
00000090 67 6e 2b 9b 79 2e 00 77 f9 b7 d8 ae ed 78 50 59 |gn+.y..w.....xPY|
|
|
000000a0 2c 17 03 03 02 6d 19 a5 de 07 d7 40 7e 04 83 3d |,....m.....@~..=|
|
|
000000b0 8a e7 c3 83 f8 05 72 eb 69 ea c7 0f 53 b8 c4 aa |......r.i...S...|
|
|
000000c0 aa 79 eb 8c be 54 b8 84 be 3a 9d d3 6f 70 54 32 |.y...T...:..opT2|
|
|
000000d0 1e 62 76 ae 86 7b a0 c1 0b e0 7e 1e b4 8e bb 6e |.bv..{....~....n|
|
|
000000e0 c3 df 5e ee d5 68 17 46 bf d4 34 56 5d 58 bb e3 |..^..h.F..4V]X..|
|
|
000000f0 84 22 77 40 5c 92 84 0c 22 d3 bc 18 b7 a3 68 5b |."w@\...".....h[|
|
|
00000100 18 9f 53 61 d7 2d 67 57 39 b3 5f f9 9c bb aa 48 |..Sa.-gW9._....H|
|
|
00000110 a7 fa c3 a8 9b 31 21 dc 47 08 02 cf 6b 89 94 c3 |.....1!.G...k...|
|
|
00000120 d3 d5 7c 51 60 7c 8d 25 be 0e 1e fb b6 ec 5e 99 |..|Q`|.%......^.|
|
|
00000130 9e d8 4c 6f df d5 22 de 86 b6 d7 06 84 44 8c 29 |..Lo.."......D.)|
|
|
00000140 10 cd 71 25 6a 01 bf b8 46 da 86 83 e1 c9 f6 e8 |..q%j...F.......|
|
|
00000150 f4 b8 8d e9 d5 10 04 48 db f9 d5 f8 2c 2f 60 57 |.......H....,/`W|
|
|
00000160 3f 2e d0 64 88 c0 b1 4d da a1 97 2a 1b 30 86 da |?..d...M...*.0..|
|
|
00000170 0e 9a cb 59 03 86 aa f3 ba db 53 41 be 08 04 b5 |...Y......SA....|
|
|
00000180 da d1 3f b7 75 83 30 44 72 0b 8e 43 58 47 64 5b |..?.u.0Dr..CXGd[|
|
|
00000190 04 81 20 2d a4 d6 5d 77 74 85 d5 45 8c 22 9c df |.. -..]wt..E."..|
|
|
000001a0 cf 64 97 d9 73 bc 89 10 f0 47 d2 f3 2f ba 18 b7 |.d..s....G../...|
|
|
000001b0 5a 32 e7 fa 70 13 fc c2 57 82 8a 6b 12 9d 12 42 |Z2..p...W..k...B|
|
|
000001c0 10 a4 5e bf 55 c3 ec c5 1b 3a 61 8b 3e bb 96 b6 |..^.U....:a.>...|
|
|
000001d0 9c c0 55 fb 53 50 1b b5 4f 58 8b 02 e1 ae 69 18 |..U.SP..OX....i.|
|
|
000001e0 cc 96 4e 77 60 19 26 5c f6 b9 2a 3f c4 52 f9 de |..Nw`.&\..*?.R..|
|
|
000001f0 62 13 58 85 97 94 86 64 99 bf 33 65 c4 77 10 2b |b.X....d..3e.w.+|
|
|
00000200 10 1f 1d f3 98 b9 72 72 55 5e 6f 75 f4 8f 2e 8a |......rrU^ou....|
|
|
00000210 f2 9b 36 24 80 92 a7 92 13 f9 34 a0 ef e7 52 bc |..6$......4...R.|
|
|
00000220 13 f0 e3 2b e5 7f da af 43 77 e0 d3 08 79 19 2e |...+....Cw...y..|
|
|
00000230 3b c8 0d ec b0 99 9d 20 9a 12 0a 94 3d c2 43 41 |;...... ....=.CA|
|
|
00000240 81 b8 06 4e 3b d1 f0 54 9f 86 23 bb 47 9b ed 87 |...N;..T..#.G...|
|
|
00000250 76 6b 47 22 e9 22 ef 35 2d da 66 09 2e 16 6c 0b |vkG".".5-.f...l.|
|
|
00000260 0d a0 db 7a 91 8e 47 78 a9 b8 db 53 fa 04 65 46 |...z..Gx...S..eF|
|
|
00000270 55 00 6e ae 56 0c 96 72 7a 9a 33 33 77 81 b6 56 |U.n.V..rz.33w..V|
|
|
00000280 b4 be c5 6f 4a 4b e1 e3 f8 52 fa 4f 1d 8c 4c 92 |...oJK...R.O..L.|
|
|
00000290 89 6a 3f a2 7a 95 61 bf e9 44 66 75 ea 0f 6b 98 |.j?.z.a..Dfu..k.|
|
|
000002a0 29 7b 79 59 c8 fd bf 92 bd 51 3c 2d 1a 88 b3 1b |){yY.....Q<-....|
|
|
000002b0 cd 0b 5b b8 d8 9e 06 a5 85 9a c8 6b fa 51 3c d7 |..[........k.Q<.|
|
|
000002c0 1b c0 71 c5 60 a1 59 88 bf 59 31 93 f3 a1 8a 6f |..q.`.Y..Y1....o|
|
|
000002d0 f4 a5 4d 2d d2 91 9a 49 29 0f 75 3a 8e 36 32 9d |..M-...I).u:.62.|
|
|
000002e0 0e db 87 fb 9d 18 45 b6 8c 10 c1 eb ad de f4 f0 |......E.........|
|
|
000002f0 8b 5f ca 7e b6 28 b7 a0 70 cb 4f 5f 78 b2 cb e5 |._.~.(..p.O_x...|
|
|
00000300 f4 00 4b c6 ec d0 61 ba 63 d4 a1 d2 05 cd f1 1b |..K...a.c.......|
|
|
00000310 d8 c6 11 17 03 03 00 99 7b 84 d2 74 2c a8 7e 57 |........{..t,.~W|
|
|
00000320 a3 ff 7d 0c 4b c1 37 7b 0d ae f1 a4 6d dd d5 8d |..}.K.7{....m...|
|
|
00000330 78 a7 b5 40 3c 03 93 00 9e 3d 58 87 69 d3 57 41 |x..@<....=X.i.WA|
|
|
00000340 91 54 17 ca a7 f8 0f 96 ba 86 61 d3 f2 82 d7 95 |.T........a.....|
|
|
00000350 98 33 10 76 43 46 8d 11 76 f3 4a 29 50 18 24 8e |.3.vCF..v.J)P.$.|
|
|
00000360 ce eb bc b6 63 6f 95 ea 8e c7 83 61 6e 37 20 8c |....co.....an7 .|
|
|
00000370 a1 68 55 ed f5 1c d0 8d f6 89 9d 11 0b e4 4c c9 |.hU...........L.|
|
|
00000380 da b9 6a 61 76 9f 1f a4 37 12 85 c2 cc 42 a6 97 |..jav...7....B..|
|
|
00000390 50 89 6f 75 3b 03 2c 65 bc 92 f2 55 70 2c e5 d6 |P.ou;.,e...Up,..|
|
|
000003a0 92 b4 d2 11 ee d9 28 90 22 30 3d 32 af f3 7c 8e |......(."0=2..|.|
|
|
000003b0 ad 17 03 03 00 35 6d 07 7f 74 8a 98 b3 9d 85 09 |.....5m..t......|
|
|
000003c0 46 58 ce 60 82 af a2 07 62 d0 4d 67 a0 bb 38 83 |FX.`....b.Mg..8.|
|
|
000003d0 73 7a 76 40 77 92 26 ff 47 5b c0 1c 59 ff e4 89 |szv@w.&.G[..Y...|
|
|
000003e0 ae 89 f4 1f 98 3f 06 ba ff ee 34 |.....?....4|
|
|
>>> Flow 3 (client to server)
|
|
00000000 14 03 03 00 01 01 17 03 03 00 35 a4 e7 1a 8b da |..........5.....|
|
|
00000010 92 08 db 3d 0a 3a 97 0e f8 ad 13 60 5b f0 05 ec |...=.:.....`[...|
|
|
00000020 f5 11 fb 3c 55 08 f2 54 f4 9c 89 4d b7 01 72 c3 |...<U..T...M..r.|
|
|
00000030 2f 0e 46 7a b0 79 3b 60 47 43 99 b0 17 b2 c1 d3 |/.Fz.y;`GC......|
|
|
00000040 17 03 03 00 17 a9 bf fb c7 22 37 b9 35 45 fd 26 |........."7.5E.&|
|
|
00000050 64 db 77 5b db 6e 53 95 fa 72 1f bf 17 03 03 00 |d.w[.nS..r......|
|
|
00000060 13 93 9b 00 6b 16 bb ec 80 19 ed 6b c6 cc e0 04 |....k......k....|
|
|
00000070 72 d8 e2 af |r...|
|