aboutsummaryrefslogtreecommitdiff
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 index out-of-range error when unpacking frame lengthShulhan
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-11websocket: check for empty user ID on client contextShulhan
2019-03-11websocket: check for empty clients connection on allShulhan
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-06doc: update CHANGELOG and READMEShulhan
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