Toggle Details

Autobahn WebSockets Testsuite Report
Autobahn WebSockets

Summary report generated on 2014-12-13T03:24:47.580Z (UTC) by Autobahn WebSockets Testsuite v0.7.1/v0.9.3-3.

Pass Test case was executed and passed successfully.
Non-Strict Test case was executed and passed non-strictly. A non-strict behavior is one that does not adhere to a SHOULD-behavior as described in the protocol specification or a well-defined, canonical behavior that appears to be desirable but left open in the protocol specification. An implementation with non-strict behavior is still conformant to the protocol specification.
Fail Test case was executed and failed. An implementation which fails a test case - other than a performance/limits related one - is non-conforming to a MUST-behavior as described in the protocol specification.
Info Informational test case which detects certain implementation behavior left unspecified by the spec but nevertheless potentially interesting to implementors.
Missing Test case is missing, either because it was skipped via the test suite configuration or deactivated, i.e. because the implementation does not implement the tested feature or breaks during running the test case.
1 Framing faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
1.1 Text Messages
Case 1.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
1 Framing faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
1.2 Binary Messages
Case 1.2.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
2 Pings/Pongs faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
Case 2.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 2.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.10 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
3 Reserved Bits faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
Case 3.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.7 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
4 Opcodes faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
4.1 Non-control Opcodes
Case 4.1.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
4 Opcodes faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
4.2 Control Opcodes
Case 4.2.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
5 Fragmentation faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
Case 5.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.9 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.10 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.11 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.12 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.13 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.14 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.15 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.16 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.17 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.18 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.19 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.20 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.1 Valid UTF-8 with zero payload fragments
Case 6.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.1.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.1.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.2 Valid UTF-8 unfragmented, fragmented on code-points and within code-points
Case 6.2.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.2.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.2.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.2.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.3 Invalid UTF-8 differently fragmented
Case 6.3.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.3.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.4 Fail-fast on invalid UTF-8
Case 6.4.1 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-StrictNone Non-StrictNone Non-StrictNone Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
Case 6.4.2 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-StrictNone Non-StrictNone Non-StrictNone Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
Case 6.4.3 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-StrictNone Non-StrictNone Non-StrictNone Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
Case 6.4.4 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-StrictNone Non-StrictNone Non-StrictNone Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.5 Some valid UTF-8 sequences
Case 6.5.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.5.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.6 All prefixes of a valid UTF-8 string that contains multi-byte code points
Case 6.6.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.10 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.7 First possible sequence of a certain length
Case 6.7.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.7.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.7.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.7.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.8 First possible sequence length 5/6 (invalid codepoints)
Case 6.8.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.8.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.9 Last possible sequence of a certain length
Case 6.9.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.9.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.9.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.9.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.10 Last possible sequence length 4/5/6 (invalid codepoints)
Case 6.10.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.10.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.10.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.11 Other boundary conditions
Case 6.11.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.11.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.12 Unexpected continuation bytes
Case 6.12.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.13 Lonely start characters
Case 6.13.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.14 Sequences with last continuation byte missing
Case 6.14.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.9 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.10 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.15 Concatenation of incomplete sequences
Case 6.15.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.16 Impossible bytes
Case 6.16.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.16.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.16.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.17 Examples of an overlong ASCII character
Case 6.17.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.18 Maximum overlong sequences
Case 6.18.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.19 Overlong representation of the NUL character
Case 6.19.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.20 Single UTF-16 surrogates
Case 6.20.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.21 Paired UTF-16 surrogates
Case 6.21.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 PassNone PassNone PassNone Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.22 Non-character code points (valid UTF-8)
Case 6.22.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.10 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.12 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.13 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.14 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.15 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.16 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.17 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.18 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.19 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.20 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.21 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.22 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.23 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.24 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.25 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.26 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.27 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.28 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.29 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.30 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.31 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.32 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.33 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
Case 6.22.34 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Pass1000
6 UTF-8 Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
6.23 Unicode specials (i.e. replacement char)
Case 6.23.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
7 Close Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
7.1 Basic close behavior (fuzzer initiated)
Case 7.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.6 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000
7 Close Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
7.3 Close frame structure: payload length (fuzzer initiated)
Case 7.3.1 PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone PassNone
Case 7.3.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.3.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 PassNone PassNone PassNone Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
7.5 Close frame structure: payload value (fuzzer initiated)
Case 7.5.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
7.7 Close frame structure: valid close codes (fuzzer initiated)
Case 7.7.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.7.2 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001
Case 7.7.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.7.4 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003
Case 7.7.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 7.7.6 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008
Case 7.7.7 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009
Case 7.7.8 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010
Case 7.7.9 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011
Case 7.7.10 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000
Case 7.7.11 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999
Case 7.7.12 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000
Case 7.7.13 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999
7 Close Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
7.9 Close frame structure: invalid close codes (fuzzer initiated)
Case 7.9.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.7 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.8 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.9 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.10 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.11 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.12 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.13 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
7.13 Informational close information (fuzzer initiated)
Case 7.13.1 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002
Case 7.13.2 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002
9 Limits/Performance faye-websocket cruby-1.9.3 thin faye-websocket cruby-2.0.0 thin faye-websocket cruby-2.1.5 goliath faye-websocket cruby-2.1.5 passenger faye-websocket cruby-2.1.5 puma faye-websocket cruby-2.1.5 rainbows faye-websocket cruby-2.1.5 thin faye-websocket jruby-1.9 puma faye-websocket jruby-2.0 puma faye-websocket node-v0.10.33 faye-websocket node-v0.6.21 faye-websocket node-v0.8.28 websocket-driver cruby-1.9.3 websocket-driver cruby-2.0.0 websocket-driver cruby-2.1.5 websocket-driver jruby-1.9 websocket-driver jruby-2.0 websocket-driver node-v0.10.33 websocket-driver node-v0.6.21 websocket-driver node-v0.8.28
9.1 Text Message (increasing size)
Case 9.1.1 Pass
11 ms
1000 Pass
15 ms
1000 Pass
11 ms
1000 Pass
13 ms
1000 Pass
10 ms
1000 Pass
12 ms
1000 Pass
11 ms
1000 Pass
9 ms
1000 Pass
9 ms
1000 Pass
3 ms
1000 Pass
3 ms
1000 Pass
2 ms
1000 Pass
10 ms
1000 Pass
8 ms
1000 Pass
10 ms
1000 Pass
9 ms
1000 Pass
9 ms
1000 Pass
3 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000
Case 9.1.2 Pass
48 ms
1000 Pass
36 ms
1000 Pass
36 ms
1000 Pass
49 ms
1000 Pass
38 ms
1000 Pass
48 ms
1000 Pass
47 ms
1000 Pass
31 ms
1000 Pass
31 ms
1000 Pass
8 ms
1000 Pass
8 ms
1000 Pass
8 ms
1000 Pass
43 ms
1000 Pass
33 ms
1000 Pass
39 ms
1000 Pass
37 ms
1000 Pass
61 ms
1000 Pass
12 ms
1000 Pass
12 ms
1000 Pass
9 ms
1000
Case 9.1.3 Pass
158 ms
1000 Pass
153 ms
1000 Pass
151 ms
1000 Pass
138 ms
1000 Pass
146 ms
1000 Pass
141 ms
1000 Pass
140 ms
1000 Pass
124 ms
1000 Pass
119 ms
1000 Pass
28 ms
1000 Pass
33 ms
1000 Pass
29 ms
1000 Pass
154 ms
1000 Pass
138 ms
1000 Pass
142 ms
1000 Pass
122 ms
1000 Pass
162 ms
1000 Pass
34 ms
1000 Pass
33 ms
1000 Pass
35 ms
1000
Case 9.1.4 Pass
540 ms
1000 Pass
521 ms
1000 Pass
597 ms
1000 Pass
576 ms
1000 Pass
595 ms
1000 Pass
594 ms
1000 Pass
605 ms
1000 Pass
1618 ms
1000 Pass
1398 ms
1000 Pass
103 ms
1000 Pass
114 ms
1000 Pass
105 ms
1000 Pass
534 ms
1000 Pass
496 ms
1000 Pass
576 ms
1000 Pass
1358 ms
1000 Pass
5305 ms
1000 Pass
106 ms
1000 Pass
111 ms
1000 Pass
105 ms
1000
Case 9.1.5 Pass
1012 ms
1000 Pass
976 ms
1000 Pass
1185 ms
1000 Pass
1109 ms
1000 Pass
1172 ms
1000 Pass
1133 ms
1000 Pass
1091 ms
1000 Pass
1667 ms
1000 Pass
1733 ms
1000 Pass
163 ms
1000 Pass
181 ms
1000 Pass
174 ms
1000 Pass
1077 ms
1000 Pass
963 ms
1000 Pass
1120 ms
1000 Pass
3132 ms
1000 Pass
5434 ms
1000 Pass