summaryrefslogtreecommitdiff
path: root/lib/websocket
AgeCommit message (Expand)Author
2023-07-03websocket/examples: enhance the server and clientShulhan
2023-07-03lib/websocket: stop goroutines when no queue received after N durationShulhan
2023-07-01lib/websocket: reformat comments and documentationShulhan
2023-07-01lib/websocket: handle concurrent ping using goroutinesShulhan
2023-07-01lib/websocket: prefix the error with function or method namesShulhan
2023-07-01lib/websocket: handle concurrent Server read using goroutinesShulhan
2023-07-01autobahn: print reports after testing server and clientShulhan
2023-07-01lib/websocket: handle concurrent upgrade using goroutineShulhan
2023-07-01lib/websocket: move the autobahn test to package internalShulhan
2023-06-29lib/websocket: add option to set read/write timeout on ServerShulhan
2023-06-18websocket/testdata: rewrite autobahn test using containerShulhan
2023-06-18lib/websocket: revert maxBuffer back to 1024Shulhan
2023-06-18lib/websocket: call Quit when handshake contains close or invalid frameShulhan
2023-06-04lib/websocket: increase the max buffer and queue for better throughputShulhan
2023-05-20all: remove any usage of debug.Value in all packagesShulhan
2023-04-04lib/websocket: fix test on RootRouteAddShulhan
2023-02-22lib/websocket: replace math/rand.Read with crypto/rand.ReadShulhan
2022-11-19lib/websocket: fix test for the Go 1.20Shulhan
2022-10-10lib/websocket: cleanup the channel gracefulClose during CloseShulhan
2022-10-10lib/websocket: check for EAGAIN and EINTR when reading raw socketShulhan
2022-10-10lib/websocket: replace handleInvalidData and BadRequest with sendCloseShulhan
2022-10-10lib/websocket: fix possible data race on ClientShulhan
2022-10-08lib/websocket: rewords some comment and package documentationShulhan
2022-10-02lib/websocket: remove global variables when testing rootRouteShulhan
2022-09-15lib/websocket: fix possible race during testing ClientShulhan
2022-07-29lib/websocket: reformat and paraphrase some commentsShulhan
2022-07-29lib/websocket: fix possible data race on client testShulhan
2022-06-09lib/websocket: refactoring codeShulhan
2022-06-09lib/websocket: realign all struct to minimize allocationsShulhan
2022-06-09lib/websocket: fix benchmarkShulhan
2022-06-09lib/websocket: realign struct HandshakeShulhan
2022-06-08lib/websocket: realign struct FrameShulhan
2022-05-09all: reformat all codes using gofmt 1.19 (the Go tip)Shulhan
2022-01-20lib/websocket: return error if parameter is empty on RegisterTextHandlerShulhan
2021-12-20lib/websocket: fix race conditition on handleTextShulhan
2021-12-20lib/websocket: add "ok" return value on ClientManager ContextShulhan
2021-10-08lib/websocket: fix test for client fragmentationShulhan
2021-08-22lib/websocket: try to fix flaky test on clientShulhan
2021-06-26websocket: export the Options field on the ServerShulhan
2021-06-21websocket: store all the handshake headers to Handshake.HeaderShulhan
2021-06-21websocket/testdata: fix the test server initializationShulhan
2021-04-06websocket: suppress error on calling handleCloseShulhan
2021-03-14all: refactoring the test.Assert and test.AssertBench signatureShulhan
2020-11-26websocket: create buffered channel for running queueShulhan
2020-10-23websocket: set TLSConfig to nil if Endpoint scheme is not https or wssShulhan
2020-08-31websocket: remove logging on Send functionShulhan
2020-08-16websocket: remove unused const _pathHealthShulhan
2020-08-11websocket: remove logging on ServerOptions.init()Shulhan
2020-08-11websocket: reformat some filesShulhan
2020-08-11websocket: move the server handler to ServerOptionsShulhan