From 700417b1d047e5041f29eb99683b3a9e5d3eced8 Mon Sep 17 00:00:00 2001 From: 9seconds Date: Fri, 27 Feb 2026 15:44:26 +0100 Subject: [PATCH] Integrate DNS resolver in our codebase --- internal/cli/run_proxy.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/cli/run_proxy.go b/internal/cli/run_proxy.go index abd3e73..b48fcbc 100644 --- a/internal/cli/run_proxy.go +++ b/internal/cli/run_proxy.go @@ -39,8 +39,13 @@ func makeLogger(conf *config.Config) mtglib.Logger { } func makeNetwork(conf *config.Config, version string) (mtglib.Network, error) { + resolver, err := network.GetDNS(conf.GetDNS()) + if err != nil { + return nil, fmt.Errorf("cannot create DNS resolver: %w", err) + } + base := network.New( - nil, + resolver, "mtg/"+version, conf.Network.Timeout.TCP.Get(0), conf.Network.Timeout.HTTP.Get(0),