This release has a bunch of fixes for bugs that people have sent in. It also has the starting work for versioning of clients with the new version
command.
Bug Fixes
- Fix child dying on parent exit (caused by child using parents stdout/stderr)
- Check that shells in
/etc/shell
actually exist - Properly remove webserver from mux when not in use
- Normalize client hostname when in fancy
ls -t
- Increase initial timeout for ssh handshake for people who have to enter their ssh key password
Features
- New
version
command shows the current version of the server (git tag + git short hash) ls
now shows client versions- Improved multiplexer flood protection
- Add
watch
command, to show clients coming and going - Add webhook support
listen
command can start/stop the rssh server port- Makefile flag
IGNORE
will now cause clients to ignore all argv input authorized_keys
now understands and respects the sshfrom
directive (allow/deny list for managing rssh clients)
Changes
link
expiry option removed as its not useful
Full Changelog: v1.0.2...v1.0.3