Pass (2011-09-22T21:49:07Z - 1002 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 |
129 | 1 | 129 |
Total | 1 | 129 |
Chop Size | Count | Octets |
6 | 1 | 6 |
7 | 1 | 7 |
13 | 1 | 13 |
18 | 1 | 18 |
195 | 1 | 195 |
65550 | 16 | 1048800 |
Total | 21 | 1049039 |
Opcode | Count |
Total | 0 |
Opcode | Count |
0 | 19 |
1 | 1 |
Total | 20 |
Key | Value |
isServer | 0 |
closedByMe | 0 |
failedByMe | 0 |
droppedByMe | 0 |
wasClean | 0 |
localCloseCode | None |
remoteCloseCode | None |
remoteCloseReason | None |
000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e576562536f636b65747354657374
53756974652f302e342e320d0a486f73743a206c6f63616c686f73740d0a557067726164653a20776562736f636b65740d0a
436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4b65793a2033582f71734538657532
6f5651786f574530766643413d3d0d0a5365632d576562536f636b65742d56657273696f6e3a2031330d0a0d0a
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4163636570743a20444749
4e4737752b3343586d71374348522f49626f4569514d31413d0d0a0d0a
002 TX FRAME : OPCODE=1, FIN=False, RSV=0, MASK=3b26e1ae, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
κόσμεí
003 TX OCTETS: 018c3b26e1aef59c001382e9626087e85443
004 DELAY 1.000000 sec
005 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=818d42c5, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
006 TX OCTETS: 0081818d42c521
007 DELAY 1.000000 sec
008 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=3811c445, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
€edited
009 TX OCTETS: 00873811c445b874a02c4c74a0
010 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c42d49cb, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
011 TX OCTETS: 00ff0000000000010000c42d49cbee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1
ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee07
63e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1
ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee07
63e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1
ee0763e1ee07 ...
012 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=33867d0f, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
013 TX OCTETS: 00ff000000000001000033867d0f19ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac5725
19ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac
572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac5725
19ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac
572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac5725
19ac572519ac ...
014 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=0f22e86f, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
015 TX OCTETS: 00ff00000000000100000f22e86f2508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c245
2508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508
c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c245
2508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508
c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c245
2508c2452508 ...
016 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=7043a3b0, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
017 TX OCTETS: 00ff00000000000100007043a3b05a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a
5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69
899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a
5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69
899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a
5a69899a5a69 ...
018 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c795d7a3, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
019 TX OCTETS: 00ff0000000000010000c795d7a3edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89
edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbf
fd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89
edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbf
fd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89
edbffd89edbf ...
020 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8d276f54, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
021 TX OCTETS: 00ff00000000000100008d276f54a70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457e
a70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d
457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457e
a70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d
457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457e
a70d457ea70d ...
022 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8a3a01c6, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
023 TX OCTETS: 00ff00000000000100008a3a01c6a0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102bec
a0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca010
2beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102bec
a0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca010
2beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102bec
a0102beca010 ...
024 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c0e16d9c, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
025 TX OCTETS: 00ff0000000000010000c0e16d9ceacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6
eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb
47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6
eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb
47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6
eacb47b6eacb ...
026 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8a505d7a, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
027 TX OCTETS: 00ff00000000000100008a505d7aa07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750
a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a
7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750
a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a
7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750
a07a7750a07a ...
028 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=cda1d2c7, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
029 TX OCTETS: 00ff0000000000010000cda1d2c7e78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ed
e78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78b
f8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ed
e78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78b
f8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ed
e78bf8ede78b ...
030 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=d654465d, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
031 TX OCTETS: 00ff0000000000010000d654465dfc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77
fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e
6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77
fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e
6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77
fc7e6c77fc7e ...
032 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=a65cb100, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
033 TX OCTETS: 00ff0000000000010000a65cb1008c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a
8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c76
9b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a
8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c76
9b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a
8c769b2a8c76 ...
034 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c7728722, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
035 TX OCTETS: 00ff0000000000010000c7728722ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08
ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58
ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08
ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58
ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08
ed58ad08ed58 ...
036 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=01e1c7e9, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
037 TX OCTETS: 00ff000000000001000001e1c7e92bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc3
2bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcb
edc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc3
2bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcb
edc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc3
2bcbedc32bcb ...
038 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=a88d07fa, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
039 TX OCTETS: 00ff0000000000010000a88d07fa82a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd0
82a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a7
2dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd0
82a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a7
2dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd0
82a72dd082a7 ...
040 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=1145ce21, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
041 TX OCTETS: 00ff00000000000100001145ce213b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b
3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6f
e40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b
3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6f
e40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b
3b6fe40b3b6f ...
042 TX FRAME : OPCODE=0, FIN=True, RSV=0, MASK=e8a98748, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
043 TX OCTETS: 8080e8a98748
044 KILL AFTER 10.000000 sec
045 TCP CLOSED BY PEER