Skip to content

Add -D handling to all interactive NUT programs#3382

Open
jimklimov wants to merge 65 commits intonetworkupstools:masterfrom
jimklimov:issue-3378
Open

Add -D handling to all interactive NUT programs#3382
jimklimov wants to merge 65 commits intonetworkupstools:masterfrom
jimklimov:issue-3378

Conversation

@jimklimov
Copy link
Copy Markdown
Member

@jimklimov jimklimov commented Mar 27, 2026

Closes: #3378
Closes: #3379
Closes: #3384

…pt(...optstring) with the latter defined near the help/usage method [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…y as other programs [#3778]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ret=getopt(...), use a different variable for unrelated iteration [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@AppVeyorBot
Copy link
Copy Markdown

@jimklimov jimklimov added this to the 2.8.5 milestone Mar 27, 2026
@jimklimov jimklimov added enhancement service/daemon start/stop General subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/Debug labels Mar 27, 2026
@AppVeyorBot
Copy link
Copy Markdown

…CI envvars for limited parallelism [networkupstools#2871]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…vs and CI [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…factor setproctag() and other code later [networkupstools#3302, networkupstools#3368, networkupstools#3373]

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>
…es [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…() and getprogname_argv0_default() to refactor NUT programs later [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… with safer access to argv[0] [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tor to use getprogname_argv0_default() [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ult() for "nutconf" [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…eck that socklen_t is in size_t range [networkupstools#1651]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…of WIN32 hacks [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…help() and version() more naturally (regardless of CLI argument order) [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…l() [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…instead of NULL [networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…initialize libs quietly where we can [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…to avoid re-getting the value in the library copy of the code [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…de and libupsclient copy [networkupstools#3379, networkupstools#3378]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…art_sync() and upscli_setprocname() to initialize consistent logging [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…NF processing is better traceable [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@AppVeyorBot
Copy link
Copy Markdown

…h libname_upslog_ prefix; use cookies to differentiate library run-time instances; update consumers accordingly [networkupstools#3378, networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…procname/proctag with duplicates if cookies differ [networkupstools#3378, networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov force-pushed the issue-3378 branch 2 times, most recently from 6b3445f to 0fd1cf3 Compare March 30, 2026 11:03
…etproctag and upsdrv_setproctag() [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@AppVeyorBot
Copy link
Copy Markdown

@AppVeyorBot
Copy link
Copy Markdown

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@AppVeyorBot
Copy link
Copy Markdown

@AppVeyorBot
Copy link
Copy Markdown

…"nut.exe" [networkupstools#3379]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov modified the milestones: 2.8.5, 2.8.6 Mar 31, 2026
@jimklimov
Copy link
Copy Markdown
Member Author

Seems to work well, and wraps up the changes about public API and build possibilities introduced in this release cycle. Better get it done with in one public increment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement service/daemon start/stop General subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/Debug

Projects

None yet

3 participants