summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
authorradhitya <alif@radhitya.org>2026-06-14 17:17:56 +0700
committerradhitya <alif@radhitya.org>2026-06-14 17:17:56 +0700
commitd173554892339e5211020c60d6af610840eef7ed (patch)
tree295ce37851532e6180b47c63ed34146a01adc12c /internal/server
parent4e6a897a0b55ee533c05f89fa38dbe0704f2798d (diff)
config, rebranding, fix cache
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/handler.go6
-rw-r--r--internal/server/server.go6
-rw-r--r--internal/server/server_test.go2
3 files changed, 7 insertions, 7 deletions
diff --git a/internal/server/handler.go b/internal/server/handler.go
index 4aa771f..406b7ed 100644
--- a/internal/server/handler.go
+++ b/internal/server/handler.go
@@ -7,8 +7,8 @@ import (
"time"
"github.com/miekg/dns"
- "sdns/internal/blocklist"
- "sdns/internal/cache"
+ "linum/internal/blocklist"
+ "linum/internal/cache"
)
func (s *Server) handleQuery(w dns.ResponseWriter, req *dns.Msg) {
@@ -33,7 +33,6 @@ func (s *Server) handleQuery(w dns.ResponseWriter, req *dns.Msg) {
"qname", req.Question[0].Name,
"qtype", dns.TypeToString[req.Question[0].Qtype],
"rcode", dns.RcodeToString[resp.Rcode],
- "client", w.RemoteAddr().String(),
"blocked", blocked,
)
}
@@ -47,6 +46,7 @@ func (s *Server) buildResponse(req *dns.Msg) (*dns.Msg, bool) {
if s.cache != nil {
key := cache.Key{Name: q.Name, Qtype: q.Qtype, Class: q.Qclass}
if cached, ok := s.cache.Get(key); ok {
+ cached.Id = req.Id
return cached, false
}
}
diff --git a/internal/server/server.go b/internal/server/server.go
index e0490bd..ec0dec9 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -7,9 +7,9 @@ import (
"time"
"github.com/miekg/dns"
- "sdns/internal/resolver"
- "sdns/internal/blocklist"
- "sdns/internal/cache"
+ "linum/internal/resolver"
+ "linum/internal/blocklist"
+ "linum/internal/cache"
)
type Server struct {
diff --git a/internal/server/server_test.go b/internal/server/server_test.go
index c49d5f3..e59a131 100644
--- a/internal/server/server_test.go
+++ b/internal/server/server_test.go
@@ -6,7 +6,7 @@ import (
"time"
"github.com/miekg/dns"
- "sdns/internal/resolver"
+ "linum/internal/resolver"
)
func testServer(t *testing.T) *Server {