Luna Yao
|
faa252fc39
|
utils(dirty): replace Notify with watch
|
2026-04-06 11:55:25 +02:00 |
|
Luna Yao
|
604386f7e2
|
peer_mgr: unregister rpc in Drop
|
2026-04-06 11:54:51 +02:00 |
|
Luna Yao
|
1b220dd825
|
peer_mgr: add register() for rpc
|
2026-04-06 11:54:51 +02:00 |
|
Luna Yao
|
385ff54b3e
|
fix magic-dns feature gate
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
d94cb3a96d
|
peer_mgr: ignore unsupported peer
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
23f63f1e4a
|
log & clippy
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
56f430bf10
|
add ttl to ZoneData
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
3fb1da6c2e
|
node & peer_mgr: refactor refresh logic, add my_peer_id check
node
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
57a2428f21
|
node: add server election
peer_mgr
server: add peer_mgr
peer_mgr
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
2e1f9bc9cc
|
node & server: separate dirty flag, remove DirtyState
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
5457adb533
|
utils: move to a mod
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
474f1a3636
|
client: remove DnsPeerMgrDirtyFlags
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
efcdf4c456
|
utils: add DirtyState
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
b7073504d8
|
peer_mgr: use flat_map
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
d3ca03e20e
|
use notify in dirty states
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
3d3dba28e8
|
utils: add DirtyFlag
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
e3ed91aced
|
peer_mgr: format
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
4a18a86ed6
|
proto: rename DnsPeerMgrRpc
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
2cd208fad4
|
peer_mgr: remove DnsSnapshot, store zones directly in DnsPeerInfo
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
fd39961567
|
peer_mgr: remove Derivative
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
9a2ba9cce8
|
peer_mgr: add DnsSnapshot Model
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
7b1b651a46
|
peer_mgr: rename cache to peers, extract ttl as a const
|
2026-04-06 11:54:01 +02:00 |
|
Luna Yao
|
0e3474f049
|
peer_mgr: moved to a standalone file
|
2026-04-06 11:54:01 +02:00 |
|