- Handle
systemd
notifications ourselves instead of relying onsystemd-notify
. - This mitigates an upstream bug which caused Abalone to restart repeatedly.
- Corrected param handling when defined as an array in the
config.yaml
.
- Add a
:ttl
setting, which lets you reconnect to a running session for a given number of seconds after disconnecting. This allows you to resume sessions interrupted by network instability, for example. - Add a menu option to force a terminal reset, e.g. killing & restarting.
- Add a jQuery plugin which makes it trivial to use Abalone in an existing page.
- Add a
:welcome
setting, which puts a message on the Start Session overlay.
- Added a watchdog when running under systemd.
- Added a new
bannerfile
setting. - Set to:
- filename to display
false
: no file is displayedtrue: display
/etc/issue.net`
- Disable X-Frame-Options so this can be easily embedded.
- Ensures the environment is somewhat sane.
- Adds a timeout counter, allowing a maximum life setting for shells.
- Fixed a string encoding issue that could sometimes cause wedged shells.
- Added autoconnect setting so you can require users click a button to start their session.
- Fixed a crashing UTF8 bug
- Added a simple Puppet module for management
- Added customization options and documentation.
- Can now run
login
,ssh
, or a custom command. - Can use an SSH key for passwordless login.
- Can accept arbitrary whitelisted command arguments.
- passed to command via parameters, so no shell injection.
- Initial release.