diff --git a/go.mod b/go.mod index 5a46d65d..6a50fba3 100644 --- a/go.mod +++ b/go.mod @@ -16,6 +16,7 @@ require ( github.com/pelletier/go-toml/v2 v2.2.4 github.com/qdm12/dns/v2 v2.0.0-rc9.0.20260421173011-9de8e7fdbe3a github.com/qdm12/gluetun-servers v0.1.0 + github.com/qdm12/goservices v0.1.1-0.20251104135713-6bee97bd4978 github.com/qdm12/gosettings v0.4.4 github.com/qdm12/goshutdown v0.3.0 github.com/qdm12/gosplash v0.2.1-0.20260305164749-b713de4fee6c @@ -26,7 +27,6 @@ require ( github.com/ti-mo/netfilter v0.5.3 github.com/ulikunitz/xz v0.5.15 github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a - golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c golang.org/x/net v0.51.0 golang.org/x/sys v0.42.0 golang.org/x/text v0.35.0 @@ -55,9 +55,9 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.60.1 // indirect github.com/prometheus/procfs v0.15.1 // indirect - github.com/qdm12/goservices v0.1.1-0.20251104135713-6bee97bd4978 // indirect github.com/riobard/go-bloom v0.0.0-20200614022211-cdc8013cb5b3 // indirect golang.org/x/crypto v0.48.0 // indirect + golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c // indirect golang.org/x/mod v0.33.0 // indirect golang.org/x/sync v0.20.0 // indirect golang.org/x/tools v0.42.0 // indirect diff --git a/internal/configuration/settings/deprecated.go b/internal/configuration/settings/deprecated.go index 70a416e5..f029018f 100644 --- a/internal/configuration/settings/deprecated.go +++ b/internal/configuration/settings/deprecated.go @@ -1,10 +1,10 @@ package settings import ( + "maps" "slices" "github.com/qdm12/gosettings/reader" - "golang.org/x/exp/maps" ) func readObsolete(r *reader.Reader) (warnings []string) { @@ -17,7 +17,7 @@ func readObsolete(r *reader.Reader) (warnings []string) { "DNS_KEEP_NAMESERVER": "DNS_KEEP_NAMESERVER is obsolete because you should use the built-in server which now " + "forwards local names to private DNS resolvers found in /etc/resolv.conf at container start", } - sortedKeys := maps.Keys(keyToMessage) + sortedKeys := slices.Collect(maps.Keys(keyToMessage)) slices.Sort(sortedKeys) warnings = make([]string, 0, len(keyToMessage)) for _, key := range sortedKeys {