aboutsummaryrefslogtreecommitdiff
path: root/lib/websocket
AgeCommit message (Expand)Author
2019-03-11websocket: set payload capability with payload lengthShulhan
2019-03-11websocket: set the close code to normal (1000) if its not set (0)Shulhan
2019-03-11websocket: handle possible half write on Send()Shulhan
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-10websocket: check for error when running test serverShulhan
2019-03-10websocket: use defer to cleanup testShulhan
2019-03-10websocket: handle invalid packet when unpacking websocket frameShulhan
2019-03-08websocket: add method to stop the serverShulhan
2019-03-08websocket: remove unused global variable _maxBufferShulhan
2019-03-07websocket: update benchmark outputShulhan
2019-03-07websocket: remove instance of bytes.Buffer from Client's fieldShulhan
2019-03-07websocket: use string concatenation to generate HTTP upgrade responseShulhan
2019-03-07websocket: add mutex to prevent data race on send or receive on ClientShulhan
2019-03-07websocket: replace unix.Write with Send(fd, bytes)Shulhan
2019-03-07websocket: remove pool of slice bytesShulhan
2019-03-07websocket: set the _testUID type to uint64 to minimize type convertionShulhan
2019-03-07websocket: add unit test for client SendClose and QuitShulhan
2019-03-07websocket: use client recv method on RecvShulhan
2019-03-07websocket: add unit test for client servePingShulhan
2019-03-07websocket: remove client connection stateShulhan
2019-03-07websocket: add unit test for client SendBin() and SendPing()Shulhan
2019-03-06websocket: stop the pingQueue routine when client closedShulhan
2019-03-06websocket: merge parseRemoteAddr to parseURI on ClientShulhan
2019-03-06websocket: update benchmark output with latest commitShulhan
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: explain why Unpack return multiple framesShulhan
2019-03-06websocket: refactoring handling fragmentation on serverShulhan
2019-03-06websocket: ignore control frame when concatenating payloadShulhan
2019-03-06websocket: generate random mask only if masked field is set on pack()Shulhan
2019-03-06websocket: read close code only if payload length is not zeroShulhan
2019-03-06websocket: simplify reading packet on function Recv()Shulhan
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: add method to get user connections from UserSocketsShulhan
2019-03-05websocket: replace concatBytes with our bytes.ConcatShulhan
2019-03-05websocket: change the Unpack return type to FramesShulhan
2019-03-05websocket: unexported the Frame fields Fin and MaskedShulhan
2019-03-04websocket: inline the "nolint: gochecknoglobals"Shulhan
2019-03-04websocket: inline the magic key, instead of globalShulhan
2019-03-04websocket: suppress gosec linter warning on package "crypto/sha1"Shulhan