From 7c7402ac9f82d7dbadb2db2968457fe8ae13b59a Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Thu, 9 Apr 2026 21:03:18 +0200 Subject: [PATCH 1/2] Client: connect(): align messages/comments with other NUT bindings [networkupstools/nut#3387] Signed-off-by: Jim Klimov --- jNut/src/main/java/org/networkupstools/jnut/Client.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jNut/src/main/java/org/networkupstools/jnut/Client.java b/jNut/src/main/java/org/networkupstools/jnut/Client.java index f0dc912..b2fea62 100644 --- a/jNut/src/main/java/org/networkupstools/jnut/Client.java +++ b/jNut/src/main/java/org/networkupstools/jnut/Client.java @@ -290,8 +290,9 @@ public void connect() throws IOException, UnknownHostException, NutException // is half-way secure): if (!isValidProtocolVersion()) { if (sslConfig.isForceSSL()) { - throw new NutException("STARTTLS-FAILED", "SSL setup failed but it is required"); + throw new NutException("STARTTLS-FAILED", "STARTTLS setup claimed to succeed, but protocol version check in the secured session failed, and SSL is required"); } + // TODO: Drop SSL context or restart the connection as plaintext if SSL is not required? } } From a7bbfb2831fc49eafb925301e80607f34bc24ecd Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Fri, 10 Apr 2026 00:37:16 +0200 Subject: [PATCH 2/2] Client: fix getTrackingResult() [#1350, #1711] Signed-off-by: Jim Klimov --- jNut/src/main/java/org/networkupstools/jnut/Client.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jNut/src/main/java/org/networkupstools/jnut/Client.java b/jNut/src/main/java/org/networkupstools/jnut/Client.java index b2fea62..837628f 100644 --- a/jNut/src/main/java/org/networkupstools/jnut/Client.java +++ b/jNut/src/main/java/org/networkupstools/jnut/Client.java @@ -749,7 +749,7 @@ public boolean enableTrackingModeOnce() throws IOException, NutException { public String getTrackingResult(TrackingID id) throws IOException, NutException { if (id == null || !id.isValid()) return null; - String res = get("TRACKING", id.getId()); + String res = query("GET TRACKING", id.getId()); if (res == null) return null; detectError(res);