Releases: ghostunnel/ghostunnel
Releases · ghostunnel/ghostunnel
Version 1.8.2
Version 1.8.1
New Features
- Add optional
/_shutdown
endpoint on status port for terminating via HTTP POST. Can be enabled via the--enable-shutdown
flag (by @drcapulet in #466). - On Windows, add support for using
LOCAL_MACHINE
andCURRENT_SERVICE
key stores. Was previously limited to theCURRENT_USER
key store (by @csstaub in #476).
Bug Fixes
- Better landlock rule processing to handle flags that can be both
host:port
or URLs correctly (by @csstaub in #475)
Full Changelog: v1.8.0...v1.8.1
Version 1.8.0
New Features
- Add support for systemd watchdog timer (@csstaub in #427). Ghostunnel can now be watched by systemd using the
WatchdogSec
option. If Ghostunnel fails to respond, systemd will automatically relaunch it. See docs/WATCHDOG.md for an example service file. - Implement landlock support to limit process privileges on Linux (@csstaub in #431). If started with the
--use-landlock
flag, Ghostunnel will call upon landlock on Linux to limit access to files and sockets. This is an experimental feature, please give it a try and let us know if you run into any issues.
Bug Fixes
- Avoid use of deprecated SecTrustGetCertificateAtIndex (@csstaub in #426)
- Fix nil ptr deref on Windows/Linux when keychain flags are used (@csstaub in #448)
- Close files properly and remove refs to deprecated io/ioutil (@testwill in #453 and #454)
- Fix RSA-PSS for Windows platform keys (@csstaub in #459 and #469)
Other Changes
- Upgrade to Go 1.22 (@csstaub in #419)
- Upgrade go-jose to v4.0.1 (@mcpherrinm in #423)
- Upgrade go-spiffe (@mcpherrinm in #429)
- Various other dependency updates via @dependabot
Full Changelog: v1.7.3...v1.8.0
Version 1.8.0-rc.2
Version 1.8.0-rc.1
New Features
- Add support for systemd watchdog timer (@csstaub in #427). Ghostunnel can now be watched by systemd using the
WatchdogSec
option. If Ghostunnel fails to respond, systemd will automatically relaunch it. See docs/WATCHDOG.md for an example service file. - Implement landlock support to limit process privileges on Linux (@csstaub in #431). If started with the
--use-landlock
flag, Ghostunnel will call upon landlock on Linux to limit access to files and sockets. This is an experimental feature, please give it a try and let us know if you run into any issues.
Bug Fixes
- Avoid use of deprecated SecTrustGetCertificateAtIndex (@csstaub in #426)
- Fix nil ptr deref on Windows/Linux when keychain flags are used (@csstaub in #448)
Other Changes
- Upgrade to Go 1.22 (@csstaub in #419)
- Upgrade go-jose to v4.0.1 (@mcpherrinm in #423)
- Upgrade go-spiffe (@mcpherrinm in #429)
- Various other dependency updates via @dependabot
Full Changelog: v1.7.3...v1.8.0-rc.1