Add support for infinity-filter (#476)

This commit is contained in:
Lime
2025-11-19 06:13:45 +03:00
committed by GitHub
parent fcfa29f75a
commit dbb334474d
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -101,6 +101,9 @@ func (r *routesImpl) FindBackendForServerAddress(_ context.Context, serverAddres
// Trim off Forge null-delimited address parts like \x00FML3\x00
serverAddress = strings.Split(serverAddress, "\x00")[0]
// Trim off infinity-filter backslash address parts like \\GUID\\CLIENT_IP...
serverAddress = strings.Split(serverAddress, "\\")[0]
serverAddress = strings.ToLower(
// trim the root zone indicator, see https://en.wikipedia.org/wiki/Fully_qualified_domain_name
strings.TrimSuffix(serverAddress, "."))