Eugene Bujak
b8213bf88a
Update README to explain config file settings
2018-09-19 15:51:28 +03:00
Eugene Bujak
4548eb8d11
Implement simple basic auth.
...
Closes #326 .
2018-09-18 20:59:41 +03:00
Eugene Bujak
a2f06aadc0
Merge pull request #25 in DNS/adguard-dns from feature/331 to master
...
* commit 'df12038f33b7acf6a3e9329054f1b5ad4cb02cd8':
Add refresh button to querylog page
2018-09-17 19:03:45 +03:00
Ildar Kamalov
df12038f33
Add refresh button to querylog page
...
Closes #331
2018-09-17 17:44:32 +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
5d046c5c16
Merge pull request #24 in DNS/adguard-dns from parental_fullhash to master
...
* commit 'dcbe3dd4051f421553eb7782af67378f3d9ce85b':
dnsfilter -- compare full hashes when parsing parental lookup result.
2018-09-17 01:50:09 +03:00
Eugene Bujak
ae50a2f827
Merge pull request #20 in DNS/adguard-dns from feature/315 to master
...
* commit 'ded02d112c0e5b6d9585ec5506f24746abffdff3':
Add console error
Fix timeout
Handle settings errors
Show toast on failed request
Fix clear interval
Add alert on failed requests
2018-09-17 01:44:48 +03:00
Eugene Bujak
dcbe3dd405
dnsfilter -- compare full hashes when parsing parental lookup result.
...
Closes #337 .
2018-09-17 01:42:01 +03:00
Ildar Kamalov
ded02d112c
Add console error
2018-09-14 21:31:20 +03:00
Eugene Bujak
076c9de68e
Fix many lint warnings found by gometalinter
2018-09-14 18:40:05 +03:00
Ildar Kamalov
d237df6389
Fix timeout
2018-09-14 16:43:27 +03:00
Ildar Kamalov
22a5abb7b8
Handle settings errors
2018-09-14 16:41:34 +03:00
Ildar Kamalov
828bb40084
Show toast on failed request
2018-09-14 15:37:35 +03:00
Eugene Bujak
548010e002
Merge pull request #22 in DNS/adguard-dns from fixtravis to master
...
* commit '5c6aa910efc9d90c5435a9eda19866a7d48be032':
Fix a missed argument that breaks go test (which invokes go vet and fails if that fails)
2018-09-14 14:48:30 +03:00
Eugene Bujak
5c6aa910ef
Fix a missed argument that breaks go test (which invokes go vet and fails if that fails)
2018-09-14 14:47:27 +03:00
Eugene Bujak
b9999f155e
Merge pull request #21 in DNS/adguard-dns from add_url_verifier to master
...
* commit '3b44efc8e3f8fac534fbec37e1537ee4bd646141':
/add_url -- it fetches the URL and checks if contents are valid filter, fails if it is not, and returns number of rules if it is
2018-09-14 11:23:51 +03:00
Eugene Bujak
3b44efc8e3
/add_url -- it fetches the URL and checks if contents are valid filter, fails if it is not, and returns number of rules if it is
2018-09-14 04:33:54 +03:00
Ildar Kamalov
9258fada47
Fix clear interval
...
Closes #315
2018-09-12 15:38:54 +03:00
Ildar Kamalov
6c70d8ca37
Add alert on failed requests
2018-09-12 12:58:55 +03:00
Eugene Bujak
5554643cd0
Merge pull request #19 in DNS/adguard-dns from version to master
...
* commit '7c71d4b44597ca7b22d3db60960c67b6e23ff2a6':
web interface -- avoid having 'v.v0.1', saying 'version v0.1' seems more natural than that
2018-09-11 19:08:27 +03:00
Eugene Bujak
7c71d4b445
web interface -- avoid having 'v.v0.1', saying 'version v0.1' seems more natural than that
2018-09-11 19:04:49 +03:00
Eugene Bujak
3a92520764
Merge pull request #18 in DNS/adguard-dns from nonfqdn to master
...
* commit 'aa2e5500e72864727a0dcd196f37e84931cfa30a':
coredns plugin -- do not filter out non-FQDN's -- otherwise it breaks serving /etc/hosts
2018-09-11 18:00:06 +03:00
Eugene Bujak
aa2e5500e7
coredns plugin -- do not filter out non-FQDN's -- otherwise it breaks serving /etc/hosts
2018-09-11 17:57:20 +03:00
Eugene Bujak
e2cf9ffd84
Merge pull request #17 in DNS/adguard-dns from feature/328 to master
...
* commit 'd8a3ee36764e4c3e33f5c73a3c5f9e73cdd5ec13':
change graph stats to 24 hours
2018-09-11 15:05:47 +03:00
Ildar Kamalov
d8a3ee3676
change graph stats to 24 hours
...
Closes #328
2018-09-11 12:40:01 +03:00
Eugene Bujak
46e447589c
Merge pull request #16 in DNS/adguard-dns from footer to master
...
* commit '97161ab4f0694367458933bc6ba44efe4d5e0509':
web interface -- Update footer from placeholder to actual values.
2018-09-10 21:17:57 +03:00
Eugene Bujak
97161ab4f0
web interface -- Update footer from placeholder to actual values.
2018-09-10 21:14:28 +03:00
Eugene Bujak
3901dda39c
Merge pull request #14 in DNS/adguard-dns from dnsfilter_recursion to master
...
* commit 'd49e3769a105f4dee639b9dec1112b123b7a23aa':
dnsfilter -- do not check lookup hosts against themselves to avoid recursion
Add support for serving /etc/hosts
Makefile -- Fix cross-compilation
2018-09-10 20:52:20 +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
c1e16cc584
Add support for serving /etc/hosts
2018-09-10 20:43:22 +03:00
Eugene Bujak
9c1dc6d373
Makefile -- Fix cross-compilation
2018-09-10 17:46:42 +03:00
Eugene Bujak
fced9178b8
Merge pull request #13 in DNS/adguard-dns from fix_coredns_build to master
...
* commit 'd34049b5135ff5dac2015dd93a5a624abdfe2cb4':
travis -- Fix go test failure.
2018-09-10 16:10:44 +03:00
Eugene Bujak
d34049b513
travis -- Fix go test failure.
2018-09-10 15:57:47 +03:00
Eugene Bujak
43dbef8935
Merge pull request #12 in DNS/adguard-dns from fix_coredns_build to master
...
* commit 'f6d7d6a37ac9f8a184794d08c5b8a43bdc24e75a':
Fix coredns build failure.
2018-09-10 15:33:05 +03:00
Eugene Bujak
f6d7d6a37a
Fix coredns build failure.
2018-09-10 15:27:46 +03:00
Eugene Bujak
b54f9a7a36
Merge pull request #11 in DNS/adguard-dns from feature/313 to master
...
* commit '9e6ed7f273e996b2a89d9eda2302117adcc2389d':
fix filtered reason overflow
fix table cell overflow in filters
2018-09-07 19:12:05 +03:00
Ildar Kamalov
9e6ed7f273
fix filtered reason overflow
2018-09-07 19:06:09 +03:00
Ildar Kamalov
04faff3e2c
fix table cell overflow in filters
2018-09-07 18:58:48 +03:00
Eugene Bujak
5fdaf7cb66
Merge pull request #10 in DNS/adguard-dns from feature/313 to master
...
* commit '76f98e2950463d4e176f9a5e2bf2c2c1c8aee51c':
fix default page size in query logs
2018-09-07 18:44:34 +03:00
Ildar Kamalov
76f98e2950
fix default page size in query logs
...
Closes #313
2018-09-07 18:41:53 +03:00
Konstantin 🦄 Zamyakin
ba836220b8
Merge pull request #9 in DNS/adguard-dns from consistent-stats to master
...
* commit '31893410892bd047c9f6ea8f602717e6996c9491':
web interface -- Make refresh buttons reload all data, not just counters
web interface -- change text from 'general counters' to 'general statistics'
Fixup of previous commit -- errand keystroke crept in
API /stats_top -- sort top entries by value
API /stats_top -- show only top entries for last 3 minutes
2018-09-07 18:21:46 +03:00
Eugene Bujak
3189341089
web interface -- Make refresh buttons reload all data, not just counters
2018-09-07 18:05:10 +03:00
Eugene Bujak
4ba8293c06
web interface -- change text from 'general counters' to 'general statistics'
2018-09-07 18:05:02 +03:00
Eugene Bujak
7094ed4f28
Fixup of previous commit -- errand keystroke crept in
2018-09-07 17:59:24 +03:00
Eugene Bujak
f623c3d909
API /stats_top -- sort top entries by value
2018-09-07 17:50:03 +03:00
Eugene Bujak
8198b65f29
API /stats_top -- show only top entries for last 3 minutes
2018-09-07 17:49:33 +03:00
Konstantin 🦄 Zamyakin
38b3fe6718
Merge pull request #8 in DNS/adguard-dns from parental_metrics to master
...
* commit '9682dc6bc19ea940cf71911f6281450c7027eb16':
travis -- npm installation of dependencies belongs in install section
makefile -- use npm --prefix syntax instead of doing cd into subdir
travis -- don't use slow master or tip builds, just specify 1.x for latest go version
travis -- move dependency installation to install section, simplify go test invocation to test all subdirs in one go
dnsfilter -- small code cleanup
coredns plugin metrics -- deduplicate code
dnsfilter metrics -- parental cache hits were counted as safebrowsing cache hits
2018-09-07 17:11:21 +03:00
Eugene Bujak
9682dc6bc1
travis -- npm installation of dependencies belongs in install section
2018-09-07 16:14:43 +03:00
Eugene Bujak
659b530381
makefile -- use npm --prefix syntax instead of doing cd into subdir
2018-09-07 16:14:25 +03:00
Eugene Bujak
1b5748e328
travis -- don't use slow master or tip builds, just specify 1.x for latest go version
2018-09-07 16:13:23 +03:00