From 67503e663672f786573462f5b02c2566dba5b9de Mon Sep 17 00:00:00 2001 From: "Greg T. Wallace" Date: Thu, 6 Jun 2024 22:51:13 -0400 Subject: [PATCH] v0.5.0-preview2 --- CHANGELOG.md | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1963c3..7217ba9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,27 +1,39 @@ # 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 -format matches that of APC's NMC Security Wizard's key file output. -(Use `create` and flag `--keyp15`.) +-- Preview Build 2 -- + +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` 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`. +Modify output file permissions to `0600` 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 @@ -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 to actually load. + ## [v0.3.3] - 2024-02-04 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 firmware if possible. + ## [v0.3.2] - 2024-02-04 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 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.