some refactoring
parent
65a18c2567
commit
1a349fa2b8
12
dns.go
12
dns.go
|
|
@ -45,10 +45,14 @@ func NewDNSHandler(blockForwardIP string, cache DNSCacher, blocklist BlocklistMa
|
|||
}
|
||||
|
||||
func (h *dnsHandler) ServeDNS(w dns.ResponseWriter, r *dns.Msg) {
|
||||
var msg dns.Msg
|
||||
msg.Authoritative = true
|
||||
msg.RecursionAvailable = true
|
||||
msg.Answer = []dns.RR{}
|
||||
msg := dns.Msg{
|
||||
MsgHdr: dns.MsgHdr{
|
||||
Authoritative: true,
|
||||
RecursionAvailable: true,
|
||||
},
|
||||
Answer: []dns.RR{},
|
||||
}
|
||||
|
||||
msg.SetReply(r)
|
||||
|
||||
for _, question := range r.Question {
|
||||
|
|
|
|||
13
makefile
13
makefile
|
|
@ -4,6 +4,8 @@ BIN := .bin
|
|||
dev: clean $(BIN)/config.json $(BIN)/$(APP)
|
||||
sudo $(BIN)/$(APP)
|
||||
|
||||
build-osx: $(BIN)/osx/$(APP)
|
||||
|
||||
ci: clean package publish deploy
|
||||
|
||||
deploy:
|
||||
|
|
@ -15,13 +17,20 @@ package:
|
|||
publish:
|
||||
@docker push vdhsn/gopherhole
|
||||
|
||||
|
||||
test:
|
||||
go test -v -cover ./...
|
||||
|
||||
$(BIN)/$(APP):
|
||||
go build -v -o $(BIN)/$(APP) .
|
||||
|
||||
$(BIN)/osx/$(APP):
|
||||
GOOS=darwin GOARCH=amd64 \
|
||||
go build -v -o $(BIN)/osx/$(APP) .
|
||||
|
||||
$(BIN)/linux/$(APP):
|
||||
GOOS=linux GOARCH=amd64 \
|
||||
go build -v -o $(BIN)/linux/$(APP) .
|
||||
|
||||
$(BIN)/config.json: $(BIN)
|
||||
@cp ./config.json $(BIN)/config.json
|
||||
|
||||
|
|
@ -31,4 +40,4 @@ $(BIN):
|
|||
clean:
|
||||
@rm -rf $(BIN) gohperhole debug.test _debug_bin
|
||||
|
||||
.PHONY: ci clean deploy dev package publish test
|
||||
.PHONY: build-osx ci clean deploy dev package publish test
|
||||
Loading…
Reference in New Issue