index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
websocket
/
client.go
Age
Commit message (
Expand
)
Author
2025-02-04
all: remove the nolint tags
Shulhan
2024-03-05
all: comply with linter recommendations #3
Shulhan
2024-03-05
all: comply with linter recommendations #2
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2023-12-13
all: fix linter warnings reported by revive
Shulhan
2023-09-11
lib/websocket: suppress unused parameter using "_"
Shulhan
2023-07-01
lib/websocket: reformat comments and documentation
Shulhan
2023-07-01
lib/websocket: prefix the error with function or method names
Shulhan
2023-06-18
lib/websocket: call Quit when handshake contains close or invalid frame
Shulhan
2023-05-20
all: remove any usage of debug.Value in all packages
Shulhan
2022-10-10
lib/websocket: cleanup the channel gracefulClose during Close
Shulhan
2022-10-10
lib/websocket: replace handleInvalidData and BadRequest with sendClose
Shulhan
2022-10-10
lib/websocket: fix possible data race on Client
Shulhan
2022-10-08
lib/websocket: rewords some comment and package documentation
Shulhan
2022-07-29
lib/websocket: reformat and paraphrase some comments
Shulhan
2022-06-09
lib/websocket: refactoring code
Shulhan
2022-06-09
lib/websocket: realign all struct to minimize allocations
Shulhan
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
Shulhan
2021-04-06
websocket: suppress error on calling handleClose
Shulhan
2020-10-23
websocket: set TLSConfig to nil if Endpoint scheme is not https or wss
Shulhan
2020-08-11
websocket: reformat some files
Shulhan
2020-06-06
all: use default linter options
Shulhan
2020-05-11
websocket: allow "https" scheme on Client's Endpoint
Shulhan
2020-04-29
websocket: lock the connection when processing Close
Shulhan
2020-04-29
websocket: add routine that send PING control frame on Connect
Shulhan
2020-04-29
websocket: add method to gracefully Close the client connection
Shulhan
2020-02-16
websocket: allow custom TLS configuration on client
Shulhan
2019-11-14
websocket: check for read timeout on recv
Shulhan
2019-10-21
all: fix and add missing comments
Shulhan
2019-06-14
all: fix nolint format
Shulhan
2019-03-20
websocket: use custom HTTP parser for client
Shulhan
2019-03-17
websocket: update log related format
Shulhan
2019-03-17
websocket: simplify client handshake process without handler and context
Shulhan
2019-03-17
websocket: call Quit when client receive error or empty packet
Shulhan
2019-03-17
websocket: fix empty path when generating client handshake request
Shulhan
2019-03-17
websocket: add handler when client connection closed
Shulhan
2019-03-17
websocket: remove mutex on client
Shulhan
2019-03-17
websocket: pass the instance of client to handler
Shulhan
2019-03-17
websocket: move isValidFrame as method of Frame
Shulhan
2019-03-17
websocket: simplify handling chopped frame
Shulhan
2019-03-17
websocket: rewrite client to use centralized handler
Shulhan
2019-03-12
websocket: export the opcode type
Shulhan
2019-03-07
websocket: remove instance of bytes.Buffer from Client's field
Shulhan
2019-03-07
websocket: add mutex to prevent data race on send or receive on Client
Shulhan
2019-03-07
websocket: remove pool of slice bytes
Shulhan
2019-03-07
websocket: add unit test for client SendClose and Quit
Shulhan
2019-03-07
websocket: use client recv method on Recv
Shulhan
2019-03-07
websocket: remove client connection state
Shulhan
2019-03-07
websocket: add unit test for client SendBin() and SendPing()
Shulhan
2019-03-06
websocket: stop the pingQueue routine when client closed
Shulhan
[next]