Eugene Bujak
|
d8802a9709
|
Use new log wrapper and add more functions to it.
|
2018-12-29 17:37:18 +03:00 |
|
Eugene Bujak
|
e056fb2eb9
|
Remove unused code.
|
2018-12-06 17:19:04 +03:00 |
|
Eugene Bujak
|
7d2e39ed52
|
dnsfilter -- Add a convinience function to add all rules from all filters.
|
2018-12-05 16:57:21 +03:00 |
|
Eugene Bujak
|
e26837d9e8
|
dnsfilter -- Add parameter to New() to supply optional initial config.
|
2018-12-05 16:57:21 +03:00 |
|
Eugene Bujak
|
ce615e1855
|
dnsfilter -- Get rid of accessors.
|
2018-12-05 16:57:21 +03:00 |
|
Eugene Bujak
|
87c54ebd4c
|
Move Filter definition from dnsforward to dnsfilter, it belongs there.
|
2018-12-05 16:57:21 +03:00 |
|
Eugene Bujak
|
47e2a1004d
|
Remove IDE-specific noise from source code.
|
2018-11-27 16:05:43 +03:00 |
|
Eugene Bujak
|
2449075bca
|
Revert "Cache DNS lookups when resolving safebrowsing or parental servers, also cache replacement hostnames as well."
This reverts commit a5d1053520 .
This cache had unintended side effects.
|
2018-11-02 12:15:30 +03:00 |
|
Andrey Meshkov
|
73e20d1dd0
|
Fix rule text in the Reason
|
2018-10-30 17:37:11 +03:00 |
|
Andrey Meshkov
|
54bdacdde2
|
Fix review comments: NextFilterId collisions
|
2018-10-30 17:16:20 +03:00 |
|
Andrey Meshkov
|
591065aa3a
|
Added filterId to the querylog
Updated the openapi.yaml accordingly
Some minor refactoring/renaming
Fix other review comments
|
2018-10-30 12:24:59 +03:00 |
|
Andrey Meshkov
|
1e1ce606c5
|
gofmt instead of goland's format
|
2018-10-29 16:29:30 +03:00 |
|
Andrey Meshkov
|
abb51ddb8a
|
Add ErrAlreadyExists
|
2018-10-29 16:17:18 +03:00 |
|
Andrey Meshkov
|
2b2a797cf7
|
Moved hosts-syntax matching to DnsFilter
|
2018-10-29 15:46:58 +03:00 |
|
A.J. Ruckman
|
b3840b5790
|
minor tweaks
|
2018-10-22 22:51:51 +03:00 |
|
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
|
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
|
ed4077a969
|
Initial commit
|
2018-08-30 17:25:33 +03:00 |
|