├── Readme.md ├── bench └── bench_test.go ├── context.go ├── cookies.go ├── docs.go ├── go.mod ├── go.sum ├── gzip └── gzip.go ├── helpers.go ├── kmux.go ├── middlewares.go ├── pool.go ├── proxy.go ├── ratelimiter └── ratelimiter.go ├── templates.go ├── vars.go ├── ws ├── client.go ├── compression.go ├── conn.go ├── join.go ├── json.go ├── mask.go ├── mask_safe.go ├── prepared.go ├── proxy.go ├── server.go ├── tls_handshake.go ├── tls_handshake_116.go ├── util.go ├── vars.go └── x_net_proxy.go └── wscontext.go /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/Readme.md -------------------------------------------------------------------------------- /bench/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/bench/bench_test.go -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/context.go -------------------------------------------------------------------------------- /cookies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/cookies.go -------------------------------------------------------------------------------- /docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/docs.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/go.sum -------------------------------------------------------------------------------- /gzip/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/gzip/gzip.go -------------------------------------------------------------------------------- /helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/helpers.go -------------------------------------------------------------------------------- /kmux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/kmux.go -------------------------------------------------------------------------------- /middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/middlewares.go -------------------------------------------------------------------------------- /pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/pool.go -------------------------------------------------------------------------------- /proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/proxy.go -------------------------------------------------------------------------------- /ratelimiter/ratelimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ratelimiter/ratelimiter.go -------------------------------------------------------------------------------- /templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/templates.go -------------------------------------------------------------------------------- /vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/vars.go -------------------------------------------------------------------------------- /ws/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/client.go -------------------------------------------------------------------------------- /ws/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/compression.go -------------------------------------------------------------------------------- /ws/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/conn.go -------------------------------------------------------------------------------- /ws/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/join.go -------------------------------------------------------------------------------- /ws/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/json.go -------------------------------------------------------------------------------- /ws/mask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/mask.go -------------------------------------------------------------------------------- /ws/mask_safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/mask_safe.go -------------------------------------------------------------------------------- /ws/prepared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/prepared.go -------------------------------------------------------------------------------- /ws/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/proxy.go -------------------------------------------------------------------------------- /ws/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/server.go -------------------------------------------------------------------------------- /ws/tls_handshake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/tls_handshake.go -------------------------------------------------------------------------------- /ws/tls_handshake_116.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/tls_handshake_116.go -------------------------------------------------------------------------------- /ws/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/util.go -------------------------------------------------------------------------------- /ws/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/vars.go -------------------------------------------------------------------------------- /ws/x_net_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/ws/x_net_proxy.go -------------------------------------------------------------------------------- /wscontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamalshkeir/kmux/HEAD/wscontext.go --------------------------------------------------------------------------------