Move error-handling examples into the main client example scripts.
Handle cases where handshake response does not include supportedConnectionTypes.
Check that a WebSocket parser implements close() before calling it.
Update the History and download page.
Mention WebSocket support on the homepage.
Pass all arguments from Node's http.upgrade event to our WebSocket constructor. Probably easier to remember and more future-proof this way.
Don't list Ruby dependencies on the website.
Stop using the sys module.
Correct WebSocket client URIs.
Correct some WebSocket docs.
WebSocket client example should use EventMachine.
WebSocket#send takes a message.
Servers should always return supportedConnectionTypes.
Default to port 443 for wss connections.
Website tweaks.
Update TestSwarm build for 0.7.0 release.
Use the value of the Connection header to determine how to handle WebSocket requests.
Update repository URL.
Extension added() and removed() methods should take the object being extended.
Bump version to 0.7.1.