Skip to content

Implement the remainder of NUT Networked protocol…#29

Merged
jimklimov merged 44 commits intomasterfrom
complete-client-protocol
Apr 9, 2026
Merged

Implement the remainder of NUT Networked protocol…#29
jimklimov merged 44 commits intomasterfrom
complete-client-protocol

Conversation

@jimklimov
Copy link
Copy Markdown
Member

@jimklimov jimklimov commented Apr 8, 2026

…(as of NUT v2.8.5) for Java binding

Including:

Also completes the Maven+NIT test setup (GHA started in #28) to make sure this actually works => feeds into networkupstools/nut#1711 et al

@jimklimov jimklimov added enhancement java Pull requests that update java code labels Apr 8, 2026
@jimklimov jimklimov force-pushed the complete-client-protocol branch from 69db23e to 8da3845 Compare April 8, 2026 13:06
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov force-pushed the complete-client-protocol branch from 8da3845 to 34a33ed Compare April 8, 2026 13:09
Comment thread jNut/src/main/java/org/networkupstools/jnut/StringLineSocket.java Fixed
Comment thread jNut/src/main/java/org/networkupstools/jnut/Client.java Fixed
Comment thread jNut/src/main/java/org/networkupstools/jnut/Client.java Fixed
Comment thread jNut/src/main/java/org/networkupstools/jnut/SSLConfig_JKS.java Fixed
Comment thread jNut/src/main/java/org/networkupstools/jnut/SSLConfig_JKS.java Fixed
Comment thread jNut/src/main/java/org/networkupstools/jnut/Device.java Fixed
Comment thread jNut/src/main/java/org/networkupstools/jnut/Device.java Fixed
@jimklimov jimklimov force-pushed the complete-client-protocol branch 3 times, most recently from 9ec0c4e to b2b199d Compare April 8, 2026 14:24
@jimklimov jimklimov force-pushed the complete-client-protocol branch 2 times, most recently from caaa145 to 27baf0a Compare April 8, 2026 15:21
Comment thread jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java Fixed
Comment thread jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java Fixed
Comment thread jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java Fixed
Comment thread jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java Fixed
Comment thread jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java Fixed
@jimklimov jimklimov force-pushed the complete-client-protocol branch 3 times, most recently from d5dba03 to 43b8257 Compare April 8, 2026 15:35
@jimklimov
Copy link
Copy Markdown
Member Author

The STARTTLS mode actually works here! Not sure it differentiated which client key/cert to use though.

INSTCMD/SETVAR (tracking) not tested yet.

jimklimov and others added 13 commits April 8, 2026 19:05
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…v2.8.5) for Java binding [networkupstools/nut#1350]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…est on strings'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…urce leak'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…rust'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…berFormatException'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
… constructor invocation'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…rces to test jNut [#13]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…berFormatException'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…ring test'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ACKING life cycle [networkupstools/nut#1350]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…racking and age reporting [networkupstools/nut#1350]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Comment thread jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java Fixed
@jimklimov jimklimov force-pushed the complete-client-protocol branch from 99bcdfe to a77d0ec Compare April 8, 2026 23:49
jimklimov and others added 19 commits April 9, 2026 14:28
…ver null'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov@gmail.com>
… it for developer testing [#13, networkupstools/nut#1350, networkupstools/nut#1711]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…query(), list() and get() methods

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ng [#13]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…nnect() succeeds

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ary() to match

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov force-pushed the complete-client-protocol branch from 9affc35 to 8cb19fa Compare April 9, 2026 12:28
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…s) in parent POM

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov merged commit 0b53014 into master Apr 9, 2026
3 of 4 checks passed
@jimklimov jimklimov deleted the complete-client-protocol branch April 9, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

INSTCMD and SET VAR status tracking implementation - jNUT

2 participants