From 17a8ed4414139dfc75f1e791004a34c633d48009 Mon Sep 17 00:00:00 2001 From: cynic Date: Mon, 3 Jun 2024 01:07:45 +0000 Subject: [PATCH] make validation case-insensitive --- pkg/meshname/server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/meshname/server.go b/pkg/meshname/server.go index 0420d5f..cdd8112 100644 --- a/pkg/meshname/server.go +++ b/pkg/meshname/server.go @@ -105,11 +105,11 @@ func (s *MeshnameServer) handleMeshnameRequest(w dns.ResponseWriter, r *dns.Msg) } // process domain - input := strings.TrimSuffix(q.Name, ".") + input := strings.ToLower(strings.TrimSuffix(q.Name, ".")) subDomain := "" tld := "" for i := range tldList { - t := tldList[i] + t := strings.ToLower(tldList[i]) if strings.HasSuffix(input, "."+t) { // define tld tld = t