14 Commits
Author SHA1 Message Date
James Coglan 95051a28ce Formatting change: {...} should have spaces inside the braces 2019-06-11 16:04:52 +01:00
James Coglan 966f48a980 Use windowBits:9 for deflate and inflate streams if the session is configured to use 8. 2017-09-08 22:34:11 +01:00
James Coglan f88d2aa918 Update spec URLs from the draft spec to RFC 7692. 2017-08-18 09:47:35 +01:00
James Coglan 5fa83fd517 Silence all -W2 warnings. 2016-05-18 22:45:21 +01:00
James Coglan 8cc90986cf Refactor ServerSession#generate_response to group all logic around setting each parameter -- both the internal setting and the response value -- together. 2015-10-11 13:05:10 +01:00
Ben Vinson 7737036691 Don't send server_max_window_bits unless requested 2015-10-11 12:21:17 +01:00
James Coglan 610feed4c8 Throw an error if configure() is called with unrecognised options. 2014-12-17 22:06:42 +00:00
James Coglan d44b8e8937 We no longer need to implement valid_frame_rsv. 2014-12-12 00:56:02 +00:00
James Coglan 80eba60b17 Tweak details of offer negotiation code. 2014-12-11 23:58:33 +00:00
James Coglan 3ccdf4e8da Unit tests for ServerSession. 2014-12-10 21:04:51 +00:00
James Coglan 4fe6dcc3ef Unit tests for the ClientSession compression options and offer negotiation. 2014-12-09 22:04:34 +00:00
James Coglan 9795355d23 Implement client sessions and parameter validation. 2014-12-06 10:53:12 +00:00
James Coglan 2d497b6e02 Don't bind to the frame structure of messages but use their RSV headers directly. Also fix errors in the way I was using zlib. 2014-12-05 23:09:03 +00:00
James Coglan 24c610c671 Implement ServerSession, passes Autobahn 12.1.*. 2014-12-05 19:32:40 +00:00