Toggle Details

Autobahn WebSockets Testsuite Report
Autobahn WebSockets

Summary report generated on 2013-05-12T16:03:27Z (UTC) by Autobahn WebSockets Testsuite v0.5.2/v0.5.14.

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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1002 Pass1002 Pass1002 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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
Case 3.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.7 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
4 Opcodes JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
4.1 Non-control Opcodes
Case 4.1.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
4 Opcodes JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
4.2 Control Opcodes
Case 4.2.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
5 Fragmentation JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
Case 5.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 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 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.10 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.11 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.12 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.13 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.14 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.15 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.16 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.17 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.18 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.3 Invalid UTF-8 differently fragmented
Case 6.3.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.3.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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-Strict1007 Non-Strict1007 Non-Strict1007 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-Strict1007 Non-Strict1007 Non-Strict1007 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-Strict1007 Non-Strict1007 Non-Strict1007 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-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1007 Pass1007 Pass1007 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 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 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 Pass1007 Pass1007 Pass1007 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 Pass1007 Pass1007 Pass1007 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 Pass1007 Pass1007 Pass1007 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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.8 First possible sequence length 5/6 (invalid codepoints)
Case 6.8.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.8.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.10 Last possible sequence length 4/5/6 (invalid codepoints)
Case 6.10.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.10.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.10.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.11.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.12 Unexpected continuation bytes
Case 6.12.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.13 Lonely start characters
Case 6.13.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.14 Sequences with last continuation byte missing
Case 6.14.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.9 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.10 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.15 Concatenation of incomplete sequences
Case 6.15.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.16 Impossible bytes
Case 6.16.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.16.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.16.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.17 Examples of an overlong ASCII character
Case 6.17.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.18 Maximum overlong sequences
Case 6.18.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.19 Overlong representation of the NUL character
Case 6.19.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.20 Single UTF-16 surrogates
Case 6.20.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.21 Paired UTF-16 surrogates
Case 6.21.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.10 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.12 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.13 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.14 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.15 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.16 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.17 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.18 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.19 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.20 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.21 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.22 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.23 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.24 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.25 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.26 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.27 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.28 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.29 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.30 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.31 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.32 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.33 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
Case 6.22.34 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Fail1001 Fail1001 Fail1001 Fail1001 Pass1000 Pass1000
6 UTF-8 Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
6.23 Unicode replacement character
Case 6.23.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
7 Close Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
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 JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
9.1 Text Message (increasing size)
Case 9.1.1 Pass
60 ms
1000 Pass
57 ms
1000 Pass
89 ms
1000 Pass
65 ms
1000 Pass
57 ms
1000 Pass
78 ms
1000 Pass
67 ms
1000 Pass
51 ms
1000 Pass
80 ms
1000 Pass
80 ms
1000 Pass
63 ms
1000 Pass
69 ms
1000 Pass
44 ms
1000 Pass
44 ms
1000 Pass
63 ms
1000 Pass
50 ms
1000 Pass
58 ms
1000 Pass
65 ms
1000 Pass
45 ms
1000 Pass
44 ms
1000
Case 9.1.2 Pass
243 ms
1000 Pass
222 ms
1000 Pass
213 ms
1000 Pass
227 ms
1000 Pass
233 ms
1000 Pass
261 ms
1000 Pass
225 ms
1000 Pass
229 ms
1000 Pass
216 ms
1000 Pass
231 ms
1000 Pass
203 ms
1000 Pass
205 ms
1000 Pass
185 ms
1000 Pass
155 ms
1000 Pass
183 ms
1000 Pass
179 ms
1000 Pass
182 ms
1000 Pass
183 ms
1000 Pass
169 ms
1000 Pass
169 ms
1000
Case 9.1.3 Pass
834 ms
1000 Pass
844 ms
1000 Pass
800 ms
1000 Pass
805 ms
1000 Pass
866 ms
1000 Pass
877 ms
1000 Pass
801 ms
1000 Pass
842 ms
1000 Pass
821 ms
1000 Pass
828 ms
1000 Pass
783 ms
1000 Pass
791 ms
1000 Pass
623 ms
1000 Pass
633 ms
1000 Pass
652 ms
1000 Pass
635 ms
1000 Pass
630 ms
1000 Pass
621 ms
1000 Pass
634 ms
1000 Pass
623 ms
1000
Case 9.1.4 Pass
3319 ms
1000 Pass
7027 ms
1000 Pass
3035 ms
1000 Pass
3074 ms
1000 Pass
3385 ms
1000 Pass
3273 ms
1000 Pass
3117 ms
1000 Pass
3120 ms
1000 Pass
3136 ms
1000 Pass
3128 ms
1000 Pass
2928 ms
1000 Pass
2970 ms
1000 Pass
2459 ms
1000 Pass
2451 ms
1000 Pass
2524 ms
1000 Pass
2542 ms
1000 Pass
2477 ms
1000 Pass
2400 ms
1000 Pass
2429 ms
1000 Pass
2421 ms
1000
Case 9.1.5 Pass
13157 ms
1000 Pass
6740 ms
1000 Pass
6112 ms
1000 Pass
6062 ms
1000 Pass
6447 ms
1000 Pass
6157 ms
1000 Pass
6094 ms
1000 Pass
6092 ms
1000 Pass
6060 ms
1000 Pass
6132 ms
1000 Pass
5829 ms
1000 Pass
5879 ms
1000 Pass
4916 ms
1000 Pass
4852 ms
1000 Pass
5077 ms
1000 Pass
5097 ms
1000 Pass
4929 ms
1000 Pass
4866 ms
1000 Pass
4936 ms
1000 Pass
4794 ms
1000
Case 9.1.6 Fail
103976 ms
Unclean Pass
15258 ms
1000 Pass
12149 ms
1000 Pass
12170 ms
1000 Pass
12932 ms
1000 Pass
12180 ms
1000 Pass
12294 ms
1000 Pass
12461 ms
1000 Pass
12210 ms
1000 Pass
12345 ms
1000 Pass
11575 ms
1000 Pass
11731 ms
1000 Pass
10094 ms
1000 Pass
9750 ms
1000 Pass
10597 ms
1000 Pass
10782 ms
1000 Pass
9901 ms
1000 Pass
9748 ms
1000 Pass
9850 ms
1000 Pass
9841 ms
1000
9 Limits/Performance JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
9.2 Binary Message (increasing size)
Case 9.2.1 Pass
37 ms
1000 Pass
41 ms
1000 Pass
29 ms
1000 Pass
32 ms
1000 Pass
28 ms
1000 Pass
35 ms
1000 Pass
32 ms
1000 Pass
35 ms
1000 Pass
31 ms
1000 Pass
31 ms
1000 Pass
28 ms
1000 Pass
29 ms
1000 Pass
25 ms
1000 Pass
18 ms
1000 Pass
22 ms
1000 Pass
22 ms
1000 Pass
18 ms
1000 Pass
16 ms
1000 Pass
15 ms
1000 Pass
16 ms
1000
Case 9.2.2 Pass
102 ms
1000 Pass
101 ms
1000 Pass
94 ms
1000 Pass
93 ms
1000 Pass
98 ms
1000 Pass
104 ms
1000 Pass
105 ms
1000 Pass
94 ms
1000 Pass
90 ms
1000 Pass
104 ms
1000 Pass
87 ms
1000 Pass
82 ms
1000 Pass
62 ms
1000 Pass
58 ms
1000 Pass
75 ms
1000 Pass
81 ms
1000 Pass
60 ms
1000 Pass
57 ms
1000 Pass
55 ms
1000 Pass
59 ms
1000
Case 9.2.3 Pass
472 ms
1000 Pass
424 ms
1000 Pass
319 ms
1000 Pass
323 ms
1000 Pass
349 ms
1000 Pass
331 ms
1000 Pass
338 ms
1000 Pass
334 ms
1000 Pass
326 ms
1000 Pass
322 ms
1000 Pass
297 ms
1000 Pass
307 ms
1000 Pass
216 ms
1000 Pass
220 ms
1000 Pass
236 ms
1000 Pass
238 ms
1000 Pass
211 ms
1000 Pass
217 ms
1000 Pass
211 ms
1000 Pass
211 ms
1000
Case 9.2.4 Pass
1551 ms
1000 Pass
1486 ms
1000 Pass
1220 ms
1000 Pass
1236 ms
1000 Pass
1321 ms
1000 Pass
1269 ms
1000 Pass
1276 ms
1000 Pass
1269 ms
1000 Pass
1279 ms
1000 Pass
1244 ms
1000 Pass
1196 ms
1000 Pass
1235 ms
1000 Pass
859 ms
1000 Pass
860 ms
1000 Pass
975 ms
1000 Pass
964 ms
1000 Pass
843 ms
1000 Pass
839 ms
1000 Pass
859 ms
1000 Pass
853 ms
1000
Case 9.2.5 Pass
3127 ms
1000 Pass
3255 ms
1000 Pass
2371 ms
1000 Pass
2405 ms
1000 Pass
2648 ms
1000 Pass
2558 ms
1000 Pass
2487 ms
1000 Pass
2555 ms
1000 Pass
2471 ms
1000 Pass
2508 ms
1000 Pass
2349 ms
1000 Pass
2351 ms
1000 Pass
1732 ms
1000 Pass
1800 ms
1000 Pass
2023 ms
1000 Pass
2117 ms
1000 Pass
1734 ms
1000 Pass
1715 ms
1000 Pass
1762 ms
1000 Pass
1736 ms
1000
Case 9.2.6 Pass
7018 ms
1000 Pass
6418 ms
1000 Pass
4792 ms
1000 Pass
4840 ms
1000 Pass
5177 ms
1000 Pass
4890 ms
1000 Pass
5005 ms
1000 Pass
4907 ms
1000 Pass
4957 ms
1000 Pass
4945 ms
1000 Pass
4630 ms
1000 Pass
4718 ms
1000 Pass
3883 ms
1000 Pass
3703 ms
1000 Pass
4505 ms
1000 Pass
4657 ms
1000 Pass
3734 ms
1000 Pass
3801 ms
1000 Pass
3809 ms
1000 Pass
3770 ms
1000
9 Limits/Performance JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
9.3 Fragmented Text Message (fixed size, increasing fragment size)
Case 9.3.1 Pass
9687 ms
1000 Pass
13960 ms
1000 Pass
5030 ms
1000 Pass
4896 ms
1000 Pass
5483 ms
1000 Pass
4929 ms
1000 Pass
4910 ms
1000 Pass
4966 ms
1000 Pass
5030 ms
1000 Pass
4922 ms
1000 Pass
4909 ms
1000 Pass
4900 ms
1000 Pass
4582 ms
1000 Pass
4560 ms
1000 Pass
5682 ms
1000 Pass
5800 ms
1000 Pass
4562 ms
1000 Pass
4570 ms
1000 Pass
4582 ms
1000 Pass
4586 ms
1000
Case 9.3.2 Pass
5168 ms
1000 Pass
5067 ms
1000 Pass
3427 ms
1000 Pass
3542 ms
1000 Pass
3731 ms
1000 Pass
3463 ms
1000 Pass
3522 ms
1000 Pass
3467 ms
1000 Pass
3479 ms
1000 Pass
3455 ms
1000 Pass
3322 ms
1000 Pass
3297 ms
1000 Pass
3141 ms
1000 Pass
3107 ms
1000 Pass
3806 ms
1000 Pass
3502 ms
1000 Pass
3075 ms
1000 Pass
3079 ms
1000 Pass
3119 ms
1000 Pass
3103 ms
1000
Case 9.3.3 Pass
3752 ms
1000 Pass
3697 ms
1000 Pass
3097 ms
1000 Pass
3086 ms
1000 Pass
3393 ms
1000 Pass
3158 ms
1000 Pass
3155 ms
1000 Pass
3148 ms
1000 Pass
3128 ms
1000 Pass
3099 ms
1000 Pass
2920 ms
1000 Pass
2953 ms
1000 Pass
2728 ms
1000 Pass
2682 ms
1000 Pass
3086 ms
1000 Pass
2918 ms
1000 Pass
2698 ms
1000 Pass
2676 ms
1000 Pass
2707 ms
1000 Pass
2717 ms
1000
Case 9.3.4 Pass
3367 ms
1000 Pass
3298 ms
1000 Pass
2988 ms
1000 Pass
3058 ms
1000 Pass
3241 ms
1000 Pass
3011 ms
1000 Pass
3039 ms
1000 Pass
3047 ms
1000 Pass
3011 ms
1000 Pass
3028 ms
1000 Pass
2875 ms
1000 Pass
2849 ms
1000 Pass
2684 ms
1000 Pass
2655 ms
1000 Pass
2734 ms
1000 Pass
2822 ms
1000 Pass
2629 ms
1000 Pass
2598 ms
1000 Pass
2692 ms
1000 Pass
2668 ms
1000
Case 9.3.5 Pass
3169 ms
1000 Pass
3270 ms
1000 Pass
2915 ms
1000 Pass
3021 ms
1000 Pass
3175 ms
1000 Pass
3033 ms
1000 Pass
2985 ms
1000 Pass
2993 ms
1000 Pass
2978 ms
1000 Pass
2984 ms
1000 Pass
2829 ms
1000 Pass
2840 ms
1000 Pass
2579 ms
1000 Pass
2564 ms
1000 Pass
2759 ms
1000 Pass
2751 ms
1000 Pass
2564 ms
1000 Pass
2572 ms
1000 Pass
2634 ms
1000 Pass
2573 ms
1000
Case 9.3.6 Pass
3171 ms
1000 Pass
3162 ms
1000 Pass
2974 ms
1000 Pass
2978 ms
1000 Pass
2996 ms
1000 Pass
3049 ms
1000 Pass
3025 ms
1000 Pass
2982 ms
1000 Pass
2986 ms
1000 Pass
2965 ms
1000 Pass
2857 ms
1000 Pass
2799 ms
1000 Pass
2650 ms
1000 Pass
2597 ms
1000 Pass
2879 ms
1000 Pass
2699 ms
1000 Pass
2577 ms
1000 Pass
2570 ms
1000 Pass
2614 ms
1000 Pass
2607 ms
1000
Case 9.3.7 Pass
3316 ms
1000 Pass
3303 ms
1000 Pass
2927 ms
1000 Pass
2990 ms
1000 Pass
2994 ms
1000 Pass
3052 ms
1000 Pass
2976 ms
1000 Pass
3006 ms
1000 Pass
2982 ms
1000 Pass
2964 ms
1000 Pass
2862 ms
1000 Pass
2835 ms
1000 Pass
2673 ms
1000 Pass
2572 ms
1000 Pass
2658 ms
1000 Pass
2652 ms
1000 Pass
2556 ms
1000 Pass
2549 ms
1000 Pass
2595 ms
1000 Pass
2589 ms
1000
Case 9.3.8 Pass
3118 ms
1000 Pass
3306 ms
1000 Pass
2948 ms
1000 Pass
2938 ms
1000 Pass
3159 ms
1000 Pass
3093 ms
1000 Pass
2992 ms
1000 Pass
2997 ms
1000 Pass
2960 ms
1000 Pass
2978 ms
1000 Pass
2999 ms
1000 Pass
2799 ms
1000 Pass
2605 ms
1000 Pass
2572 ms
1000 Pass
2684 ms
1000 Pass
2707 ms
1000 Pass
2552 ms
1000 Pass
2559 ms
1000 Pass
2593 ms
1000 Pass
2613 ms
1000
Case 9.3.9 Pass
3157 ms
1000 Pass
3121 ms
1000 Pass
2860 ms
1000 Pass
2891 ms
1000 Pass
3000 ms
1000 Pass
2970 ms
1000 Pass
2953 ms
1000 Pass
2948 ms
1000 Pass
3008 ms
1000 Pass
2973 ms
1000 Pass
2776 ms
1000 Pass
2806 ms
1000 Pass
2527 ms
1000 Pass
2410 ms
1000 Pass
2530 ms
1000 Pass
2551 ms
1000 Pass
2405 ms
1000 Pass
2397 ms
1000 Pass
2418 ms
1000 Pass
2378 ms
1000
9 Limits/Performance JRuby --1.9, Puma JRuby --1.9, TCP MRI 1.9.2, TCP MRI 1.9.2, Thin MRI 1.9.3, Goliath MRI 1.9.3, Passenger MRI 1.9.3, Puma MRI 1.9.3, Rainbows MRI 1.9.3, TCP MRI 1.9.3, Thin MRI 2.0.0, TCP MRI 2.0.0, Thin Node v0.10.5, HTTP Node v0.10.5, TCP Node v0.4.12, HTTP Node v0.4.12, TCP Node v0.6.19, HTTP Node v0.6.19, TCP Node v0.8.23, HTTP Node v0.8.23, TCP
9.4 Fragmented Binary Message (fixed size, increasing fragment size)
Case 9.4.1 Pass
7562 ms
1000 Pass
8164 ms
1000 Pass
3182 ms
1000 Pass
3079 ms
1000 Pass
3178 ms
1000 Pass
3065 ms
1000 Pass
3055 ms
1000 Pass
3120 ms
1000 Pass
3174 ms
1000 Pass
3035 ms
1000 Pass
3195 ms
1000 Pass
2997 ms
1000 Pass
3107 ms
1000 Pass
2929 ms
1000 Pass
4571 ms
1000 Pass
3963 ms
1000 Pass
2927 ms
1000 Pass
2935 ms
1000 Pass
2889 ms
1000 Pass
2914 ms
1000
Case 9.4.2 Pass
3321 ms
1000 Pass
3626 ms
1000 Pass
1626 ms
1000 Pass
1642 ms
1000 Pass
1666 ms
1000 Pass
1643 ms
1000 Pass
1607 ms
1000 Pass
1644 ms
1000 Pass
1652 ms
1000 Pass
1620 ms
1000 Pass
1627 ms
1000 Pass
1552 ms
1000 Pass
1472 ms
1000 Pass
1469 ms
1000 Pass
1880 ms
1000 Pass
1872 ms
1000 Pass
1556 ms
1000 Pass
1523 ms
1000 Pass
1457 ms
1000 Pass
1467 ms
1000
Case 9.4.3 Pass
2019 ms
1000 Pass
2002 ms
1000 Pass
1243 ms
1000 Pass
1273 ms
1000 Pass
1322 ms
1000 Pass
1304 ms
1000 Pass
1270 ms
1000 Pass
1270 ms
1000 Pass
1285 ms
1000 Pass
1293 ms
1000 Pass
1212 ms
1000 Pass
1229 ms
1000 Pass
1072 ms
1000 Pass
1081 ms
1000 Pass
1348 ms
1000 Pass
1281 ms
1000 Pass
1137 ms
1000 Pass
1042 ms
1000 Pass
1076 ms
1000 Pass
1076 ms
1000
Case 9.4.4 Pass
1538 ms
1000 Pass
1520 ms
1000 Pass
1201 ms
1000 Pass
1199 ms
1000 Pass
1193 ms
1000 Pass
1182 ms
1000 Pass
1164 ms
1000 Pass
1161 ms
1000 Pass
1186 ms
1000 Pass
1181 ms
1000 Pass
1104 ms
1000 Pass
1164 ms
1000 Pass
1038 ms
1000 Pass
1036 ms
1000 Pass
1151 ms
1000 Pass
1114 ms
1000 Pass
1040 ms
1000 Pass
977 ms
1000 Pass
1036 ms
1000 Pass
1031 ms
1000
Case 9.4.5 Pass
1451 ms
1000 Pass
1429 ms
1000 Pass
1140 ms
1000 Pass
1210 ms
1000 Pass
1219 ms
1000 Pass
1174 ms
1000 Pass
1170 ms
1000 Pass
1210 ms
1000 Pass
1195 ms
1000 Pass
1201 ms
1000 Pass
1077 ms
1000 Pass
1168 ms
1000 Pass
975 ms
1000 Pass
971 ms
1000 Pass
1064 ms
1000 Pass
1052 ms
1000 Pass
980 ms
1000 Pass
930 ms
1000 Pass
990 ms
1000 Pass
959 ms
1000
Case 9.4.6 Pass
1433 ms
1000 Pass
1426 ms
1000 Pass
1145 ms
1000 Pass
1150 ms
1000 Pass
1172 ms
1000 Pass
1180 ms
1000 Pass
1155 ms
1000 Pass
1159 ms
1000 Pass
1174 ms
1000 Pass
1163 ms
1000 Pass
1079 ms
1000 Pass
1069 ms
1000 Pass
997 ms
1000 Pass
978 ms
1000 Pass
1086 ms
1000 Pass
1041 ms
1000 Pass
1033 ms
1000 Pass
940 ms
1000 Pass
981 ms
1000 Pass
978 ms
1000
Case 9.4.7 Pass
1432 ms
1000 Pass
1411 ms
1000 Pass
1129 ms
1000 Pass
1140 ms
1000 Pass
1196 ms
1000 Pass
1187 ms
1000 Pass
1214 ms
1000 Pass
1205 ms
1000 Pass
1158 ms
1000 Pass
1188 ms
1000 Pass
1055 ms
1000 Pass
1090 ms
1000 Pass
1026 ms
1000 Pass
971 ms
1000 Pass
1180 ms
1000 Pass
1033 ms
1000 Pass
973 ms
1000 Pass
916 ms
1000 Pass
984 ms
1000 Pass
973 ms
1000
Case 9.4.8 Pass
1487 ms
1000 Pass
1403 ms
1000 Pass
1163 ms
1000 Pass
1125 ms
1000 Pass
1177 ms
1000 Pass
1140 ms
1000 Pass
1118 ms
1000 Pass
1162 ms
1000 Pass
1196 ms
1000 Pass
1143 ms
1000 Pass
1049 ms
1000 Pass
1089 ms
1000 Pass
1015 ms
1000 Pass
987 ms
1000 Pass
1095 ms<