v0.5.0-preview1

This commit is contained in:
Greg T. Wallace 2024-06-04 19:01:45 -04:00
parent 7dcf0f10b9
commit 7a415f5c85
2 changed files with 18 additions and 10 deletions

View file

@ -1,47 +1,55 @@
# APC P15 Tool Changelog
## [v0.5.0] - 2024-06-04
Add functionality to additionally output a key.p15 file. This file
format matches that of APC's NMC Security Wizard's key file output.
(Use `create` and flag `--keyp15`.)
Add creation of additional base64 encoded files when the `--debug`
flag is used with `create`. This makes it easier to paste these
encoded files into an ASN1 viewer to analyze them.
Modify output file permissions to `0666` instead of `0777`.
Update Go version to 1.22.3.
## [v0.4.2] - 2024-03-29
Fix usage message. Thanks @k725.
## [v0.4.1] - 2024-03-06
Update to Go 1.22.1, which includes some security fixes.
## [v0.4.0] - 2024-02-05
Add `--restartwebui` flag to issue a reboot command to the webui
after a new certificate is installed. This was not needed with
after a new certificate is installed. This was not needed with
my NMC2, but I suspect some might need it to get the new certificate
to actually load.
## [v0.3.3] - 2024-02-04
Add `--insecurecipher` flag to enable aes128-cbc and 3des-cbc for
older devices/firmwares. These ciphers are considered insecure and
should be avoided. A better alternative is to update the device
should be avoided. A better alternative is to update the device
firmware if possible.
## [v0.3.2] - 2024-02-04
Add support for 1,024 bit RSA keys. These are not recommended! RSA
1024 is generally considered to not be completely secure anymore.
Add `diffie-hellman-group-exchange-sha256` key exchange algorithm
which may be needed by some UPSes to connect via SSH to use the
which may be needed by some UPSes to connect via SSH to use the
install command.
## [v0.3.1] - 2024-02-03
Fixes debug logging always being on. App now accurately reflects
the state of the --debug flag.
## [v0.3.0] - 2024-02-03
Initial release.

View file

@ -12,7 +12,7 @@ import (
)
const (
appVersion = "0.4.2"
appVersion = "0.5.0"
)
// struct for receivers to use common app pieces