Add NAPI reload API for DynamicConfig and ForwardingPolicy
- Add reloadAuth(), reloadForwarding(), reloadAll() methods to AlknetServer - Add NAPI type definitions: AuthConfigNapi, ForwardingPolicyConfig, ForwardingRuleConfig - Refactor NapiServerHandler to use ArcSwap<DynamicConfig> for atomic config swaps - Add ConfigReloadHandle::dynamic_arc() accessor for sharing ArcSwap between NAPI and accept loop - Add ipnetwork dependency to alknet-napi for TargetPattern CIDR parsing - Add builder functions for AuthPolicy and ForwardingPolicy from NAPI config types - All swaps are atomic via ArcSwap per ADR-030
This commit is contained in:
@@ -19,5 +19,7 @@ async-trait = "0.1"
|
||||
rustls-pemfile = "2"
|
||||
rustls-pki-types = "1"
|
||||
iroh = "0.34"
|
||||
ipnetwork = "0.21"
|
||||
url = "2"
|
||||
arc-swap = "1"
|
||||
tracing = "0.1"
|
||||
Reference in New Issue
Block a user