Pass (2011-09-22T21:49:24Z - 1032 ms)
Description
Send invalid UTF-8 text message in 3 fragments plus more. First is valid, then wait, then 2nd which contains the octet making the sequence invalid, then wait, then 3rd with rest. Then we send 16 frames each 64k.
MESSAGE:
Îºá½¹ÏƒÎ¼Îµí €edited
cebae1bdb9cf83cebcceb5eda080656469746564
Expectation
The first frame is accepted, we expect to timeout on the first wait. The 2nd frame should be rejected immediately (fail fast on UTF-8). If we timeout, we expect the connection is failed at least then, since the payload is not valid UTF-8.
Actual events match at least one expected.
Expected = {'NON-STRICT': [('timeout', 'A'), ('timeout', 'B')], 'OK': [('timeout', 'A')]}
Actual = [('timeout', 'A'), ('timeout', 'B')]
OK: Connection was properly closed
Chop Size | Count | Octets |
21 | 1 | 21 |
129 | 1 | 129 |
Total | 2 | 150 |
Chop Size | Count | Octets |
6 | 1 | 6 |
7 | 1 | 7 |
8 | 1 | 8 |
13 | 1 | 13 |
18 | 1 | 18 |
212 | 1 | 212 |
65550 | 16 | 1048800 |
Total | 22 | 1049064 |
Opcode | Count |
8 | 1 |
Total | 1 |
Opcode | Count |
0 | 19 |
1 | 1 |
8 | 1 |
Total | 21 |
Key | Value |
isServer | 0 |
closedByMe | 0 |
failedByMe | 0 |
droppedByMe | 0 |
wasClean | 1 |
localCloseCode | 1000 |
remoteCloseCode | 1007 |
remoteCloseReason | Invalid UTF8 Data |
000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e576562536f636b65747354657374
53756974652f302e342e320d0a486f73743a2074686f722d776562736f636b65742e7a6170686f79642e6e65740d0a557067
726164653a20776562736f636b65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65
742d4b65793a20714e4e6d4149444c4433656f656375396e68314d37773d3d0d0a5365632d576562536f636b65742d566572
73696f6e3a2031330d0a0d0a
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4163636570743a206d3079
5551514e71666e4644486e4c414e654766712f6442456b773d0d0a0d0a
002 TX FRAME : OPCODE=1, FIN=False, RSV=0, MASK=eb385c26, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
κόσμεí
003 TX OCTETS: 018ceb385c262582bd9b52f7dfe857f6e9cb
004 DELAY 1.000000 sec
005 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=5bd4c2e8, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
006 TX OCTETS: 00815bd4c2e8fb
007 DELAY 1.000000 sec
008 RX OCTETS: 881303ef496e76616c696420555446382044617461
009 RX FRAME : OPCODE=8, FIN=True, RSV=0, MASKED=False, MASK=None
ïInvalid UTF8 Data
010 TX FRAME : OPCODE=8, FIN=True, RSV=0, MASK=c97f031e, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
è
011 TX OCTETS: 8882c97f031eca97
012 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=1aa1fba9, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
€edited
013 TX OCTETS: 00871aa1fba99ac49fc06ec49f
014 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=881337a0, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
015 TX OCTETS: 00ff0000000000010000881337a0a2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8a
a2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa239
1d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8a
a2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa239
1d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8aa2391d8a
a2391d8aa239 ...
016 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=2268903c, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
017 TX OCTETS: 00ff00000000000100002268903c0842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba16
0842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842
ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba16
0842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842
ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba160842ba16
0842ba160842 ...
018 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=dc585075, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
019 TX OCTETS: 00ff0000000000010000dc585075f6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5f
f6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff672
7a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5f
f6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff672
7a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5ff6727a5f
f6727a5ff672 ...
020 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=63d08df6, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
021 TX OCTETS: 00ff000000000001000063d08df649faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc
49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49fa
a7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc
49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49fa
a7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc49faa7dc
49faa7dc49fa ...
022 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=850a7e1f, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
023 TX OCTETS: 00ff0000000000010000850a7e1faf205435af205435af205435af205435af205435af205435af205435af205435af205435
af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af20
5435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435
af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af20
5435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435af205435
af205435af20 ...
024 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=572cc72b, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
025 TX OCTETS: 00ff0000000000010000572cc72b7d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed01
7d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06
ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed01
7d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06
ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed017d06ed01
7d06ed017d06 ...
026 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=a7047820, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
027 TX OCTETS: 00ff0000000000010000a70478208d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a
8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e
520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a
8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e
520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a8d2e520a
8d2e520a8d2e ...
028 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8b026235, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
029 TX OCTETS: 00ff00000000000100008b026235a128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481f
a128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128
481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481f
a128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128
481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481fa128481f
a128481fa128 ...
030 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=df76a9ce, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
031 TX OCTETS: 00ff0000000000010000df76a9cef55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4
f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c
83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4
f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c
83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4f55c83e4
f55c83e4f55c ...
032 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=6e7e68ab, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
033 TX OCTETS: 00ff00000000000100006e7e68ab445442814454428144544281445442814454428144544281445442814454428144544281
4454428144544281445442814454428144544281445442814454428144544281445442814454428144544281445442814454
4281445442814454428144544281445442814454428144544281445442814454428144544281445442814454428144544281
4454428144544281445442814454428144544281445442814454428144544281445442814454428144544281445442814454
4281445442814454428144544281445442814454428144544281445442814454428144544281445442814454428144544281
445442814454 ...
034 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=65883f74, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
035 TX OCTETS: 00ff000000000001000065883f744fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e
4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2
155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e
4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2
155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e4fa2155e
4fa2155e4fa2 ...
036 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=bd72333e, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
037 TX OCTETS: 00ff0000000000010000bd72333e975819149758191497581914975819149758191497581914975819149758191497581914
9758191497581914975819149758191497581914975819149758191497581914975819149758191497581914975819149758
1914975819149758191497581914975819149758191497581914975819149758191497581914975819149758191497581914
9758191497581914975819149758191497581914975819149758191497581914975819149758191497581914975819149758
1914975819149758191497581914975819149758191497581914975819149758191497581914975819149758191497581914
975819149758 ...
038 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=63b65cd3, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
039 TX OCTETS: 00ff000000000001000063b65cd3499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9
499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c
76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9
499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c
76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9499c76f9
499c76f9499c ...
040 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=de9a3dfe, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
041 TX OCTETS: 00ff0000000000010000de9a3dfef4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4
f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b0
17d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4
f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b0
17d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4f4b017d4
f4b017d4f4b0 ...
042 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=4d174011, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
043 TX OCTETS: 00ff00000000000100004d174011673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b
673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d
6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b
673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d
6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b673d6a3b
673d6a3b673d ...
044 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=9533c2d1, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
045 TX OCTETS: 00ff00000000000100009533c2d1bf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fb
bf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19
e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fb
bf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19
e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fbbf19e8fb
bf19e8fbbf19 ...
046 TX FRAME : OPCODE=0, FIN=True, RSV=0, MASK=6a310db7, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
047 TX OCTETS: 80806a310db7
048 KILL AFTER 10.000000 sec
049 TCP CLOSED BY PEER