From d5c1a80a06a936e8a6314cca4da907dbc7738fdc Mon Sep 17 00:00:00 2001 From: Palapeli <26661008+mkwcat@users.noreply.github.com> Date: Wed, 1 Apr 2026 15:44:20 -0400 Subject: [PATCH] NAS: Loosen .gs. host regex --- nas/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nas/main.go b/nas/main.go index 22630d2..283dd7f 100644 --- a/nas/main.go +++ b/nas/main.go @@ -76,9 +76,9 @@ func Shutdown() { } } -var regexRaceHost = regexp.MustCompile(`^([a-z\-]+\.)?race\.gs\.`) -var regexSakeHost = regexp.MustCompile(`^([a-z\-]+\.)?sake\.gs\.`) -var regexGamestatsHost = regexp.MustCompile(`^([a-z\-]+\.)?gamestats2?\.gs\.`) +var regexRaceHost = regexp.MustCompile(`(\.|^)race\.(gs\.|gamespy\.com$)`) +var regexSakeHost = regexp.MustCompile(`(\.|^)sake\.(gs\.|gamespy\.com$)`) +var regexGamestatsHost = regexp.MustCompile(`(\.|^)gamestats2?\.(gs\.|gamespy\.com$)`) var regexStage1URL = regexp.MustCompile(`^/w([0-9])$`) func handleRequest(w http.ResponseWriter, r *http.Request) {