Skip to content

Releases: pgalbavy/geneos

add port to SAN command line, fix multiple instance issue

10 Mar 15:40
Compare
Choose a tag to compare
v0.12.2

add port to san command line

fix a pass by reference error

10 Mar 15:15
Compare
Choose a tag to compare
Pre-release
v0.12.1

fix pass by reference

Updates to SAN support plus bug fixes

10 Mar 12:22
Compare
Choose a tag to compare
Pre-release
v0.12.0

updates to support SANs and import custom templates on creation

minor internal changes

09 Mar 09:25
Compare
Choose a tag to compare
Pre-release
v0.11.2

remove unnecessary reflect calls

Fix HTTP handlng errors

08 Mar 11:53
Compare
Choose a tag to compare
Pre-release
v0.11.1

fix http issues

Mostly internal code changes, some fixes

08 Mar 09:34
Compare
Choose a tag to compare

Most of the changes for this minor release are under-the-hood and involve trying to restructure the code to conform to more idiomatic Go, but there is still some way to go.

Specifically, interfaces are now used to abstract the specific component types, and components register themselves via an init() function. The internal component type has moved from a typed int to typed string and accessor functions for all common component valules are part of the interface.

Apart from looking more like Go should, this does make it easier to add new component types in future releases, such as self-announcing probes, FA2 probes, SSO Agent and more.

fix update failing when there is no existing symlink

04 Mar 16:19
Compare
Choose a tag to compare

push this minor, but important, fix

Initial support for remotes

04 Mar 15:47
abdb1e4
Compare
Choose a tag to compare
Pre-release

Add initial support for remotes. See README.md for more.

initial TLS operations support and more

28 Feb 21:29
Compare
Choose a tag to compare
Pre-release

The main addition to this minor release is the 'tls' command and it's operations.

  • geneos tls init - create tls directory and populate with root and signing certificates and keys
  • geneos tls ls - list certificates and expiry details, same options as normal geneos ls command
  • geneos tls new | renew - create new or renew instance certificates
  • geneos import - (untested) import signing key

Note that existing and non-default gateways will need additional manual config, including setting GateLicS to true to enable licd secure connection. The gateway configuration file will need setting to work.

Netprobe and Licd should work with TLS without further changes than the commands above.

Other changes:

  • geneos start | restart get a -l flag to auto-follow logs of started instances
  • geneos ls -j also gets a -i option to indent the JSON (pretty print)
  • Instance configuration files will no omit empty options. This makes self description more difficult but shorter output
  • Gateway instances do not assume the port comes from the .rc or .json configuration files unless defined. This fixes existing installations.
  • Numerous small bug fixes and code refactoring for consistency

bug fix release - don't assume gateway port numbers

25 Feb 16:42
Compare
Choose a tag to compare

The gateway port is commonly set in the setup file, so if it is not explicitly set in the rc or JSON configuration file then do not pass a default command line arg either.

Adding a build of libemail.so as well, but no changes applied.