Skip to content

Watch Windows interface lifecycle changes - #24

Merged
thombles merged 2 commits into
mainfrom
windows-adapter-change
Jul 26, 2026
Merged

Watch Windows interface lifecycle changes#24
thombles merged 2 commits into
mainfrom
windows-adapter-change

Conversation

@thombles

@thombles thombles commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Closes #14.

Adds a Windows-only integration test that installs a disposable Microsoft KM-TEST Loopback Adapter and verifies that both callback and queued/blocking watchers report the address-free interface being added and removed as it is enabled and disabled.

The Windows backend now subscribes to both unicast address changes and IP interface changes. Both notification paths refresh through the existing snapshot and diff machinery, which deduplicates overlapping notifications.

@thombles
thombles force-pushed the windows-adapter-change branch 5 times, most recently from 07c8764 to 4cf1ef1 Compare July 26, 2026 10:27
@thombles thombles changed the title Test Windows interface lifecycle notifications Watch Windows interface lifecycle changes Jul 26, 2026
@thombles
thombles force-pushed the windows-adapter-change branch from 7622010 to 2250cc0 Compare July 26, 2026 10:43
@thombles
thombles merged commit 2a94bff into main Jul 26, 2026
5 checks passed
@thombles
thombles deleted the windows-adapter-change branch July 26, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Windows watcher does not subscribe to interface metadata changes

1 participant