a9986c3123update structure according to proper go projectAdrien Marquès2018-09-29 14:36:47 +0200
53de261a43add possible PONG receive during fragmented messages + add tests for 'Message.check(bool) err'
xdrm-brackets
2018-05-08 17:21:49 +0200
927b83556fdirect close on 'ErrUnexpectedContinuation' + only check TEXT utf8 when final frame
ft.message.check.1
xdrm-brackets
2018-05-08 12:10:24 +0200
fc9f174434add RSV bytes error if set + add function 'readBytes(io.Reader, []bytes)' to read until the expected size is met while there is no error (for octet-wise chops)
xdrm-brackets
2018-05-08 11:52:34 +0200
fff5d068d1manage normal close in response to close frame
xdrm-brackets
2018-05-08 11:31:37 +0200
dfeba31404no more channels with message pointers, only Messages (controller can close a client by closing the 'send' channel) + fixed channel closing (so as goroutines) when ending connections
xdrm-brackets
2018-05-05 18:43:16 +0200
4f85752052close sending channel (no more memory error, sending goroutine killed) -> TODO: manage already closed channels
xdrm-brackets
2018-05-05 17:43:49 +0200
52067c7640close() closes channels to free goroutines reader/writer are no more methods -> functions added reference to server.unregister some more stuff
xdrm-brackets
2018-05-05 17:38:07 +0200
427d7d06c8added server Launch() routine using s.dispatch()
xdrm-brackets
2018-04-26 23:38:50 +0200
8432c81e07proper Server attributes initialisation
xdrm-brackets
2018-04-26 23:27:12 +0200
25216db125added Client set into Server
xdrm-brackets
2018-04-26 23:26:51 +0200
9fcd36d13dadded visibility for upgrade Request/Response
xdrm-brackets
2018-04-26 23:26:39 +0200
741a243f87added upgrade.Request and Response getters for websocket routing (URI + protocol)
xdrm-brackets
2018-04-26 23:26:20 +0200
d16a0830d0add Frame data (Opcode, etc)
xdrm-brackets
2018-04-26 23:02:22 +0200
bf58fc49e5added sockets to ws.Client and ws.Server
xdrm-brackets
2018-04-26 23:02:10 +0200
5e4341e3d9upgrader interface returns a wrapper for the upgrade Request + Response for further information gathering while passing to WS protocol
xdrm-brackets
2018-04-26 23:01:25 +0200
d603145f5fcreated [ws.*] to create a server, bind a default controller, or bind URI-bound controllers + launch() *TODO* + created websocket types
xdrm-brackets
2018-04-26 22:54:17 +0200
c6112c9c74Match() uses 'matchString()' and 'matchWildcards()' and now works as expected
xdrm-brackets
2018-04-26 22:15:09 +0200
d6a9411bb1Match() partially works (have to check for optional parameters) + GetMatch() works as well
xdrm-brackets
2018-04-26 15:01:18 +0200
63b5125e6cadded [internal.uri.parser] for better real-time URI parsing
xdrm-brackets
2018-04-26 13:03:44 +0200
5f88fede99minmod + rename statusCode.'Explicit()' to 'Message()'
xdrm-brackets
2018-04-26 11:05:08 +0200
c4863e396badded http.reader maximum buffer check
xdrm-brackets
2018-04-26 10:24:00 +0200
3159ffe3ebmoved header checks/extracts into single file + added 'checkOriginPolicy' (Host/Origin headers can be read in any order) + added key check+extraction
xdrm-brackets
2018-04-25 17:01:39 +0200
2edafff0f5created alias for [][]byte (HeaderValue) for better readability
xdrm-brackets
2018-04-25 17:00:51 +0200