Complete client bindings for NUT networked protocol#3402
Complete client bindings for NUT networked protocol#3402jimklimov merged 70 commits intonetworkupstools:masterfrom
Conversation
|
A ZIP file with standard source tarball and another tarball with pre-built docs for commit a654ba3 is temporarily available: NUT-tarballs-PR-3402.zip. |
|
Various RedHat-derived distros on OBS disliked this. On the upside, from one PR to another these SSL errors are getting more legible. This also did catch certificate expectation mismatches (=>failed handshake) during the post-STRATTLS "OK" version query, as desired :) |
|
❌ Build nut 2.8.5.4518-master failed (commit 0eba6f9d06 by @jimklimov) |
|
✅ Build nut 2.8.5.4520-master completed (commit 3acbe35394 by @jimklimov)
|
|
✅ Build nut 2.8.5.4520-master completed (commit 3acbe35394 by @jimklimov) |
|
Python trouble was genuine; with Perl in more detail (on a Fedora 43 worker); it also seems that some specific constellation of options is relevant (a simple UPDATE: Oh, it was using OpenSSL not NSS (faceplum) NOTE: |
|
✅ Build nut 2.8.5.4522-master completed (commit f8bc9a971e by @jimklimov)
|
…ols#3402] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
02f6b97 to
3330fd2
Compare
|
❌ Build nut 2.8.5.4523-master failed (commit 5269a2f752 by @jimklimov) |
|
✅ Build nut 2.8.5.4524-master completed (commit bd5a7c4452 by @jimklimov)
|
|
✅ Build nut 2.8.5.4524-master completed (commit bd5a7c4452 by @jimklimov) |
|
❌ Build nut 2.8.5.4525-master failed (commit 739ad38290 by @jimklimov) |
… (if any) [networkupstools#3331] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…t, a few times [networkupstools#3401] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…a_file [networkupstools#1348, networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ed to the SSL library [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…should be defined in args by caller, not by a hack in production code [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…SSL envvar toggle to disable attempts at SSL altogether [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… intermixed) Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…rror in SSL setup fail messages [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…and follow up with that [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ided in env [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…lable, neuter NUT_FORCESSL based on that [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…t the error with "FEATURE-NOT-SUPPORTED" in text [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…n undefined value" messages in failed tests; clearly say that $nut is no more [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ols#3402] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…DIAGNOSTIC_IGNORED_DEPRECATED_DECLARATIONS{,_BESIDEFUNC} to implement methods for deprecated "master" operation [networkupstools#840, networkupstools#3402]
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…orkupstools#1711] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
…tart_SSL() [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
…s host names [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
…#1711] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
…s#3404] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
…RL (or defaulting to no debug) [networkupstools#1711] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
…ions [networkupstools#3402] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… quotes not braces [networkupstools#1711] It is then evaluated at run-time as code reaches that line (or not - conditionals), not at interpretation time where it fails too early. Also use "1;" in the end as a tidy practice. Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…etworkupstools#1711] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… enabled on Darwin platform [networkupstools#3404] Signed-off-by: Jim Klimov <jimklimov@gmail.com>
038590c to
a654ba3
Compare
This PR follows up from #339 covers:
docs/net-protocol.txtkeywords as currently definedTRACKINGmode support (also in C++ library, follows up from Implement tracking commands in libnutclient #673 et al, and tests - implemented in Python, PERL, Java)test_nutclientinto PERL and added it into NIT suite runs