Skip to content

Latest commit

 

History

History
121 lines (92 loc) · 6.24 KB

CHANGELOG.md

File metadata and controls

121 lines (92 loc) · 6.24 KB

Changelog

master (unreleased)

  • No entry

v1.10.0 (2019-06-24)

  • Bump deps, now using github.com/gliderlabs/ssh upstream
  • Fix Windows build (#101) by @Raerten
  • Use environment variables for settings (#98) by @Raerten
  • Fix 'userkey create' (#111) by @shawn111
  • Set log files mode to 440 instead of 640 (#134) by @jle64
  • Allow to create a host using an IP as name (#135) by @jle64
  • Add username and session ID to session log filename (#133) by @jle64
  • Unable to use encrypted SSH private keys (#124) by @welderpb
  • Fix format of ID in new session + closing channel if host is unreachable (#123) by @vdaviot
  • Refactor the main package with a focus on splitting up into packages (#113) by @ahamidullah

v1.9.0 (2018-11-18)

  • Add hostgroup update and usergroup update commands (#58) by @adyxax
  • Add socket timeout (#80) by @ahhx
  • Add a flag to list only active sessions (#76) by @vdaviot
  • Unset hop on host (#74) by @vdaviot
  • Fix session status and duration display (#75) by @vdaviot
  • Fix log path and filename on Windows (#78) by @Raerten
  • Admin user is not editable (#69) by @alenn-m
  • Switch to go modules (go1.11) (#83)
  • Switch to moul.io/sshportal canonical URL (#86)
  • Switch to golangci-lint (#87)

v1.8.0 (2018-04-02)

  • The default created user now has the same username as the user starting sshportal (was hardcoded "admin")
  • Add Telnet support
  • Add TTY audit feature (#23) by @sabban
  • Fix --assign-* commands when using MySQL driver (#45)
  • Add HOP support, an efficient and integrated way of using a jump host transparently (#47) by @mathieui
  • Fix panic on some ls commands (#54) by @jle64
  • Add tunnels (direct-tcp) support with logging (#44) by @sabban
  • Add key import command (#52) by @adyxax
  • Add 'exec' logging (#40) by @sabban

v1.7.1 (2018-01-03)

  • Return non-null exit-code on authentication error
  • hotfix: repair invite system (broken in v1.7.0)

v1.7.0 (2018-01-02)

Breaking changes:

  • Use sshportal server instead of sshportal to start a new server (nothing to change if using the docker image)
  • Remove --config-user and --healthcheck-user global options

Changes:

  • Fix connection failure when sending too many environment variables (fix #22)
  • Fix panic when entering empty command (fix #13)
  • Add config backup --ignore-events option
  • Add sshportal healthcheck [--addr=] [--wait] [--quiet] cli command
  • Add Docker Healthcheck helper
  • Support Putty (fix #24)

v1.6.0 (2017-12-12)

  • Add --latest and --quiet options to ls commands
  • Add healthcheck user
  • Add key show KEY command

v1.5.0 (2017-12-02)

  • Create Session objects on each connections (history)
  • Connection history
  • Audit log
  • Add dynamic strict host key checking (learning on the first time, strict on the next ones)
  • Add-back MySQL support (experimental)
  • Fix some backup/restore bugs

v1.4.0 (2017-11-24)

  • Add 'key setup' command (easy SSH key installation)
  • Add Updated and Created fields in 'ls' commands
  • Add --aes-key option to encrypt sensitive data

v1.3.0 (2017-11-23)

  • More details in 'ls' commands
  • Add 'host update' command (fix #2)
  • Add 'user update' command (fix #3)
  • Add 'acl update' command (fix #4)
  • Allow connecting to the shell mode with the registered username or email (fix #5)
  • Add 'listhosts' role (fix #5)

v1.2.0 (2017-11-22)

  • Support adding multiple --group links on host create and user create
  • Use govalidator to perform more consistent input validation
  • Use a database migration system

v1.1.0 (2017-11-15)

  • Improve versionning (static VERSION + dynamic GIT_* info)
  • Configuration management (backup + restore)
  • Implement Exit (fix #6)
  • Disable mysql support (not fully working right now)
  • Set random seed properly

v1.0.0 (2017-11-14)

Initial version

  • Host management
  • User management
  • User Group management
  • Host Group management
  • Host Key management
  • User Key management
  • ACL management
  • Connect to host using key or password
  • Admin commands can be run directly or in an interactive shell