Skip to content

Fix PyNUT retries after SSL handshake timeout - #3636

Open
jimklimov wants to merge 1 commit into
networkupstools:masterfrom
jimklimov:pynut-handshake-timeout
Open

Fix PyNUT retries after SSL handshake timeout#3636
jimklimov wants to merge 1 commit into
networkupstools:masterfrom
jimklimov:pynut-handshake-timeout

Conversation

@jimklimov

Copy link
Copy Markdown
Member

The original implementation did try, but the socket was closed - so the first retry quickly failed with "Bad file descriptor".

Follows-up from #3329 et al. and occasional CI failures when build agents are busy and slow.

…L handshake timeout [networkupstools#3329]

The original implementation did try, but the socket was closed
so the first retry quickly failed with "Bad file descriptor".

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov added this to the 2.8.6 milestone Sep 9, 2026
@jimklimov jimklimov added python portability We want NUT to build and run everywhere possible Connection stability issues Issues about driver<->device and/or networked connections (upsd<->upsmon...) going AWOL over time SSL/NSS Issues and PRs about SSL, TLS and other crypto-related matters labels Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

A ZIP file with standard source tarball and another tarball with pre-built docs for commit d8898b4 is temporarily available: NUT-tarballs-PR-3636.zip.

@jimklimov jimklimov added the AI For good or bad, machine tools are upon us. Humans are still the responsible ones. label Sep 9, 2026
@AppVeyorBot

Copy link
Copy Markdown

Build nut 2.8.5.5267-master completed (commit ff915d3d11 by @jimklimov)

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

Labels

AI For good or bad, machine tools are upon us. Humans are still the responsible ones. Connection stability issues Issues about driver<->device and/or networked connections (upsd<->upsmon...) going AWOL over time portability We want NUT to build and run everywhere possible python SSL/NSS Issues and PRs about SSL, TLS and other crypto-related matters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants