Skip to content

Releases: nqminds/ssh-legion

v0.1.5

16 Jan 13:21
76f1de6
Compare
Choose a tag to compare

What's changed

  • fix: fix bash file descriptor leak (#70)
    The ssh-legion bash script has a leak when the ssh process fail.
    This can cause the ssh tunnel to fail after a while,
    WITHOUT the ssh-legion process exiting.

Full Changelog: v0.1.4...v0.1.5

v0.1.4

16 Dec 10:27
6d5311c
Compare
Choose a tag to compare

What's changed

  • feat: load default port from /etc/machine-id (#65)
    Previously only /var/lib/dbus/machine-id was supported, but this does not exist on some platforms.

Full Changelog: v0.1.3...v0.1.4

v0.1.3

22 Aug 08:48
7f28f57
Compare
Choose a tag to compare

What's Changed

  • build(debian): bump minimum bash version to v4.4 (#58)
  • fix: fix ssh-legion not closing ssh on SIGTERM (#59)
    Fixes on OpenWRT, where running /etc/init.d/ssh-legion stop
    would not actually stop the underlying SSH tunnel.

Full Changelog: v0.1.2...v0.1.3

v0.1.2

12 Aug 14:48
a66c978
Compare
Choose a tag to compare

What's Changed

  • fix(debian): fix invalid service files (#42)
    These files were incorrectly called .config,
    and were therefore not being installed properly.
  • fix: suppress cat error on missing machine-id (#47)
  • feat: warn when picking a random ssh tunnel port (#48)
  • Improve the ssh-legion --check function (#49)
    It now actually tests whether a tunnel can be created.
  • fix: seed RANDOM number generator with machine id. (#50)
    ssh-legion will now always try to use the same ports.
  • fix: close child processes on SIGTERM/SIGINT (#51)
    Required for OpenWRT and other simpler init systems.
  • fix: log ssh stdout/err to ssh-legion stdout/err (#54 and #56)
    Improves logging, especially with systemd-journald
  • fix: kill SLEEP_PID only if it exists (#55)
    Suppresses an error message when running the --check cmd.

Full Changelog: v0.1.1...v0.1.2

v0.1.1

02 Aug 07:59
53eb10b
Compare
Choose a tag to compare
  • Add missing dependency on openssl >=1.1.1

    It is used to calculate SHA512-256 hashes.

v0.1.0

22 Jul 10:34
Compare
Choose a tag to compare

Initial release.