Skip to content

Releases: ghostunnel/ghostunnel

Version 1.2.0-rc.2

06 Mar 01:35
v1.2.0-rc.2
Compare
Choose a tag to compare
Version 1.2.0-rc.2 Pre-release
Pre-release

Added --disable-authentication flag, which disables client certificate authentication (#150).

Version 1.2.0-rc.1

22 Feb 02:15
v1.2.0-rc.1
Compare
Choose a tag to compare
Version 1.2.0-rc.1 Pre-release
Pre-release

Release candidate for version 1.2.0, which includes Windows support.

Version 1.1.2

25 Sep 23:46
v1.1.2
225c012
Compare
Choose a tag to compare

Notable Changes

  • Improved startup logging, print some extra messages to make log output more useful (#123)
  • Updated vendored dependencies and added release builds for Linux and macOS (#124, #125)
  • Require Go 1.9 for building ghostunnel from source (due to updated certigo/lib dependency)

Version 1.1.1

31 Aug 21:44
v1.1.1
84d63f0
Compare
Choose a tag to compare

New Features

  • Added server certificate assertions for client mode (#119)
  • Support for loading private keys from PKCS#11 modules (#114, needs CGO_ENABLED=1)

Version 1.1.0

03 Aug 21:58
v1.1.0
3058ed3
Compare
Choose a tag to compare

New Features

  • Add optional support for HTTP CONNECT proxies (allows traversing web proxies, #104)
  • Support ChaCha cipher suites, add flag for selecting between AES-GCM/ChaCha (#102)

Bug Fixes

  • Don't cache DNS lookup results in process, rely on OS-level caching instead (ba9fcb9)
  • Rename --graphite to --metrics-graphite to match other metrics flags (53814dc)
  • Rename --timeout to --connect-timeout to distinguish from shutdown timeout (a0bd3d8)

Deprecated

  • Removed support for wrapping other commands (we recommend dumb-init instead)
  • Removed support for old Go versions, requires Go 1.8 to compile as a minimum now

Version 1.0.6

20 Dec 19:03
v1.0.6
Compare
Choose a tag to compare

Notable changes
Update TLS settings to specify curve preferences (#101, 3c32ee0)

Version 1.0.5

12 Dec 21:12
v1.0.5
927e478
Compare
Choose a tag to compare

Notable changes
Don't rm target UNIX socket on shutdown, we don't own that (#98, e024dca)
Support reading certificate/private key from a PEM file (#100, 269b4cb)
Add more error logging for better debugging (#94, #95, fe9b954, ad60f93)

Version 1.0.4

06 Oct 18:48
v1.0.4
954102e
Compare
Choose a tag to compare

Notable changes
Better child termination logic. Ensure we terminate child if shutdown times out (#92, 0796b08)
Make cacert flag optional, use system roots by default if flag is not specified (#93, b77669b)

Due to the change in #93, Ghostunnel now requires Go 1.7 for building.

Version 1.0.3

08 Jun 22:54
v1.0.3
Compare
Choose a tag to compare

Notable changes
Allow status port to be a UNIX socket (c946514)
Configurable metrics publishing interval (50336f8)
Add vendor subdirectory to repo (3c48d37)

Version 1.0.2

27 Apr 03:03
v1.0.2
Compare
Choose a tag to compare

Notable changes
Better logging for rejected connections (b3027c6)
Simplified certificate reloading logic (644aceb)