-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve web sockets and add autobahn test suite client #1836
Commits on Jul 12, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7d509a8 - Browse repository at this point
Copy the full SHA 7d509a8View commit details -
Add an application to test the client websockets implementation again…
…st autobahn Autobahn (http://autobahn.ws/testsuite) is a comprehensive test suite of the Websocket specifications. This test won't be run by default as it requires way too much ressources to put it into the CI, but can trivially be run manually by anyone wanting to test the websockets implementation for conformity.
Configuration menu - View commit details
-
Copy full SHA for e8de0fd - Browse repository at this point
Copy the full SHA e8de0fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d61ce1d - Browse repository at this point
Copy the full SHA d61ce1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bba466 - Browse repository at this point
Copy the full SHA 4bba466View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a6bea - Browse repository at this point
Copy the full SHA d9a6beaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9735642 - Browse repository at this point
Copy the full SHA 9735642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12a2957 - Browse repository at this point
Copy the full SHA 12a2957View commit details -
WebSocket: Deprecate default FrameOpcode parameter on send
We should not assume what the user is sending, as it varies from one application to another. The default might as well be binary and would seem more sensible to some.
Configuration menu - View commit details
-
Copy full SHA for e7067cc - Browse repository at this point
Copy the full SHA e7067ccView commit details -
Websocket: Improve Frame.writeFrame code
Reduce the need for additional buffer, opening the way for more memory improvements, and document what it is doing. Also corrects a bug with length == 65536, as it would be cast to `ushort` which maximum size is 65535. Finally, fixup documentation and type of FrameOpcode.
Configuration menu - View commit details
-
Copy full SHA for 7f7aa7d - Browse repository at this point
Copy the full SHA 7f7aa7dView commit details -
WebSocket: Improvements to Frame.readFrame
Reduce number of static buffers (3 -> 1) Comment the internals Only demask when the frame is masked (the previous code didn't yield incorrect data, but needlessly iterated and assigned data to an array) Check that the most significant bit of the 8 bytes length is 0.
Configuration menu - View commit details
-
Copy full SHA for 7be942f - Browse repository at this point
Copy the full SHA 7be942fView commit details -
Pull Request #1534: Websockets: Add a client test again the autobahn …
…testsuite + improvements
Configuration menu - View commit details
-
Copy full SHA for 7b128cf - Browse repository at this point
Copy the full SHA 7b128cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56949bf - Browse repository at this point
Copy the full SHA 56949bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bbddc - Browse repository at this point
Copy the full SHA f8bbddcView commit details