diff --git a/internal/acme/acme.go b/internal/acme/acme.go index a1d0575d..6c4612e5 100644 --- a/internal/acme/acme.go +++ b/internal/acme/acme.go @@ -767,7 +767,7 @@ func (c *Configuration) renewCertificates() error { func isDomainValid(domain string) (string, bool) { isValid := false - for _, d := range strings.Split(domain, ",") { + for d := range strings.SplitSeq(domain, ",") { d = strings.TrimSpace(d) if d != "" { isValid = true @@ -785,7 +785,7 @@ func getDomains(domain string) []string { delimiter = " " } - for _, d := range strings.Split(domain, delimiter) { + for d := range strings.SplitSeq(domain, delimiter) { d = strings.TrimSpace(d) if d != "" { domains = append(domains, d) diff --git a/internal/cmd/portable.go b/internal/cmd/portable.go index 5215b5ec..356371a9 100644 --- a/internal/cmd/portable.go +++ b/internal/cmd/portable.go @@ -496,7 +496,7 @@ func getPatternsFilterValues(value string) (string, []string) { if len(dirExts) > 1 { dir := strings.TrimSpace(dirExts[0]) exts := []string{} - for _, e := range strings.Split(dirExts[1], ",") { + for e := range strings.SplitSeq(dirExts[1], ",") { cleanedExt := strings.TrimSpace(e) if cleanedExt != "" { exts = append(exts, cleanedExt) diff --git a/internal/config/config.go b/internal/config/config.go index 5431d5a4..62a32ecf 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -2278,7 +2278,7 @@ func lookupStringListFromEnv(envName string) ([]string, bool) { value, ok := os.LookupEnv(envName) if ok { var result []string - for _, v := range strings.Split(value, ",") { + for v := range strings.SplitSeq(value, ",") { val := strings.TrimSpace(v) if val != "" { result = append(result, val) diff --git a/internal/dataprovider/pgsql.go b/internal/dataprovider/pgsql.go index 19cf44fd..ae38e9ed 100644 --- a/internal/dataprovider/pgsql.go +++ b/internal/dataprovider/pgsql.go @@ -281,7 +281,7 @@ func getPGSQLHostsAndPorts(configHost string, configPort int) (string, string) { defaultPort = "5432" } - for _, hostport := range strings.Split(configHost, ",") { + for hostport := range strings.SplitSeq(configHost, ",") { hostport = strings.TrimSpace(hostport) if hostport == "" { continue diff --git a/internal/httpd/api_utils.go b/internal/httpd/api_utils.go index 93af713e..853973d0 100644 --- a/internal/httpd/api_utils.go +++ b/internal/httpd/api_utils.go @@ -161,7 +161,7 @@ func getURLPath(r *http.Request) string { func getCommaSeparatedQueryParam(r *http.Request, key string) []string { var result []string - for _, val := range strings.Split(r.URL.Query().Get(key), ",") { + for val := range strings.SplitSeq(r.URL.Query().Get(key), ",") { val = strings.TrimSpace(val) if val != "" { result = append(result, val) diff --git a/internal/httpd/web.go b/internal/httpd/web.go index 877adaf7..da7e7542 100644 --- a/internal/httpd/web.go +++ b/internal/httpd/web.go @@ -107,7 +107,7 @@ type resetPwdPage struct { func getSliceFromDelimitedValues(values, delimiter string) []string { result := []string{} - for _, v := range strings.Split(values, delimiter) { + for v := range strings.SplitSeq(values, delimiter) { cleaned := strings.TrimSpace(v) if cleaned != "" { result = append(result, cleaned) diff --git a/internal/util/util.go b/internal/util/util.go index 1fe1492b..39b81c54 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -731,7 +731,7 @@ func GetRealIP(r *http.Request, header string, depth int) string { var ipAddresses []string for _, h := range r.Header.Values(header) { - for _, ipStr := range strings.Split(h, ",") { + for ipStr := range strings.SplitSeq(h, ",") { ipStr = strings.TrimSpace(ipStr) ipAddresses = append(ipAddresses, ipStr) }