Releases: vi/websocat
Client basic auth, header-to-env
Changelog:
- Using client URI's like
websocat ws://user:password@host/
now adds basic authentication HTTP header to request - New command-line option:
--header-to-env
- Minor dependencies update
- Built with newer Rust on newer Debian
As usual, try various neighbouring and previous versions in case of problems.
P.S. Bonus: preview of advanced UDP options for static x86_64 linux version.
WebSocket ping and Sec-WebSocket-Protocol improvements
- New options:
--server-protocol
,--ping-timeout
,--ping-interval
,--server-header
- Fixed replying to WebSocket pings
- Fixed replying to requests with
Sec-WebSocket-Protocol
.
Not systematically tested; multiple published files may suit you; try v1.2.0 or 1.1.0 if something fails. v1.2.0 release contains some additional prebuilt targets.
tokio, conncap, pkcs12-passwd, typos
Not all release artifacts available for 1.2.0 is uploaded for 1.3.0 (at least yet).
Not formally tested, especially on non-Linux.
More than one file may suit you. It may be worth to try alternative files and/or previous versions in case of failure.
Ubuntu 16.04 or Debian Jessie should use ssl1.0
variant of the deb package.
-k (--insecure), native-tls
Notes:
- More than one file may be suitable for you
- In case of strange problems, report to issues and try another suitable file
- In case of problems it may be worth to try previous pre-built file
- If there are problems with libssl, try nossl version
Not properly tested yet.
Special for Ubuntu 16.04 (and maybe other older systems), there are additional deb packages that depend on libssl1.0
instead of libssl1.1
.
More features
Mini-chanelog:
- Static files aside from the websocket for easy prototyping
- SOCKS5 proxy client
- wss:// listener
- Setting environment variables for
exec:
- Sending SIGHUP signal to child process on client disconnect
--jsonrpc
mode
Preview of 1.1
With --set-environment option and --static-file
Files here may be re-uploaded from time to time.
The release. Finally.
Note that not all attached executables are actually really tested. File issues if something fails.
If usual version fails, try nossl version.
Refactor and more features
Also Windows actually tested somewhat.
Actually the release is created just to avoid master running too ahead of the pre-built code.
Note that attached files are based on futher commits compared to the tag.
Async alpha
Based on older tokio-core
because of single-threadedness requirement.
Only Linux tested a bit, only one release executable linked to SSL.
Async preview
For the impatient.
Many things not implemented, non-Linux not tested, some issues not solved, etc.
No SSL everywhere.