aboutsummaryrefslogtreecommitdiff
path: root/lib/websocket/server.go
AgeCommit message (Expand)Author
2019-03-11websocket: handle checking invalid control frame in serverShulhan
2019-03-11websocket: handle opcode zero on the first frameShulhan
2019-03-11websocket: handle non-zero opcode on continuous frameShulhan
2019-03-11websocket: handle possible mix of chopped packet with frameShulhan
2019-03-11websocket: handle invalid control CLOSE codeShulhan
2019-03-11websocket: check for invalid UTF-8 when receiving data frame TEXTShulhan
2019-03-11websocket: handle receiving chopped frame on serverShulhan
2019-03-10websocket: use single frame to handle fragmentationShulhan
2019-03-10websocket: close the connection when server received reserved opcodeShulhan
2019-03-10websocket: close connection on unnegotiated reserved bits on serverShulhan
2019-03-10websocket: add server handler for reserved control frameShulhan
2019-03-08websocket: add method to stop the serverShulhan
2019-03-07websocket: use string concatenation to generate HTTP upgrade responseShulhan
2019-03-07websocket: replace unix.Write with Send(fd, bytes)Shulhan
2019-03-07websocket: add unit test for client servePingShulhan
2019-03-06websocket: add method to return a copy of all client connectionsShulhan
2019-03-06websocket: unexport request Reset() and response Reset()Shulhan
2019-03-06websocket: unexport method SendResponseShulhan
2019-03-06websocket: unexport the handshake Reset and Parse methodsShulhan
2019-03-06websocket: prevent adding closed client connection back to epollShulhan
2019-03-06websocket: enhanced the log output on serverShulhan
2019-03-06websocket: remove server HandleClose, duplicate with HandleClientRemoveShulhan
2019-03-06websocket: refactoring handling fragmentation on serverShulhan
2019-03-05websocket: unexport the Frame Pack methodShulhan
2019-03-05websocket: rename UserSockets to ClientManagerShulhan
2019-03-05websocket: return websocket key on handleUpgradeShulhan
2019-03-05websocket: change the Unpack return type to FramesShulhan
2019-03-05websocket: unexported the Frame fields Fin and MaskedShulhan
2019-03-04websocket: remove global variables for server control framesShulhan
2019-03-04websocket: minimize global variables and unexport internal constantsShulhan
2019-03-04websocket: simplify client APIsShulhan
2019-01-29lib/websocket: simplify Range on map of clientsShulhan
2019-01-29lib/websocket: uncapitalized the first letter of error messagesShulhan
2018-11-29all: fix warnings from lintersShulhan
2018-11-02lib/websocket: reformat commentsShulhan
2018-08-22lib/websocket: replace json-iterator with standard jsonShulhan
2018-07-06Add implementation of websocket server and client (RFC 6455)Shulhan