Introduce NUT "authconf" file support [#3329]#3435
Conversation
|
A ZIP file with standard source tarball and another tarball with pre-built docs for commit d47d9df is temporarily available: NUT-tarballs-PR-3435.zip. |
|
✅ Build nut 2.8.5.4693-master completed (commit 049a4d4c36 by @jimklimov)
|
|
✅ Build nut 2.8.5.4693-master completed (commit 049a4d4c36 by @jimklimov) |
|
✅ Build nut 2.8.5.4694-master completed (commit c8f40b4384 by @jimklimov)
|
|
✅ Build nut 2.8.5.4696-master completed (commit 25660e3752 by @jimklimov)
|
|
✅ Build nut 2.8.5.4696-master completed (commit 25660e3752 by @jimklimov) |
|
✅ Build nut 2.8.5.4697-master completed (commit 9be8443368 by @jimklimov)
|
|
❌ Build nut 2.8.5.4698-master failed (commit be4347c9c5 by @jimklimov) |
…nut.dict on some platforms when checking interactively Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
First PoC from AI, slightly modified in review, following the spec requested in the GitHub issue. Stepping stone for further work. Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…libcommon" [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
73a7249 to
ed6f549
Compare
|
✅ Build nut 2.8.5.4700-master completed (commit 8a8a16fc63 by @jimklimov)
|
|
✅ Build nut 2.8.5.4700-master completed (commit 8a8a16fc63 by @jimklimov) |
|
✅ Build nut 2.8.5.4701-master completed (commit 40e1ff94b4 by @jimklimov)
|
…man/Makefile.am: rename file/list/item/section methods consistently with their purpose [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…and upscli_merge_authconf_item() functions [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
❌ Build nut 2.8.5.4719-master failed (commit 9d17e21351 by @jimklimov) |
…bal_defaults and zearch in empty list [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tem(name) and upscli_add_authconf(node) [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…upscli_clone_authconf_item() and upscli_merge_authconf_item() functions vs. cloning of USER name [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…upscli_merge_authconf_item() function vs. cloning of empty strings [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…s vs population of man pages [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…-merged items [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…or upscli_get_authconf_item() modification of the list [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…y optional debug messages [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
✅ Build nut 2.8.5.4722-master completed (commit 44a858ba5e by @jimklimov)
|
|
❌ Build nut 2.8.5.4724-master failed (commit 2b99a4e42f by @jimklimov) |
…s/man/nutauth.conf.txt: add CERTHOST field support [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…en we finish parsing a section, upscli_add_host_cert() if applicable [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…dd_host_port_cert() et al [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…HOST with a port number [networkupstools#3329] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
✅ Build nut 2.8.5.4726-master completed (commit 0949531845 by @jimklimov)
|
|
✅ Build nut 2.8.5.4726-master completed (commit 0949531845 by @jimklimov) |
Starting with a PoC from AI, slightly modified (20%?) in review, following the spec requested in the GitHub issue #3329, as a stepping stone for further work.
Let CI loose on this iteration that passes locally...
TODO:
upscli_authconf_tupscli_initvariant?) to useupscli_authconf_tstruct instances directly. Refactor older methods as wrappers to this one?upscli_get_authconf_list()toupscli_add_host_cert()and set up the one most applicable set of client identity data for that[user@host:port]combo.upsd.usersetc.)conf/...sample anddocs/man/...page fornutauth.confconcept