Eugene Bujak
|
1f0fdef8d6
|
Fix invalid element order for historical stats -- in API declaration values are from oldest to newest, not other way around.
|
2018-09-06 02:20:51 +03:00 |
|
Eugene Bujak
|
04562dece3
|
Rewrite how historical stats are stored and calculated.
Closes #310.
|
2018-09-06 02:11:36 +03:00 |
|
Eugene Bujak
|
c7a5275d42
|
coredns plugin -- convert logic into switch, logging unexpected non-covered cases
|
2018-09-06 02:09:57 +03:00 |
|
Eugene Bujak
|
fe397943d6
|
After filters were redownloaded and deemed to be fresh, tell coredns server to reload
|
2018-09-06 02:09:05 +03:00 |
|
Eugene Bujak
|
876854d403
|
coredns plugin -- on server reload, metrics disappeared, therefore they must be registered on each reload instead of once
|
2018-09-06 02:08:49 +03:00 |
|
Eugene Bujak
|
c143e3d57f
|
coredns plugin -- give feedback how many rules were in rulefile
|
2018-09-06 02:07:23 +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
|
f2621c4a9a
|
Remove debug logging during checks if coredns is alive
|
2018-09-06 02:04:16 +03:00 |
|
Eugene Bujak
|
859f1590dd
|
Be more atomic during writing of files -- this prevents other processes from seeing empty or impartial files
|
2018-09-06 02:03:03 +03:00 |
|
Eugene Bujak
|
0ce40fd46e
|
Start coredns on launch before we serve HTTP -- this checks if port is available
|
2018-09-06 02:00:57 +03:00 |
|
Eugene Bujak
|
33fbccf0ba
|
Move starting of coredns server into separate function
|
2018-09-06 02:00:44 +03:00 |
|
Eugene Bujak
|
e122d9138b
|
sometimes answer can be empty, therefore question could be lost -- pass both to querylog
|
2018-09-05 21:25:11 +03:00 |
|
Eugene Bujak
|
606bed9d20
|
Reduce binary size of coredns by 60% by removing orchestration plugins like kubernetes, route53, trace, etcd and federation
|
2018-09-05 21:23:08 +03:00 |
|
Eugene Bujak
|
3b11648e14
|
Fix registration of metrics if querylog is enabled
|
2018-09-05 21:21:46 +03:00 |
|
Konstantin 🦄 Zamyakin
|
e62050fb7e
|
Merge pull request #6 in DNS/adguard-dns from feature/319 to master
* commit 'fa8bc570827cae708266901754712fb0c9a1f1ea':
add reason status
fix tooltip styles
add client column and tooltip to blocked requests
|
2018-09-05 19:30:33 +03:00 |
|
Maxim Topchu
|
fa8bc57082
|
add reason status
|
2018-09-05 18:20:38 +03:00 |
|
Ildar Kamalov
|
0e99a65687
|
fix tooltip styles
|
2018-09-04 12:43:13 +03:00 |
|
Maxim Topchu
|
bed92f89f0
|
add client column and tooltip to blocked requests
|
2018-09-03 15:55:20 +03:00 |
|
Konstantin 🦄 Zamyakin
|
f12ef5d504
|
Merge pull request #5 in DNS/adguard-dns from querylog_client to master
* commit '379e14c28b18c0632e42760aca94aa7b72b05885':
coredns plugin -- forgot to pass client's IP to querylog, fix that.
|
2018-08-31 21:08:20 +03:00 |
|
Eugene Bujak
|
379e14c28b
|
coredns plugin -- forgot to pass client's IP to querylog, fix that.
Closes #311
|
2018-08-31 19:59:04 +03:00 |
|
Maxim Topchu
|
2ca1a0e586
|
fix link and name
|
2018-08-31 18:48:14 +03:00 |
|
Eugene Bujak
|
30553c6a9a
|
Show 50 top blocked/requestsed/clients instead of 3.
Closes #312
|
2018-08-31 18:21:07 +03:00 |
|
Eugene Bujak
|
7bf513b638
|
Readme -- remove yarn from prerequisites since it's no longer needed
|
2018-08-31 18:13:45 +03:00 |
|
Konstantin Zamyakin
|
c4fefa10b0
|
Travis -- fix build on OSX, simplify travis and get rid of yarn
|
2018-08-31 18:11:45 +03:00 |
|
Eugene Bujak
|
3af62e463a
|
travis -- install lts/* version of node via travis configuration instead of brew
|
2018-08-31 13:30:41 +03:00 |
|
Eugene Bujak
|
ad91ba8f43
|
travis -- upgrade nodejs on osx
|
2018-08-31 13:07:37 +03:00 |
|
Eugene Bujak
|
f054dcede4
|
travis -- build binaries as a test as well
|
2018-08-30 19:47:29 +03:00 |
|
Eugene Bujak
|
d53f9bafe9
|
Makefile -- replace sed with perl, add check that plugin.cfg has dnsfilter
|
2018-08-30 19:05:15 +03:00 |
|
Eugene Bujak
|
0421e1f4f8
|
Add travis testing
|
2018-08-30 18:18:18 +03:00 |
|
Eugene Bujak
|
ed4077a969
|
Initial commit
|
2018-08-30 17:25:33 +03:00 |
|