feat: add async_update_interfaces to rescan network interfaces at runtime by bdraco · Pull Request #1797 · python-zeroconf/python-zeroconf · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
48c5fe5
feat: add async_update_interfaces to rescan network interfaces at run…
bdraco Jun 21, 2026
6199f8a
Merge branch 'master' into feat/async-update-interfaces
bdraco Jun 22, 2026
e3afb88
address review: guard Default kind-switch, unlock re-announce, copy i…
bdraco Jun 22, 2026
60eddff
harden: narrow getsockopt mask logging, roll back per-interface add o…
bdraco Jun 22, 2026
6e5d314
test: drive Default/unicast cases at the engine level to avoid real-m…
bdraco Jun 22, 2026
e05addd
harden: cancel removed interface listener TC timers; warn on unexpect…
bdraco Jun 22, 2026
3dae38b
feat: rebuild listen socket on incompatible family change instead of …
bdraco Jun 22, 2026
d05d3e2
fix: rebuild listen socket safely - derive family from desired set, c…
bdraco Jun 22, 2026
86771c6
refactor: drop redundant rebuild return value; trim duplicate rebuild…
bdraco Jun 22, 2026
2058592
refactor: share interface-setup helpers between construction and rescan
bdraco Jun 22, 2026
2d4b61b
feat: reconcile a Default single-family instance to an explicit set
bdraco Jun 22, 2026
2b37423
docs: correct the no-await invariant comment in _async_create_endpoints
bdraco Jun 22, 2026
59d9c80
refactor: dedup transport-list filtering; pop the demoted key instead…
bdraco Jun 22, 2026
12bba00
fix: warn when a staying interface fails to re-join on the rebuilt li…
bdraco Jun 22, 2026
4657975
test: pin re-announce fan-out, ip-change, and v6 leave-index behavior
bdraco Jun 22, 2026
4a2f0e3
fix: only swallow IPV6_V6ONLY read failure on Windows
bdraco Jun 22, 2026
4086ae2
fix: name the service in re-announce failures; widen sync update timeout
bdraco Jun 22, 2026
37f6b1a
fix: degrade getsockopt read failures instead of aborting
bdraco Jun 22, 2026
c93f537
fix: surface an unreadable IPV6_V6ONLY at warning, document best-effo…
bdraco Jun 22, 2026
423f875
fix: make rescan resilient to a transient empty set and per-interface…
bdraco Jun 22, 2026
55ca5ea
fix: only swallow OSError when a per-interface endpoint fails
bdraco Jun 22, 2026
f0090e4
fix: don't degrade or crash on a listen-socket rebuild failure
bdraco Jun 22, 2026
c2df902
fix: don't drop a cancelled re-announce; document the apple_p2p raise
bdraco Jun 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions src/zeroconf/_core.py
Loading
Loading