From 0043fdf8599249d6a60546fbdf2558faef3f5c35 Mon Sep 17 00:00:00 2001 From: alexelisenko <39712468+alexelisenko@users.noreply.github.com> Date: Mon, 10 Apr 2023 19:20:54 -0400 Subject: [PATCH] enable compression --- .gitignore | 4 +++- cmd/ctrld/dns_proxy.go | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1c4efb6..4816731 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ - dist/ gon.hcl + +/Build +.DS_Store diff --git a/cmd/ctrld/dns_proxy.go b/cmd/ctrld/dns_proxy.go index 5143659..ee95cb4 100644 --- a/cmd/ctrld/dns_proxy.go +++ b/cmd/ctrld/dns_proxy.go @@ -236,6 +236,10 @@ func (p *prog) proxy(ctx context.Context, upstreams []string, failoverRcodes []i ctrld.Log(ctx, mainLog.Debug(), "failover rcode matched, process to next upstream") continue } + + // set compression, as it is not set by default when unpacking + answer.Compress = true + if p.cache != nil { ttl := ttlFromMsg(answer) now := time.Now()