Chris Boden
9670876e51
[WebSocket] Refactored Frame masking/payload
2012-06-03 12:14:53 -04:00
Chris Boden
08d7d6f8a0
[WebSocket] RFC Masking
...
Full un/masking capabilities on RFC6455 Frames
2012-06-03 11:55:35 -04:00
Chris Boden
49d1dc33ef
[WebSocket] Frame masking
2012-06-03 02:03:16 -04:00
Chris Boden
8e30b861c7
[WebSocket] Messaging
...
Fluent interface on MessageInterface::addFrame
RFC6455 Message unit tests
RFC handling TCP concatenation (refs #31 )
2012-06-02 22:08:27 -04:00
Chris Boden
0326ac99bd
[WebSocket] Frame overflow
2012-06-02 21:11:29 -04:00
Chris Boden
cea538429d
[WebSocket] RFC6455 Framing work
...
New code to create a frame
Unit tests for new code
API cleanup
2012-06-02 15:44:18 -04:00
Chris Boden
8e0175494d
Removed most of the mbstring calls
...
Moving forward we're going to assume `mbstring.func_overload` is off.
For that reason we're not going to call `mb_` functions when checking byte level strings.
2012-06-01 23:07:25 -04:00
Chris Boden
0caa6e814b
Minor cleanups
2012-05-21 13:16:33 -04:00
Chris Boden
d383f3e829
[WebSocket] Un-framing encoding
...
Parsing incoming RFC6455 frames with mb_string
2012-05-20 02:03:53 -04:00
Chris Boden
1be159f9fa
[WebSockets] Handshake encoding + case insensitivity
...
Updated RFC6455 handshaker to check values case insensitively
Made sure RFC6455 handshaker matches encoding properly
Added mbstring as a requirement for Ratchet
Refs #28 , #30
2012-05-19 23:42:13 -04:00
Chris Boden
b9144b3b82
[WebSocket] Encoding bug fix
...
In the handshake verifier, make sure we're checking byte length, not string length
2012-05-19 23:01:40 -04:00
Chris Boden
2ffcc6b0a7
[BCB] Namespace changes
...
Removed the `Component` namespace
Removed the `Resource` namespace
Renamed components:
`IOServerComponent` => `IoServer`
`WebSocketComponent` => `WsServer`
`SessionComponent` => `SessionProvider`
`WAMPServerComponent` => `WampServer`
`IpBlackListComponent` => `IpBlackList`
`FlashPolicyComponent` => `FlashPolicy`
2012-05-08 23:14:28 -04:00