aboutsummaryrefslogtreecommitdiff
path: root/lib/websocket/server.go
AgeCommit message (Expand)Author
2025-01-22lib/bytes: replace Copy and Concat with standard libraryShulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-09-11lib/websocket: suppress unused parameter using "_"Shulhan
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-01lib/websocket: handle concurrent upgrade using goroutineShulhan
2023-06-29lib/websocket: add option to set read/write timeout on ServerShulhan
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
2022-07-29lib/websocket: reformat and paraphrase some commentsShulhan
2022-06-09lib/websocket: refactoring codeShulhan
2022-06-09lib/websocket: realign all struct to minimize allocationsShulhan
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-06-26websocket: export the Options field on the ServerShulhan
2020-11-26websocket: create buffered channel for running queueShulhan
2020-08-16websocket: remove unused const _pathHealthShulhan
2020-08-11websocket: reformat some filesShulhan
2020-08-11websocket: move the server handler to ServerOptionsShulhan
2020-08-11websocket: add server options to change the connect and status pathsShulhan
2020-08-10websocket: add HTTP endpoint to check server health statusShulhan
2020-06-09websocket: fix race on pingTicker when stopping serverShulhan
2020-03-26all: fix and suppress linter warningsShulhan
2020-01-22websocket: change the RouteHandler signature to return ResponseShulhan
2019-11-14websocket: add field Conn to represent connection in RequestShulhan
2019-11-14websocket: remove unused error on NewServerShulhan
2019-11-07websocket: fix zero response ID when error on handleTextShulhan
2019-11-05websocket: wrap the response with frame on sendResponseShulhan
2019-11-05websocket: set the response ID after calling handler on handleTextShulhan
2019-11-01websocket: replace epoll implementation with libnet.PollShulhan
2019-03-31websocket/server: remove unnecessary frames nil check on readerShulhan
2019-03-17websocket: update log related formatShulhan
2019-03-17websocket: unexport Frame Pack()Shulhan
2019-03-17websocket: move isValidFrame as method of FrameShulhan
2019-03-17websocket: remove parameter randomMask from Frame.PackShulhan
2019-03-17websocket: simplify handling chopped frameShulhan
2019-03-17websocket: do not cut the close code bytes from frame's payloadShulhan
2019-03-12websocket: fix debug statement with index out of rangeShulhan
2019-03-12websocket: move the process to handle frame into methodShulhan
2019-03-12websocket: move the process to validate client's frame into methodShulhan
2019-03-12websocket: export the opcode typeShulhan
2019-03-12websocket: unexport internal methods and remove unused methodsShulhan
2019-03-12websocket: run data frame handler using routinesShulhan
2019-03-11websocket: fix response code for fragmentation with invalid opcodeShulhan
2019-03-11websocket: handle chopped frame with interjected control frameShulhan