Skip to content

FTY remerge from master as of 2026-06-30#3516

Open
jimklimov wants to merge 823 commits into
networkupstools:FTYfrom
jimklimov:FTY-remerge-20260630
Open

FTY remerge from master as of 2026-06-30#3516
jimklimov wants to merge 823 commits into
networkupstools:FTYfrom
jimklimov:FTY-remerge-20260630

Conversation

@jimklimov

@jimklimov jimklimov commented Jun 30, 2026

Copy link
Copy Markdown
Member

Update the codebase changes accumulated since NUT v2.8.5 release, and rectify a few DMF-specific script/recipe nuances.

jimklimov added 30 commits June 28, 2026 14:49
nut-driver-enumerator: classify ragtech as serial media
Try to avoid losing client outputs if exit clean-up crashes; try to avoid (Open)SSL-related crashes there
idowell-hid: add GoldenMate 1000VA/800W LiFePO4 (USB ID 06da:ffff)
…ciidoc (grok dependabot commit comments) [dependabot/dependabot-core#15228]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… SO_MAJOR_LIB* version hassle

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ng for WIN32 runs [networkupstools#1711]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ll back to dereferencing symlinks if `cp -prf` failed [networkupstools#1711]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…d files right away [networkupstools#1711]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… into prepare_NIT_certs() where we would inevitably use them [networkupstools#1711]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…CRIPT values strictly as paths [networkupstools#3499]

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>
…st} methods with "for_debug" option [networkupstools#3329]

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

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…e base [networkupstools#3359]

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

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ing for default nutauth.conf in user home or NUT_CONFPATH locations [networkupstools#3329]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…uth configs [networkupstools#3329]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tignore: add example config for nutauth.conf [networkupstools#3329]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…manpages, scripts/obs/nut.spec: know about nutauth.conf samples [networkupstools#3329]

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

Copy link
Copy Markdown

@AppVeyorBot

Copy link
Copy Markdown

Build nut 2.8.5.4942-FTY failed (commit 79995f2cf8 by @jimklimov)

developersorli and others added 25 commits July 19, 2026 12:23
- Add automatic reconnection when connection to NUT server is lost
- Implement proper teardown of old PyNUTClient instances
- Use specific exceptions (socket.error, ConnectionError, EOFError, OSError, PyNUT.PyNUTError)
- Prevent multiple simultaneous reconnection attempts
- Add 'was_online' flag to track connection state changes
- Tested and confirmed working on both Qt5 and Qt6

Closes: networkupstools#3509
Signed-off-by: Programer <developer.sorli@gmail.com>
…tion modeled after PR networkupstools#3523 for Python3 siblings [networkupstools#3509]

Co-Authored-By: Programer <developer.sorli@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ominally executable

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… un-received chunk [networkupstools#3509]

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

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ossible stall in reconnection attempts [networkupstools#3509]

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

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…sage() with try/except handling [networkupstools#3509]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…re gracefully [networkupstools#3509]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…n: refactor with a graceful and harsher disconnect() handling [networkupstools#3509]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…th new graceful and harsher disconnect() handling [networkupstools#3509]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…hind development tip [networkupstools#3531]

Also remove references to package maintainers being part of core team,
there was a bit of turbulence in the past years, such notes get obsolete...

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…r ups.load [networkupstools#3532]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
NUT-Monitor: Add automatic reconnection mechanism for Py2Gtk2 as well as Py3Qt{5,6} variants
This command adds battery charge, runtime, input frequency, output
current, and input transfer low/high values to the Voltronic-QS driver.

Tested on a PowerShield PSDR800.

Signed-off-by: Stephen Horvath <s.horvath@outlook.com.au>
Signed-off-by: Stephen Horvath <s.horvath@outlook.com.au>
Signed-off-by: Stephen Horvath <s.horvath@outlook.com.au>
…N and reword the news entry [networkupstools#3521]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ols#3437]

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

Fix libusb threads when backgrounded (and split `background()` method into parent/child phases)
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@AppVeyorBot

Copy link
Copy Markdown

Build nut 2.8.5.4966-FTY completed (commit e65f49c57c by @jimklimov)

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

Labels

CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) DMF NUT Data/Dynamic Mapping File/Format/Functionality feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants