[management,signal,proxy,relay,misc] Limit shared config loader to combined server

This commit is contained in:
jnfrati
2026-09-25 16:46:31 +02:00
parent 6cb41b9909
commit e0ba007e0f
24 changed files with 316 additions and 4331 deletions
-10
View File
@@ -49,16 +49,6 @@ func Parse(raw string) (*List, error) {
return &List{prefixes: prefixes}, nil
}
// UnmarshalText parses trusted proxy prefixes from text configuration.
func (l *List) UnmarshalText(text []byte) error {
parsed, err := Parse(string(text))
if err != nil {
return err
}
*l = *parsed
return nil
}
// FromPrefixes wraps an already-parsed set of prefixes in a List.
func FromPrefixes(prefixes []netip.Prefix) *List {
return &List{prefixes: prefixes}