This release adds a number of fun new features.
Most importantly:
- Support the HTTP polling transport, so instead of creating one long term stream the client can now send HTTP requests for sending/receiving data.
- Privilege levels and 'ownership' over clients, where clients can be associated with specific users as to not share them with all users on the server
Features:
- HTTP polling transport via the uri scheme
https://
andhttp://
, more details on 146 - Custom SNI, it is now possible to define a baked in SNI that the RSSH client will use to connect to a server using TLS. This can be specified in
link
with--sni
. - Server now provides bash auto-completions that can easily integrate with existing solutions with the
autocomplete
command, tracked by issue 156 authorized_controllee_keys
file now supports RSSH custom tagowners
to define who controls said clientlink
command now has optionalowners
flag to define which user/s should be shown the client in their list- New
access
server console command can share/hide clients - The RSSH server will now look in the
data-directory
/keys
/$USERNAME
for user keys (instead of administrative keys)
Security Fixes:
- Bump modules resolving terrapin vulnerablities
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIkk/jazhGONHIRcJ/WXX+lDcWZYDOs6wLNNArqgrulY