| author | Alberto Bertogli
<albertito@blitiri.com.ar> 2026-10-23 10:37:26 UTC |
| committer | Alberto Bertogli
<albertito@blitiri.com.ar> 2026-10-23 10:37:26 UTC |
| parent | 1cdef167e91a1ed4c7d0509c2eaad3a050def750 |
| go.mod | +5 | -7 |
| go.sum | +8 | -12 |
| internal/dnsserver/caching_test.go | +1 | -1 |
| internal/nettrace/trace.go | +1 | -1 |
| internal/trace/trace.go | +3 | -3 |
diff --git a/go.mod b/go.mod index 758e7bc..33d5543 100644 --- a/go.mod +++ b/go.mod @@ -1,18 +1,16 @@ module blitiri.com.ar/go/dnss -go 1.23.0 +go 1.26.0 require ( blitiri.com.ar/go/log v1.1.0 blitiri.com.ar/go/systemd v1.1.0 github.com/google/go-cmp v0.6.0 - github.com/miekg/dns v1.1.66 + github.com/miekg/dns v1.1.73 ) require ( - golang.org/x/mod v0.25.0 // indirect - golang.org/x/net v0.41.0 // indirect - golang.org/x/sync v0.15.0 // indirect - golang.org/x/sys v0.33.0 // indirect - golang.org/x/tools v0.34.0 // indirect + golang.org/x/net v0.61.0 // indirect + golang.org/x/sync v0.24.0 // indirect + golang.org/x/sys v0.49.0 // indirect ) diff --git a/go.sum b/go.sum index f45ef5c..53fdc28 100644 --- a/go.sum +++ b/go.sum @@ -4,15 +4,11 @@ blitiri.com.ar/go/systemd v1.1.0 h1:AMr7Ce/5CkvLZvGxsn/ZOagzFf3zU13rcgWdlbWMQ+Y= blitiri.com.ar/go/systemd v1.1.0/go.mod h1:0D9Ttrh+TX+WuKQ/dJpdhFND7NYy505v6jhsWrihmPY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/miekg/dns v1.1.66 h1:FeZXOS3VCVsKnEAd+wBkjMC3D2K+ww66Cq3VnCINuJE= -github.com/miekg/dns v1.1.66/go.mod h1:jGFzBsSNbJw6z1HYut1RKBKHA9PBdxeHrZG8J+gC2WE= -golang.org/x/mod v0.25.0 h1:n7a+ZbQKQA/Ysbyb0/6IbB1H/X41mKgbhfv7AfG/44w= -golang.org/x/mod v0.25.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= -golang.org/x/tools v0.34.0 h1:qIpSLOxeCYGg9TrcJokLBG4KFA6d795g0xkBkiESGlo= -golang.org/x/tools v0.34.0/go.mod h1:pAP9OwEaY1CAW3HOmg3hLZC5Z0CCmzjAF2UQMSqNARg= +github.com/miekg/dns v1.1.73 h1:uhT8nJxmTrPJYClxVxTCX+CVn6qnzSiybRk72Z6DgrE= +github.com/miekg/dns v1.1.73/go.mod h1:RW2Obtfd5NZHvOFe3zYG0W8koWOQtAzyHaLo8vASBuQ= +golang.org/x/net v0.61.0 h1:RR+6j/BTBCrggOLugxa+66R8FvoN6MHlzDlZIbN9YFw= +golang.org/x/net v0.61.0/go.mod h1:WgDCOTH8iwtB66T4/GfI94AHo/hhdb7Hah9NDseQfiI= +golang.org/x/sync v0.24.0 h1:iqiDrGoDgyuvAKrhLQthUEzU/R378N78gXbBjxed7oA= +golang.org/x/sync v0.24.0/go.mod h1:sUUOizhqBxiL6pEWpqNLUiaJn1ShEbZ6BBqskPbjZm0= +golang.org/x/sys v0.49.0 h1:XbzkgYJHdqh/8m2Uu0W/dQv8nktxx4BFHp1M0gROTXA= +golang.org/x/sys v0.49.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og= diff --git a/internal/dnsserver/caching_test.go b/internal/dnsserver/caching_test.go index b0f05a7..f7f10ff 100644 --- a/internal/dnsserver/caching_test.go +++ b/internal/dnsserver/caching_test.go @@ -171,7 +171,7 @@ func TestWantToCache(t *testing.T) { r = reply.Copy() r.Question = []dns.Question{ - {"other.", dns.TypeMX, dns.ClassINET}} + {Name: "other.", Qtype: dns.TypeMX, Qclass: dns.ClassINET}} checkWantToCache(t, q, r, "reply question does not match") } diff --git a/internal/nettrace/trace.go b/internal/nettrace/trace.go index 7013e48..1c4f739 100644 --- a/internal/nettrace/trace.go +++ b/internal/nettrace/trace.go @@ -233,7 +233,7 @@ func (tr *trace) Printf(format string, a ...interface{}) { func (tr *trace) Errorf(format string, a ...interface{}) error { tr.SetError() err := fmt.Errorf(format, a...) - tr.Printf(err.Error()) + tr.Printf("%s", err.Error()) return err } diff --git a/internal/trace/trace.go b/internal/trace/trace.go index 3bbd651..5186894 100644 --- a/internal/trace/trace.go +++ b/internal/trace/trace.go @@ -81,7 +81,7 @@ func (t *Trace) Finish() { // Question adds the given question to the trace. func (t *Trace) Question(qs []dns.Question) { if log.V(1) { - t.lprintf(1, questionsToString(qs)) + t.lprintf(1, "%s", questionsToString(qs)) } } @@ -100,9 +100,9 @@ func (t *Trace) Answer(m *dns.Msg) { return } - t.lprintf(1, m.MsgHdr.String()) + t.lprintf(1, "%s", m.MsgHdr.String()) for _, rr := range m.Answer { - t.lprintf(1, rr.String()) + t.lprintf(1, "%s", rr.String()) } }