Files
x/config/parsing
ginuerzh 9febb23bc9 fix(config): stop mutating shared config structs during parsing
Prevent data loss and nil panics across 5 parse functions:
- chain: nil-guard hop entries to avoid deref on empty YAML lists
- hop: build merged metadata map instead of writing inherited values
  into the original NodeConfig; swap+restore around ParseNode call
- node: use local connCfg/dialCfg instead of overwriting cfg.Connector
  and cfg.Dialer fields; only fill in Type when empty
- parser: preserve existing config file fields when env vars override
  Level/Addr (was replacing the entire struct)
- router: only update ipNet from dst CIDR if parse succeeds, keeping
  the route.Net fallback instead of overwriting with nil
2026-05-24 12:56:54 +08:00
..
2024-09-25 22:05:19 +08:00
2025-06-24 21:16:17 +08:00
2024-09-25 22:05:19 +08:00
2024-09-25 22:05:19 +08:00
2024-09-25 22:05:19 +08:00
2024-09-25 22:05:19 +08:00
2024-01-03 20:55:06 +08:00
2025-06-24 11:01:26 +08:00
2024-01-03 20:55:06 +08:00
2024-01-03 20:55:06 +08:00
WIP
2026-04-21 21:05:43 +08:00
2025-01-20 23:22:58 +08:00
2025-01-08 23:12:06 +08:00