Ask Bjørn Hansen
|
df3ae25333
Upgrade go-metrics api to the latest version, clean up qCounter global variable
|
11 years ago |
Ask Bjørn Hansen
|
b625aa62b4
Add serverID to _country responses
|
12 years ago |
Ask Bjørn Hansen
|
7388d9cc1c
Add more targeting options (state, region) (Merge branch 'targeting')
|
12 years ago |
Ask Bjørn Hansen
|
936f5e31e7
Update dns API to use new CountLabel and SplitDomainName functions
|
12 years ago |
Ask Bjørn Hansen
|
ecf72a2ef5
Support targeting by region/state with GeoIPCity
|
12 years ago |
Ask Bjørn Hansen
|
d2d7e364b1
Start refactoring targeting options
|
12 years ago |
Ask Bjørn Hansen
|
a1be596c3d
Minor golint cleanups
|
12 years ago |
Ask Bjørn Hansen
|
b918963e35
Use abh/dns fork to include EDNS-CLIENT-SUBNET fix
|
12 years ago |
Ask Bjørn Hansen
|
d8728ce5d8
Don't return NXDOMAIN for A queries to _status and _country
|
12 years ago |
Ask Bjørn Hansen
|
8459fa8c5d
Track top clients by IP address, add top= option to status page
|
12 years ago |
Ask Bjørn Hansen
|
7ad4746416
Add 'top labels' to status page
|
12 years ago |
Ask Bjørn Hansen
|
c780624756
Use a go-metrics Meter for the global query count
|
12 years ago |
Ask Bjørn Hansen
|
2748d26a09
Count EDNS queries per zone, pretty status page
|
12 years ago |
Ask Bjørn Hansen
|
72e1aed500
Begin more detailed /status page
|
12 years ago |
Ask Bjørn Hansen
|
f6b607ff50
Work with latest geoip; use netmask from GeoIP in replies
|
12 years ago |
Ask Bjørn Hansen
|
3efd969d83
Don't pass Zones to listenAndServe
|
12 years ago |
Ask Bjørn Hansen
|
636ad56540
Fix crash when getting unknown RRs in req.Extra
|
12 years ago |
Ask Bjørn Hansen
|
a8ccbe5f73
Disable EDNS logging
|
12 years ago |
Ask Bjørn Hansen
|
3fe4f6c1a0
Move CNAME and alias logic into findLabels function
|
12 years ago |
Ask Bjørn Hansen
|
86c1c865b3
Remove a little debug noise
|
12 years ago |
Miek Gieben
|
1f8800c325
replace qCounter++ with a mutex from expvar
|
12 years ago |
Ask Bjørn Hansen
|
2ba7029c63
edns tweaks
|
12 years ago |
Ask Bjørn Hansen
|
ec926e440e
edns-subnet support experiments
|
13 years ago |
Ask Bjørn Hansen
|
50d1dc033f
Change dns.RR_* to dns.* as per dns library changes
|
12 years ago |
Ask Bjørn Hansen
|
3f21add759
Fix to work with latest dns library
|
13 years ago |
Ask Bjørn Hansen
|
d6d61bb4c6
Write() is now WriteMsg() in the dns library
|
13 years ago |
Ask Bjørn Hansen
|
0506509716
Return the SOA record for empty 'noerror' responses so they get cached
|
13 years ago |
Uriel
|
1795a54648
More idiomatic variable declarations.
|
13 years ago |
Ask Bjørn Hansen
|
e09a7488a8
Pass the correct IP address to GeoIP
|
13 years ago |
Ask Bjørn Hansen
|
c788ea0be2
Add more geoip debugging
|
13 years ago |