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 9c 00 9d 00 2f 00 35 |............./.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 10 00 0e 00 0c |................|
|
|
000000b0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....|
|
|
000000c0 01 00 00 00 00 00 33 00 6b 00 69 00 1d 00 20 2f |......3.k.i... /|
|
|
000000d0 e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 |.}.G.bC.(.._.).0|
|
|
000000e0 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 |.........._X.;t.|
|
|
000000f0 17 00 41 04 1e 18 37 ef 0d 19 51 88 35 75 71 b5 |..A...7...Q.5uq.|
|
|
00000100 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 3e b2 56 1c |.T[....g..$ >.V.|
|
|
00000110 ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f 6c 4b 5b 83 |..(^.+-O....lK[.|
|
|
00000120 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 1a 41 03 56 |V.2B.X..I..h.A.V|
|
|
00000130 6b dc 5a 89 00 2b 00 05 04 03 04 03 03 00 0d 00 |k.Z..+..........|
|
|
00000140 18 00 16 04 03 05 03 06 03 08 04 08 05 08 06 04 |................|
|
|
00000150 01 05 01 06 01 02 03 02 01 00 1c 00 02 40 01 00 |.............@..|
|
|
00000160 15 00 a2 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 3a 05 f7 1f 95 |....z...v..:....|
|
|
00000010 ed 00 2b 48 93 43 01 e6 d4 aa a7 22 37 30 34 78 |..+H.C....."704x|
|
|
00000020 f3 8a c6 28 40 be b0 af e3 c6 8a 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 13 01 00 00 |................|
|
|
00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 35 |..+.....3.$... 5|
|
|
00000060 64 b1 ca bf 73 c5 89 30 36 05 4e b5 59 cc cf dd |d...s..06.N.Y...|
|
|
00000070 4c f7 90 c6 16 63 17 34 7d 3d b8 74 30 12 31 14 |L....c.4}=.t0.1.|
|
|
00000080 03 03 00 01 01 17 03 03 00 17 09 ee a7 e1 32 21 |..............2!|
|
|
00000090 d5 9f 3c 4d 7f 0f 4e 2e 00 f8 2c 97 de 16 45 16 |..<M..N...,...E.|
|
|
000000a0 c2 17 03 03 02 6d fb 81 33 13 ba 09 bf 89 c9 c8 |.....m..3.......|
|
|
000000b0 cd 89 c6 42 3c e9 2c c9 47 2e b0 b9 21 41 6a 7a |...B<.,.G...!Ajz|
|
|
000000c0 59 64 c7 b7 52 4b b0 d6 46 53 99 05 0e 19 28 fa |Yd..RK..FS....(.|
|
|
000000d0 84 03 04 50 01 df 85 5c f4 f9 62 25 94 f1 fe 3b |...P...\..b%...;|
|
|
000000e0 a5 53 5b e4 ae 8f 0d bf 98 4f 4e db 74 96 c4 6e |.S[......ON.t..n|
|
|
000000f0 0d 8f 5f 66 70 bf 05 cd cb 5b 23 fd ff 18 81 0c |.._fp....[#.....|
|
|
00000100 bf af fa 73 6d 79 55 e3 b2 86 b6 fd fa 0d cc 9d |...smyU.........|
|
|
00000110 01 cf 41 7d 84 a5 02 c1 34 ec f7 f5 44 9b f6 8f |..A}....4...D...|
|
|
00000120 69 e8 4d 53 8e 3f b1 aa 21 76 3c e9 d5 fe 03 02 |i.MS.?..!v<.....|
|
|
00000130 35 c1 43 62 61 ec 68 a7 e3 3a a1 30 cc 5c 2c 6e |5.Cba.h..:.0.\,n|
|
|
00000140 cf 54 a8 28 67 48 8e e3 52 8b 42 69 06 28 ad bb |.T.(gH..R.Bi.(..|
|
|
00000150 2c 22 83 e4 7c 07 5f ee 7e fd df 76 00 2b 58 0d |,"..|._.~..v.+X.|
|
|
00000160 d4 26 e5 6e 85 49 93 f0 18 a3 8b f3 10 ad 8e ec |.&.n.I..........|
|
|
00000170 15 1f ce 1d a6 43 b1 dd 95 f8 4b 2e f7 29 4a a5 |.....C....K..)J.|
|
|
00000180 49 91 d4 b4 c0 03 e9 17 8f 32 26 40 c6 54 d4 41 |I........2&@.T.A|
|
|
00000190 27 54 af 2f 32 13 a8 ba 62 7d 96 a6 69 ca ec f5 |'T./2...b}..i...|
|
|
000001a0 fc 11 33 04 56 89 1d 26 57 c7 82 41 87 08 76 e3 |..3.V..&W..A..v.|
|
|
000001b0 12 94 6b 87 ce ee c7 e9 13 31 23 52 2a 8d bf d8 |..k......1#R*...|
|
|
000001c0 c2 09 01 0f 18 a8 11 ee 67 7e 89 c3 3d 7f 26 31 |........g~..=.&1|
|
|
000001d0 d5 35 db 3f 2a bc 98 8a 89 6a c7 b7 95 d7 32 96 |.5.?*....j....2.|
|
|
000001e0 c8 35 9c 3f 47 e7 f0 ad 1b b1 0b 6a e0 e9 82 c0 |.5.?G......j....|
|
|
000001f0 6e fc ee d6 4e 22 ff 0d d6 ea f2 4e b2 22 01 48 |n...N".....N.".H|
|
|
00000200 e2 e9 8d f8 44 07 07 ef f9 21 2a 80 40 bb 25 0b |....D....!*.@.%.|
|
|
00000210 ce cc 1f 8e 04 bc f8 39 c8 ee 5d 4f e3 58 9d 5e |.......9..]O.X.^|
|
|
00000220 18 61 b1 38 ae b8 0e 3e f5 21 b6 2b ba 99 2d 6e |.a.8...>.!.+..-n|
|
|
00000230 13 d0 5e 8c 15 aa 67 b1 5f dc 60 2f d7 31 ad 4c |..^...g._.`/.1.L|
|
|
00000240 40 7d cc 2d 38 b3 50 e2 34 57 f6 01 22 cc 65 c0 |@}.-8.P.4W..".e.|
|
|
00000250 35 ff d2 6a 18 45 bc 9e 85 0e 4f 33 07 60 f2 94 |5..j.E....O3.`..|
|
|
00000260 87 df ab 48 03 1e a0 3d e8 9d dc de 1b 40 12 6c |...H...=.....@.l|
|
|
00000270 10 6c 8d 8b 8e aa fc 40 a1 fa f3 8b 64 d0 e4 e8 |.l.....@....d...|
|
|
00000280 dc 8d b1 36 8e 0a a7 ab 0b 91 6b fa 0c a1 b3 36 |...6......k....6|
|
|
00000290 e7 26 df 85 a9 1e 9a 99 e7 31 40 a8 d2 87 05 f5 |.&.......1@.....|
|
|
000002a0 c7 71 9d a8 f4 41 25 4b 64 ac 68 02 e2 03 f1 38 |.q...A%Kd.h....8|
|
|
000002b0 5e 33 fa d9 28 d2 0e e0 be 4d 9a 6a 89 1d 34 b5 |^3..(....M.j..4.|
|
|
000002c0 48 be 52 8b e9 6b e1 a6 12 33 04 8c 20 8c 82 d7 |H.R..k...3.. ...|
|
|
000002d0 b0 bd dc 96 8c cd 1e 22 76 d4 a4 4b 29 1c e4 d4 |......."v..K)...|
|
|
000002e0 1e fb 0b 69 51 a5 0b 4d 23 64 87 f1 76 3d 30 21 |...iQ..M#d..v=0!|
|
|
000002f0 36 ee 12 2f 41 2c b1 8f 35 c7 dd 82 03 97 e3 a0 |6../A,..5.......|
|
|
00000300 59 24 aa b0 8f 3c 08 ad 34 61 ef bb 95 45 ef 80 |Y$...<..4a...E..|
|
|
00000310 ca 91 fe 17 03 03 00 99 a3 2f 72 af 7d 47 cf 4b |........./r.}G.K|
|
|
00000320 a3 5d 88 4b 55 c4 77 9d e9 81 b4 97 70 3b 42 98 |.].KU.w.....p;B.|
|
|
00000330 6c 41 c0 61 2e 86 62 5e 16 9f 14 4a 24 0a 58 60 |lA.a..b^...J$.X`|
|
|
00000340 35 4f 8c a0 cd 57 e6 e4 76 b2 b0 e3 b9 b5 d8 bf |5O...W..v.......|
|
|
00000350 03 0b 4e 77 a6 03 3d e3 7b 94 30 af be bd de bd |..Nw..=.{.0.....|
|
|
00000360 56 e8 d5 be 4c 58 e6 10 c4 02 0a 3b ee 4a 6c 2a |V...LX.....;.Jl*|
|
|
00000370 37 44 84 55 d5 71 bb 83 62 86 06 a8 77 d1 dd 32 |7D.U.q..b...w..2|
|
|
00000380 b6 b5 5c ab b8 37 65 17 dd e3 83 41 30 ba 1d c7 |..\..7e....A0...|
|
|
00000390 b7 9f d5 fc 0a 87 c3 ce 3b e4 01 64 93 de 53 ae |........;..d..S.|
|
|
000003a0 c3 78 e7 4a 28 44 1e 89 c1 83 a8 a6 99 1a c5 95 |.x.J(D..........|
|
|
000003b0 63 17 03 03 00 35 c6 b3 0c 94 78 fa 71 f0 e7 06 |c....5....x.q...|
|
|
000003c0 6f 55 a2 28 8f 4b f6 3a 8a 38 c4 06 6c 71 18 c8 |oU.(.K.:.8..lq..|
|
|
000003d0 72 17 d9 48 0f 7d 93 31 62 40 39 3e b8 b6 3d 26 |r..H.}.1b@9>..=&|
|
|
000003e0 9e c6 ad 33 a3 5f 21 04 85 81 61 |...3._!...a|
|
|
>>> Flow 3 (client to server)
|
|
00000000 14 03 03 00 01 01 17 03 03 00 35 41 46 55 f4 c9 |..........5AFU..|
|
|
00000010 05 3e ea 86 1c a9 ae 93 66 09 19 55 f0 cc c8 13 |.>......f..U....|
|
|
00000020 25 46 ad 3d eb cb 18 24 63 a4 c2 07 9f 51 0e 93 |%F.=...$c....Q..|
|
|
00000030 62 62 6f 96 55 e1 29 42 1e d6 5a 11 7d e0 d8 f0 |bbo.U.)B..Z.}...|
|
|
00000040 17 03 03 00 17 6a c6 82 cb b2 5a c8 d5 21 dc a8 |.....j....Z..!..|
|
|
00000050 0d 13 2b a5 f6 9d 3c f0 a9 d6 0f 9d 17 03 03 00 |..+...<.........|
|
|
00000060 13 b9 b0 61 b3 e5 7e 46 2c 3f 9b 27 31 81 36 ee |...a..~F,?.'1.6.|
|
|
00000070 74 6e 33 a8 |tn3.|
|