some refactoring

master
Adam Veldhousen 4 years ago
parent 65a18c2567
commit 1a349fa2b8
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B

@ -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 {

@ -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…
Cancel
Save