Luna Yao
|
28f26a1750
|
node_mgr: simplify collect_zones
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
96b9d89191
|
node_mgr: use into_groups and iter_authorities
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
58c7828c85
|
authority: add ArcAuthority, add into_groups & iter_authorities
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
c9ce17d25e
|
zone::tests: catalog test
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
231b7d8300
|
node_mgr: fix catalog creation, step 1
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
ffa7ca3850
|
node_mgr: test
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
5b4ec2f56b
|
utils: move ResponseHandle
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
723fc90691
|
utils: move ResponseHandle
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
dcd0c7cc2f
|
utils: move ResponseHandle
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
2b94df8320
|
node_mgr: zone ordering
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
447e15f478
|
zone
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
d5d600a524
|
remove hostname from config
|
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
|
09ba9a1203
|
node_mgr: heartbeat log
node_mgr log
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
4ff9e0f8d7
|
dns: tests mod
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
5bc0c1b2ff
|
zone: add empty check for forward config
zone
|
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
|
725cdf7d06
|
server: skip reload if unchanged
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
484c264444
|
server: remove port of address for system config
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
fe43b5706f
|
dirty: fix Default, remove unused DirtyState
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
0ca5e38dba
|
log: span
log: format
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
b0e4808d00
|
log: add test log init
log
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
2a34032221
|
log: refactor
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
15cc86c8bc
|
log: use test writer
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
0e5d2cbf08
|
node & server: add log
server & node: log
node & server: instrument
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
8cb9856f09
|
server: add test
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
97d534a8c0
|
utils: add state to AsyncRuntime
utils: format
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
093cd7c197
|
server: add register method
node: format
node & server: fix rpc ownership
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
6c47b0d86c
|
plan: update
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
4f3244636d
|
instance: add dns
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
2f04de9420
|
server: rename; hide ResponseHandle inner
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
e0173a52da
|
server: use AsyncRuntime
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
08a1640e30
|
server: lifecycle
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
70fba64e17
|
node: lifecycle
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
95e460dbf5
|
utils: add AsyncRuntime
utils: fix AsyncRuntime lock
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
a73a029c50
|
server: update system dns settings on address reload
|
2026-04-06 11:54:50 +02:00 |
|
Luna Yao
|
d9d211c5a4
|
remove old magic-dns
|
2026-04-06 11:54:47 +02:00 |
|
Luna Yao
|
8559de1857
|
system: add get; rename
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
18e28197b8
|
node: adjust field ordering
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
e01f2c22a8
|
plan: update
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
918c9b9174
|
system: rename SystemConfig to SystemConfigurator, add Clone to SystemConfigurator
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
4ed9cbc4a1
|
move system_config to dns::system
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
202d8ec121
|
server: Drop
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
833ed8d8b8
|
node: save global_ctx as a field
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
a44a98d7c4
|
plan: update
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
86871b14d5
|
store DnsServer in GlobalCtx, load routes from DnsServer in ProxyCidrsMonitor
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
3fc030de48
|
server: use parking_lot::RwLock for addresses
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
b5a33a192b
|
node: use join in election
|
2026-04-06 11:54:02 +02:00 |
|
Luna Yao
|
9d1f134f9e
|
plan: update
|
2026-04-06 11:54:02 +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 |
|