From 7b6aca479b8a652078b1ddbab6645d599bf2e025 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Wed, 26 Oct 2022 19:02:09 +0200 Subject: [PATCH] Fix dumb regression on endpoint address Was only parsing IPv4/6 addresses, not generic hostnames. --- Sources/TunnelKitCore/Endpoint.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/TunnelKitCore/Endpoint.swift b/Sources/TunnelKitCore/Endpoint.swift index 1947067..eac597d 100644 --- a/Sources/TunnelKitCore/Endpoint.swift +++ b/Sources/TunnelKitCore/Endpoint.swift @@ -30,7 +30,7 @@ import __TunnelKitUtils public struct Endpoint: RawRepresentable, Codable, Equatable, CustomStringConvertible { // XXX: simplistic match - private static let rx = NSRegularExpression("^([0-9A-Fa-f\\.:]+):(UDP[46]?|TCP[46]?):(\\d+)$") + private static let rx = NSRegularExpression("^([^\\s]+):(UDP[46]?|TCP[46]?):(\\d+)$") public let address: String