Pass (2011-09-22T18:47:27Z - 1030 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')]
FAILED: The connection was failed by the wrong endpoint
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 | 1 |
failedByMe | 0 |
droppedByMe | 0 |
wasClean | 1 |
localCloseCode | 1000 |
remoteCloseCode | 1007 |
remoteCloseReason | Invalid UTF8 Data |
000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e576562536f636b65747354657374
53756974652f302e342e320d0a486f73743a2074686f722d776562736f636b65742e7a6170686f79642e6e65740d0a557067
726164653a20776562736f636b65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65
742d4b65793a205a395448312b6b527936386f4644524d54394a5255413d3d0d0a5365632d576562536f636b65742d566572
73696f6e3a2031330d0a0d0a
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4163636570743a206c376c
664b616162526c6a5668386f7931593878453875576e67633d0d0a0d0a
002 TX FRAME : OPCODE=1, FIN=False, RSV=0, MASK=9eb63ab8, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
κόσμεí
003 TX OCTETS: 018c9eb63ab8500cdb052779b97622788f55
004 DELAY 1.000000 sec
005 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=1353ed6e, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
006 TX OCTETS: 00811353ed6eb3
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=88100331, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
è
011 TX OCTETS: 8882881003318bf8
012 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=91f2441c, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
€edited
013 TX OCTETS: 008791f2441c11972075e59720
014 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=80fc884d, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
015 TX OCTETS: 00ff000000000001000080fc884daad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267
aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6
a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267
aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6
a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267aad6a267
aad6a267aad6 ...
016 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=53004930, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
017 TX OCTETS: 00ff000000000001000053004930792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a
792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a
631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a
792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a
631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a792a631a
792a631a792a ...
018 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=e9bf0177, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
019 TX OCTETS: 00ff0000000000010000e9bf0177c3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5d
c3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc395
2b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5d
c3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc395
2b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5dc3952b5d
c3952b5dc395 ...
020 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=e13aacf3, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
021 TX OCTETS: 00ff0000000000010000e13aacf3cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9
cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb10
86d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9
cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb10
86d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9cb1086d9
cb1086d9cb10 ...
022 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=b677f09e, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
023 TX OCTETS: 00ff0000000000010000b677f09e9c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab4
9c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5d
dab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab4
9c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5d
dab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab49c5ddab4
9c5ddab49c5d ...
024 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=9ffd26a7, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
025 TX OCTETS: 00ff00000000000100009ffd26a7b5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8d
b5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d7
0c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8d
b5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d7
0c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8db5d70c8d
b5d70c8db5d7 ...
026 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=fb849749, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
027 TX OCTETS: 00ff0000000000010000fb849749d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63
d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1ae
bd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63
d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1ae
bd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63d1aebd63
d1aebd63d1ae ...
028 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c86b493b, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
029 TX OCTETS: 00ff0000000000010000c86b493be2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311
e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e241
6311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311
e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e241
6311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311e2416311
e2416311e241 ...
030 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=2cd99afc, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
031 TX OCTETS: 00ff00000000000100002cd99afc06f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d6
06f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3
b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d6
06f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3
b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d606f3b0d6
06f3b0d606f3 ...
032 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=43cb241d, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
033 TX OCTETS: 00ff000000000001000043cb241d69e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e37
69e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e1
0e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e37
69e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e1
0e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e3769e10e37
69e10e3769e1 ...
034 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=7afa140f, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
035 TX OCTETS: 00ff00000000000100007afa140f50d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e25
50d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d0
3e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e25
50d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d0
3e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e2550d03e25
50d03e2550d0 ...
036 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=6415406d, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
037 TX OCTETS: 00ff00000000000100006415406d4e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a47
4e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f
6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a47
4e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f
6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a474e3f6a47
4e3f6a474e3f ...
038 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=ea1fe55c, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
039 TX OCTETS: 00ff0000000000010000ea1fe55cc035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76
c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035
cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76
c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035
cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76c035cf76
c035cf76c035 ...
040 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=fbe478f2, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
041 TX OCTETS: 00ff0000000000010000fbe478f2d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8
d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce
52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8
d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce
52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8d1ce52d8
d1ce52d8d1ce ...
042 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=1beeb65e, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
043 TX OCTETS: 00ff00000000000100001beeb65e31c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c74
31c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c4
9c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c74
31c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c4
9c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c7431c49c74
31c49c7431c4 ...
044 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=cb3468b7, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
*
045 TX OCTETS: 00ff0000000000010000cb3468b7e11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429d
e11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e
429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429d
e11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e
429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429de11e429d
e11e429de11e ...
046 TX FRAME : OPCODE=0, FIN=True, RSV=0, MASK=ba938536, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
047 TX OCTETS: 8080ba938536
048 KILL AFTER 10.000000 sec
049 TCP CLOSED BY PEER