Commit Graph

20 Commits

Author SHA1 Message Date
Thomas Hintz 90b97f7d34 Fixing unmask to pass values into foreign-lambda* instead of using
global variables.
2015-04-18 11:21:18 -07:00
Thomas Hintz fde9c289cc Removing unused code. 2015-04-18 10:58:23 -07:00
Thomas Hintz 7f0b9d2873 Removing bogus length check. 2015-04-18 10:57:27 -07:00
Thomas Hintz 5816661ebf Flushing output after frame is sent. 2015-04-18 10:57:12 -07:00
Thomas Hintz 946552f79c Fixing upgrade header check. 2015-04-18 10:44:44 -07:00
Thomas Hintz e812e3cbbe Removing reliance on C99 standard. 2014-10-22 09:05:37 -07:00
Thomas Hintz 221d2d0e6e Failing connection on invalid UTF8 in close reason. 2014-10-18 10:59:34 -07:00
Thomas Hintz 3692bbba77 Cleaning up imports. 2014-10-18 09:55:14 -07:00
Thomas Hintz b1ed3de161 Adding fast ASCII only UTF8 validation. 2014-10-18 09:54:59 -07:00
Thomas Hintz b6fae3ef78 Removing unused code and irrelevant or finished TODOs. 2014-10-18 09:54:20 -07:00
Thomas Hintz 4bb341913f Checking that the websocket is still open before pinging or timeing
out the connection.
2014-10-17 07:19:34 -07:00
Thomas Hintz 3fd9e266a1 Remove low level API from exports. 2014-10-17 07:18:56 -07:00
Thomas Hintz d194289740 Switch to comparse for UTF8 validation. 2014-10-17 06:52:56 -07:00
Thomas Hintz fb9d35db77 Cleanup. 2014-10-08 17:17:45 -07:00
Thomas Hintz a6570f2659 A few general cleanups. 2014-10-08 15:59:02 -07:00
Thomas Hintz a79b61968f Correct and improve header upgrade error handling. 2014-10-06 16:09:43 -07:00
Thomas Hintz 9312d6d5ca Limit max message size for use with the unmask/utf8 code. Change
default max frame size to match default max message size.
2014-10-06 07:19:41 -07:00
Thomas Hintz c7c8de32f9 Update connection timeout close-reason to use name instead of number. 2014-10-05 12:18:26 -07:00
Thomas Hintz 8044107bc7 Remove miscmacros dependency as it is not used. 2014-10-05 12:09:56 -07:00
Thomas Hintz c9c32d1a49 Initial commit. 2014-10-05 11:26:00 -07:00