Commit Graph

  • c9e10c9de7 Makefile -- avoid stale copy of this repo inside build/gopath Eugene Bujak 2018-09-26 18:26:24 +0300
  • de7b2d5e6b Merge pull request #40 in DNS/adguard-dns from feature/347 to master Eugene Bujak 2018-09-26 18:00:34 +0300
  • ff86d6b7dc Set default servers to tls://1.1.1.1 and tls://1.0.0.1 Eugene Bujak 2018-09-26 17:47:23 +0300
  • 3afd8fccc7 Merge pull request #39 in DNS/adguard-dns from feature/333 to master Eugene Bujak 2018-09-26 17:24:30 +0300
  • 2cf22898dd Add button to the dashboard page for enable/disable filtering Ildar Kamalov 2018-09-26 17:12:31 +0300
  • 381b96a4b1 Merge pull request #38 in DNS/adguard-dns from bugfix/344 to master Eugene Bujak 2018-09-25 20:54:35 +0300
  • a65a40c6be Update /status to return currently set upstream DNS servers. Eugene Bujak 2018-09-25 19:53:15 +0300
  • da62fac76e web UI -- Fix engrish when checking upstream DNS servers succeeds Eugene Bujak 2018-09-25 19:52:50 +0300
  • 6a53dd0f00 Merge pull request #37 in DNS/adguard-dns from bugfix/333 to master Eugene Bujak 2018-09-25 19:44:07 +0300
  • 09a39cce03 Allow disabling of filtering but keeping querylog, safebrowsing, safesearch and parental working. Eugene Bujak 2018-09-25 19:26:26 +0300
  • 50b188a086 Makefile -- make it a bit less noisy during build and much less noisy during clean Eugene Bujak 2018-09-25 19:25:54 +0300
  • dd8396cec1 Merge pull request #36 in DNS/adguard-dns from bugfix/343 to master Eugene Bujak 2018-09-25 19:14:59 +0300
  • ea320f5ee3 Fix test failures introduced by previous commit afd1fe21f6. Eugene Bujak 2018-09-25 19:12:32 +0300
  • afd1fe21f6 Merge pull request #35 in DNS/adguard-dns from bugfix/343 to master Eugene Bujak 2018-09-25 18:44:41 +0300
  • 119d38fa8e Add trace() for debugging Eugene Bujak 2018-09-25 18:34:34 +0300
  • 620212ad37 coredns -- don't try to be smart and replace 127.0.0.1 with NXDOMAIN yet -- need research on that first Eugene Bujak 2018-09-25 18:34:01 +0300
  • bd0fa4cc4f Fix 'index out of range' panic when adding a filter URL that has empty line in contents Eugene Bujak 2018-09-25 18:23:02 +0300
  • b0549a8e5b web UI -- Fix description of hosts rule syntax, it's other way around Eugene Bujak 2018-09-25 18:22:41 +0300
  • 92399b8ebf Merge pull request #34 in DNS/adguard-dns from better-builds to master Eugene Bujak 2018-09-21 20:16:56 +0300
  • d8fbb2cd3b Remove leftover from old internal repo Eugene Bujak 2018-09-21 20:06:33 +0300
  • 469b93eaa4 Rewrite Makefile Eugene Bujak 2018-09-21 20:01:55 +0300
  • 92b681cb41 Merge pull request #33 in DNS/adguard-dns from feature/321 to master Ildar Kamalov 2018-09-21 19:06:25 +0300
  • 1c1b952d48 Fix message checking Ildar Kamalov 2018-09-21 18:57:27 +0300
  • c2a2b3ea6a Check upstream length in component Ildar Kamalov 2018-09-21 18:50:06 +0300
  • f727f999f9 Add a test upstreams button Ildar Kamalov 2018-09-21 18:08:39 +0300
  • 02b28f4511 Merge pull request #32 in DNS/adguard-dns from feature/338 to master Eugene Bujak 2018-09-21 15:32:11 +0300
  • 43fcf4117d Add update check Ildar Kamalov 2018-09-21 15:20:41 +0300
  • 68422b8399 Merge pull request #31 in DNS/adguard-dns from feature/338 to master Eugene Bujak 2018-09-21 12:13:11 +0300
  • c3f6a96f2f Add API endpoint to fetch version.json from github.io Eugene Bujak 2018-09-20 20:02:25 +0300
  • 2c2b951fd6 Merge pull request #30 in DNS/adguard-dns from feature/339 to master Eugene Bujak 2018-09-20 18:42:09 +0300
  • fba70b8b73 Add version.json -- contains v0.1 Eugene Bujak 2018-09-20 18:35:09 +0300
  • 38cfe95280 Merge pull request #29 in DNS/adguard-dns from readme to master Eugene Bujak 2018-09-20 18:27:15 +0300
  • a76fd7618a Proofreading by @vbagirov Eugene Bujak 2018-09-20 18:15:52 +0300
  • 8d23e29190 Update readme. Eugene Bujak 2018-09-20 15:03:34 +0300
  • a185161ad4 Merge pull request #28 in DNS/adguard-dns from feature/321 to master Eugene Bujak 2018-09-20 13:38:12 +0300
  • 81c7dbbc16 Merge pull request #27 in DNS/adguard-dns from feature/316 to master Ildar Kamalov 2018-09-19 19:14:19 +0300
  • e733c19504 Implement API to test for upstream DNS servers. Eugene Bujak 2018-09-19 19:12:09 +0300
  • 0e173d2f70 add progress bar and filters notifications Ildar Kamalov 2018-09-19 18:58:55 +0300
  • 0292d2b32b Merge pull request #26 in DNS/adguard-dns from basicauth to master Eugene Bujak 2018-09-19 15:54:49 +0300
  • ba56d6c01d Reorganize config file. Eugene Bujak 2018-09-19 15:51:44 +0300
  • b8213bf88a Update README to explain config file settings Eugene Bujak 2018-09-19 15:51:28 +0300
  • 4548eb8d11 Implement simple basic auth. Eugene Bujak 2018-09-18 20:59:41 +0300
  • a2f06aadc0 Merge pull request #25 in DNS/adguard-dns from feature/331 to master Eugene Bujak 2018-09-17 19:03:45 +0300
  • df12038f33 Add refresh button to querylog page Ildar Kamalov 2018-09-17 17:44:32 +0300
  • c2aa39efe5 Merge pull request #23 in DNS/adguard-dns from gometalinter to master Eugene Bujak 2018-09-17 11:26:17 +0300
  • 5d046c5c16 Merge pull request #24 in DNS/adguard-dns from parental_fullhash to master Eugene Bujak 2018-09-17 01:50:09 +0300
  • ae50a2f827 Merge pull request #20 in DNS/adguard-dns from feature/315 to master Eugene Bujak 2018-09-17 01:44:48 +0300
  • dcbe3dd405 dnsfilter -- compare full hashes when parsing parental lookup result. Eugene Bujak 2018-09-17 01:41:39 +0300
  • ded02d112c Add console error Ildar Kamalov 2018-09-14 21:31:20 +0300
  • 076c9de68e Fix many lint warnings found by gometalinter Eugene Bujak 2018-09-14 16:50:56 +0300
  • d237df6389 Fix timeout Ildar Kamalov 2018-09-14 16:43:27 +0300
  • 22a5abb7b8 Handle settings errors Ildar Kamalov 2018-09-14 16:41:34 +0300
  • 828bb40084 Show toast on failed request Ildar Kamalov 2018-09-14 15:37:35 +0300
  • 548010e002 Merge pull request #22 in DNS/adguard-dns from fixtravis to master Eugene Bujak 2018-09-14 14:48:30 +0300
  • 5c6aa910ef Fix a missed argument that breaks go test (which invokes go vet and fails if that fails) Eugene Bujak 2018-09-14 14:47:27 +0300
  • b9999f155e Merge pull request #21 in DNS/adguard-dns from add_url_verifier to master Eugene Bujak 2018-09-14 11:23:51 +0300
  • 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 Eugene Bujak 2018-09-14 04:33:54 +0300
  • 9258fada47 Fix clear interval Ildar Kamalov 2018-09-12 15:38:54 +0300
  • 6c70d8ca37 Add alert on failed requests Ildar Kamalov 2018-09-12 12:58:55 +0300
  • 5554643cd0 Merge pull request #19 in DNS/adguard-dns from version to master Eugene Bujak 2018-09-11 19:08:27 +0300
  • 7c71d4b445 web interface -- avoid having 'v.v0.1', saying 'version v0.1' seems more natural than that Eugene Bujak 2018-09-11 19:04:49 +0300
  • 3a92520764 Merge pull request #18 in DNS/adguard-dns from nonfqdn to master Eugene Bujak 2018-09-11 18:00:06 +0300
  • aa2e5500e7 coredns plugin -- do not filter out non-FQDN's -- otherwise it breaks serving /etc/hosts Eugene Bujak 2018-09-11 17:57:20 +0300
  • e2cf9ffd84 Merge pull request #17 in DNS/adguard-dns from feature/328 to master Eugene Bujak 2018-09-11 15:05:47 +0300
  • d8a3ee3676 change graph stats to 24 hours Ildar Kamalov 2018-09-11 12:40:01 +0300
  • 46e447589c Merge pull request #16 in DNS/adguard-dns from footer to master Eugene Bujak 2018-09-10 21:17:57 +0300
  • 97161ab4f0 web interface -- Update footer from placeholder to actual values. Eugene Bujak 2018-09-10 20:57:52 +0300
  • 3901dda39c Merge pull request #14 in DNS/adguard-dns from dnsfilter_recursion to master Eugene Bujak 2018-09-10 20:52:20 +0300
  • d49e3769a1 dnsfilter -- do not check lookup hosts against themselves to avoid recursion Eugene Bujak 2018-09-10 20:34:42 +0300
  • c1e16cc584 Add support for serving /etc/hosts Eugene Bujak 2018-09-10 20:42:56 +0300
  • 9c1dc6d373 Makefile -- Fix cross-compilation Eugene Bujak 2018-09-10 17:46:42 +0300
  • fced9178b8 Merge pull request #13 in DNS/adguard-dns from fix_coredns_build to master Eugene Bujak 2018-09-10 16:10:44 +0300
  • d34049b513 travis -- Fix go test failure. Eugene Bujak 2018-09-10 15:47:22 +0300
  • 43dbef8935 Merge pull request #12 in DNS/adguard-dns from fix_coredns_build to master Eugene Bujak 2018-09-10 15:33:05 +0300
  • f6d7d6a37a Fix coredns build failure. Eugene Bujak 2018-09-10 15:27:46 +0300
  • b54f9a7a36 Merge pull request #11 in DNS/adguard-dns from feature/313 to master Eugene Bujak 2018-09-07 19:12:05 +0300
  • 9e6ed7f273 fix filtered reason overflow Ildar Kamalov 2018-09-07 19:06:09 +0300
  • 04faff3e2c fix table cell overflow in filters Ildar Kamalov 2018-09-07 18:58:48 +0300
  • 5fdaf7cb66 Merge pull request #10 in DNS/adguard-dns from feature/313 to master Eugene Bujak 2018-09-07 18:44:34 +0300
  • 76f98e2950 fix default page size in query logs Ildar Kamalov 2018-09-07 18:41:53 +0300
  • ba836220b8 Merge pull request #9 in DNS/adguard-dns from consistent-stats to master Konstantin 🦄 Zamyakin 2018-09-07 18:21:46 +0300
  • 3189341089 web interface -- Make refresh buttons reload all data, not just counters Eugene Bujak 2018-09-07 18:04:31 +0300
  • 4ba8293c06 web interface -- change text from 'general counters' to 'general statistics' Eugene Bujak 2018-09-07 18:04:18 +0300
  • 7094ed4f28 Fixup of previous commit -- errand keystroke crept in Eugene Bujak 2018-09-07 17:59:24 +0300
  • f623c3d909 API /stats_top -- sort top entries by value Eugene Bujak 2018-09-07 17:50:03 +0300
  • 8198b65f29 API /stats_top -- show only top entries for last 3 minutes Eugene Bujak 2018-09-07 17:49:33 +0300
  • 38b3fe6718 Merge pull request #8 in DNS/adguard-dns from parental_metrics to master Konstantin 🦄 Zamyakin 2018-09-07 17:11:21 +0300
  • 9682dc6bc1 travis -- npm installation of dependencies belongs in install section Eugene Bujak 2018-09-07 16:14:43 +0300
  • 659b530381 makefile -- use npm --prefix syntax instead of doing cd into subdir Eugene Bujak 2018-09-07 16:14:25 +0300
  • 1b5748e328 travis -- don't use slow master or tip builds, just specify 1.x for latest go version Eugene Bujak 2018-09-07 16:13:23 +0300
  • ebf2380af4 travis -- move dependency installation to install section, simplify go test invocation to test all subdirs in one go Eugene Bujak 2018-09-07 16:13:03 +0300
  • 6fc50cd743 dnsfilter -- small code cleanup Eugene Bujak 2018-09-07 16:10:43 +0300
  • 3b9aaff861 coredns plugin metrics -- deduplicate code Eugene Bujak 2018-09-07 16:10:11 +0300
  • c572c7b0e9 dnsfilter metrics -- parental cache hits were counted as safebrowsing cache hits Eugene Bujak 2018-09-07 15:46:38 +0300
  • 74275bebdc Merge pull request #7 in DNS/adguard-dns from metrics to master Eugene Bujak 2018-09-06 14:44:40 +0300
  • 1f0fdef8d6 Fix invalid element order for historical stats -- in API declaration values are from oldest to newest, not other way around. Eugene Bujak 2018-09-06 02:20:51 +0300
  • 04562dece3 Rewrite how historical stats are stored and calculated. Eugene Bujak 2018-09-06 02:11:36 +0300
  • c7a5275d42 coredns plugin -- convert logic into switch, logging unexpected non-covered cases Eugene Bujak 2018-09-06 02:09:57 +0300
  • fe397943d6 After filters were redownloaded and deemed to be fresh, tell coredns server to reload Eugene Bujak 2018-09-06 02:09:05 +0300
  • 876854d403 coredns plugin -- on server reload, metrics disappeared, therefore they must be registered on each reload instead of once Eugene Bujak 2018-09-06 02:07:57 +0300