🚀 New features
- Password invalidation. You can log out users immediately and force setting a new password.
- Password strength enforcement. You can set the minimal password length and trivial password refusal by zxcvbn-checking.
- You can invalidate individual API sessions.
🔩 Improvements
- The client does not stop the internal connection loop, regardless of what error happens.
- The client times out on slow connections and retries later.
- The server handles internal locking more efficient for faster and more reliable client connections.
🪛 Fixes
- Scripts and commands executed on Microsoft Windows now support special characters.
Changelog
- 7e5f080 Close connection on time out
- 314df01 Explicitly stop client switchback timer
- 3831a6b Extended logging
- 5c65e4e Fix data race amd potential timer leaks in the rport client
- 7ef4616 Fix potential timer leaks on the server side
- fb61c95 Merge pull request #854 from cloudradar-monitoring/fix/client-status-saving
- 9570dbc Only allow a single open sqlite DB connection at a time
- d3ff3e5 Use original sshConn when closing ssh connection on ping failed
- b7da92e always reset DisconnectedAt on any heartbeat
- ced092b comments
- 02c8116 compatibility with Debian
- c586fd8 fixed error typing
- 095f05d reconnect faster after timeout
- d06427c removing unused code and obsolete comments
- 82c21a4 reverting the timer method
- 5e7a8ca using setters to store heartbeat