Eugene Bujak
|
a5d1053520
|
Cache DNS lookups when resolving safebrowsing or parental servers, also cache replacement hostnames as well.
|
2018-10-10 19:10:38 +03:00 |
|
Eugene Bujak
|
dc1042c3e9
|
Querylog -- Omit empty fields when writing json
|
2018-10-07 02:21:47 +03:00 |
|
Eugene Bujak
|
3a7a80f15f
|
coredns plugin -- fix SHOULD NOT HAPPEN spam when incoming request is for root servers
|
2018-10-05 07:36:03 +03:00 |
|
Eugene Bujak
|
1cc1e3749d
|
dnsfilter -- lazily initialize safebrowsing and parental lookup cache
|
2018-10-04 13:38:52 +03:00 |
|
Eugene Bujak
|
cb97a254a5
|
dnsfilter -- avoid using regexps when simple suffix match is enough.
This covers 96.98% of all adguard dns rules.
|
2018-10-04 13:19:43 +03:00 |
|
Eugene Bujak
|
3aac7e7bc9
|
Add a test to demonstrate huge memory usage due from having too many regexps
|
2018-10-04 02:06:23 +03:00 |
|
Eugene Bujak
|
c2aa39efe5
|
Merge pull request #23 in DNS/adguard-dns from gometalinter to master
* commit '076c9de68e73bbddc63cf6f7212818c91f3e5c08':
Fix many lint warnings found by gometalinter
|
2018-09-17 11:26:17 +03:00 |
|
Eugene Bujak
|
dcbe3dd405
|
dnsfilter -- compare full hashes when parsing parental lookup result.
Closes #337.
|
2018-09-17 01:42:01 +03:00 |
|
Eugene Bujak
|
076c9de68e
|
Fix many lint warnings found by gometalinter
|
2018-09-14 18:40:05 +03:00 |
|
Eugene Bujak
|
d49e3769a1
|
dnsfilter -- do not check lookup hosts against themselves to avoid recursion
|
2018-09-10 20:43:22 +03:00 |
|
Eugene Bujak
|
6fc50cd743
|
dnsfilter -- small code cleanup
|
2018-09-07 16:10:43 +03:00 |
|
Eugene Bujak
|
c572c7b0e9
|
dnsfilter metrics -- parental cache hits were counted as safebrowsing cache hits
|
2018-09-07 15:46:38 +03:00 |
|
Eugene Bujak
|
1102963fa0
|
dnsfilter -- Update tests to check for expected filter/nofilter reason as well.
|
2018-09-06 02:06:40 +03:00 |
|
Eugene Bujak
|
ed4077a969
|
Initial commit
|
2018-08-30 17:25:33 +03:00 |
|