Releases: pgalbavy/geneos
add port to SAN command line, fix multiple instance issue
v0.12.2 add port to san command line
fix a pass by reference error
v0.12.1 fix pass by reference
Updates to SAN support plus bug fixes
v0.12.0 updates to support SANs and import custom templates on creation
minor internal changes
v0.11.2 remove unnecessary reflect calls
Fix HTTP handlng errors
v0.11.1 fix http issues
Mostly internal code changes, some fixes
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
push this minor, but important, fix
Initial support for remotes
Add initial support for remotes. See README.md for more.
initial TLS operations support and more
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 keysgeneos tls ls
- list certificates and expiry details, same options as normalgeneos ls
commandgeneos tls new | renew
- create new or renew instance certificatesgeneos 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 instancesgeneos 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
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.