fix(rust-wireguard): keep WireGuard peer registration and client state in sync

This commit is contained in:
2026-05-12 23:08:11 +00:00
parent 773eb6426e
commit 3c515c7d7f
5 changed files with 314 additions and 51 deletions
+9
View File
@@ -3,6 +3,15 @@
## Pending
### Fixes
- keep WireGuard peer registration and client state in sync (rust-wireguard)
- index WireGuard public keys in the client registry for duplicate detection and direct lookup
- skip inactive clients when loading or adding WireGuard peers and fail fast when peer registration cannot be completed
- make IP reservation idempotent for the same client and avoid releasing WireGuard-assigned IPs on disconnect
- roll back client registry and peer state when WireGuard peer creation or key rotation fails
- update hybrid routing entries when registered client networking flags change
## 2026-05-12 - 1.19.3
### Fixes