Skip to content

Releases: vi/websocat

Client basic auth, header-to-env

18 Aug 01:14
@vi vi
v1.5.0
8024156
Compare
Choose a tag to compare

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

21 Mar 23:06
@vi vi
v1.4.0
861eecc
Compare
Choose a tag to compare
  • 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

06 Mar 18:00
@vi vi
v1.3.0
38ca295
Compare
Choose a tag to compare

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

01 Nov 01:47
@vi vi
v1.2.0
00905ef
Compare
Choose a tag to compare

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

30 Aug 21:09
@vi vi
v1.1.0
239570d
Compare
Choose a tag to compare

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

13 Jul 15:27
@vi vi
v1.1-pre
70844e9
Compare
Choose a tag to compare
Preview of 1.1 Pre-release
Pre-release

With --set-environment option and --static-file

Files here may be re-uploaded from time to time.

The release. Finally.

04 Jul 00:54
@vi vi
v1.0.0
fe6a419
Compare
Choose a tag to compare

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

20 Jun 01:54
@vi vi
v1.0.0-beta
f3062f0
Compare
Choose a tag to compare
Pre-release

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

10 May 17:16
@vi vi
v1.0.0-alpha
b05c7dc
Compare
Choose a tag to compare
Async alpha Pre-release
Pre-release

Based on older tokio-core because of single-threadedness requirement.

Only Linux tested a bit, only one release executable linked to SSL.

Async preview

14 Mar 22:07
@vi vi
v0.5.1-alpha
ce5e8b7
Compare
Choose a tag to compare
Async preview Pre-release
Pre-release

For the impatient.

Many things not implemented, non-Linux not tested, some issues not solved, etc.

No SSL everywhere.