v0.5.0-preview2

This commit is contained in:
Greg T. Wallace 2024-06-06 22:51:13 -04:00
parent 579419ae31
commit 67503e6636

View file

@ -1,27 +1,39 @@
# APC P15 Tool Changelog # APC P15 Tool Changelog
## [v0.5.0] - 2024-06-04 ## [v0.5.0] - 2024-06-06
Add functionality to additionally output a key.p15 file. This file -- Preview Build 2 --
format matches that of APC's NMC Security Wizard's key file output.
(Use `create` and flag `--keyp15`.) Add additional output of a key.p15 file. This file format matches
that of APC's NMC Security Wizard's key file output.
Add functionality to `install` command to leverage the native `ssl`
command if the UPS device supports it. This should be applicable
to newer devices such as NMC3 on newer firmwares. The tool auto
selects the correct install method. Note: There may still be some
devices that don't work with the install function. I can only test
the one piece of hardware I have. If you have issues, try updating
your device's firmware first.
Add creation of additional base64 encoded files when the `--debug` Add creation of additional base64 encoded files when the `--debug`
flag is used with `create`. This makes it easier to paste these flag is used with `create`. This makes it easier to paste these
encoded files into an ASN1 viewer to analyze them. encoded files into an ASN1 viewer to analyze them.
Modify output file permissions to `0666` instead of `0777`. Modify output file permissions to `0600` instead of `0777`.
Update Go version to 1.22.3. Update Go version to 1.22.3.
## [v0.4.2] - 2024-03-29 ## [v0.4.2] - 2024-03-29
Fix usage message. Thanks @k725. Fix usage message. Thanks @k725.
## [v0.4.1] - 2024-03-06 ## [v0.4.1] - 2024-03-06
Update to Go 1.22.1, which includes some security fixes. Update to Go 1.22.1, which includes some security fixes.
## [v0.4.0] - 2024-02-05 ## [v0.4.0] - 2024-02-05
Add `--restartwebui` flag to issue a reboot command to the webui Add `--restartwebui` flag to issue a reboot command to the webui
@ -29,6 +41,7 @@ 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 my NMC2, but I suspect some might need it to get the new certificate
to actually load. to actually load.
## [v0.3.3] - 2024-02-04 ## [v0.3.3] - 2024-02-04
Add `--insecurecipher` flag to enable aes128-cbc and 3des-cbc for Add `--insecurecipher` flag to enable aes128-cbc and 3des-cbc for
@ -36,6 +49,7 @@ 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. firmware if possible.
## [v0.3.2] - 2024-02-04 ## [v0.3.2] - 2024-02-04
Add support for 1,024 bit RSA keys. These are not recommended! RSA Add support for 1,024 bit RSA keys. These are not recommended! RSA
@ -45,11 +59,13 @@ 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. install command.
## [v0.3.1] - 2024-02-03 ## [v0.3.1] - 2024-02-03
Fixes debug logging always being on. App now accurately reflects Fixes debug logging always being on. App now accurately reflects
the state of the --debug flag. the state of the --debug flag.
## [v0.3.0] - 2024-02-03 ## [v0.3.0] - 2024-02-03
Initial release. Initial release.