v1.0.3
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/shellactually 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
versioncommand shows the current version of the server (git tag + git short hash) lsnow shows client versions- Improved multiplexer flood protection
- Add
watchcommand, to show clients coming and going - Add webhook support
listencommand can start/stop the rssh server port- Makefile flag
IGNOREwill now cause clients to ignore all argv input authorized_keysnow understands and respects the sshfromdirective (allow/deny list for managing rssh clients)
Changes
linkexpiry option removed as its not useful
Full Changelog: v1.0.2...v1.0.3