wgctl/daemon
Nuno Duque Nunes 8b47e55b4a feat: peer endpoint history tracking and resolution
- daemon: update_peer_history() tracks all endpoints per peer
- daemon: endpoint_index.json for O(1) IP -> peer name lookup
- daemon: poll_handshakes updates history on every cycle
- json_helper: peer_history_lookup() uses index, falls back to scan
- resolve::endpoint_parts: step 3 checks peer history index
- json.sh: json::peer_history_lookup wrapper
- resolve: mobile peer IPs now resolve to peer name via history
2026-05-26 15:51:53 +00:00
..
endpoint_cache.json test: add tests for all new features, fix bugs found by tests 2026-05-26 00:09:30 +00:00
wgctl-monitor.py feat: peer endpoint history tracking and resolution 2026-05-26 15:51:53 +00:00
wgctl-monitor.service fix: handshake session detection, endpoint cache, watch ordering 2026-05-25 16:19:13 +00:00