Commit Graph

  • 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
  • c143e3d57f coredns plugin -- give feedback how many rules were in rulefile Eugene Bujak 2018-09-06 02:07:23 +0300
  • 1102963fa0 dnsfilter -- Update tests to check for expected filter/nofilter reason as well. Eugene Bujak 2018-09-06 02:06:40 +0300
  • f2621c4a9a Remove debug logging during checks if coredns is alive Eugene Bujak 2018-09-06 02:04:16 +0300
  • 859f1590dd Be more atomic during writing of files -- this prevents other processes from seeing empty or impartial files Eugene Bujak 2018-09-06 02:03:03 +0300
  • 0ce40fd46e Start coredns on launch before we serve HTTP -- this checks if port is available Eugene Bujak 2018-09-06 02:00:57 +0300
  • 33fbccf0ba Move starting of coredns server into separate function Eugene Bujak 2018-09-06 02:00:44 +0300
  • e122d9138b sometimes answer can be empty, therefore question could be lost -- pass both to querylog Eugene Bujak 2018-09-05 21:25:11 +0300
  • 606bed9d20 Reduce binary size of coredns by 60% by removing orchestration plugins like kubernetes, route53, trace, etcd and federation Eugene Bujak 2018-09-05 21:22:14 +0300
  • 3b11648e14 Fix registration of metrics if querylog is enabled Eugene Bujak 2018-09-05 21:21:46 +0300
  • e62050fb7e Merge pull request #6 in DNS/adguard-dns from feature/319 to master Konstantin 🦄 Zamyakin 2018-09-05 19:30:33 +0300
  • fa8bc57082 add reason status Maxim Topchu 2018-09-05 18:20:38 +0300
  • 0e99a65687 fix tooltip styles Ildar Kamalov 2018-09-04 12:43:13 +0300
  • bed92f89f0 add client column and tooltip to blocked requests Maxim Topchu 2018-09-03 15:55:20 +0300
  • f12ef5d504 Merge pull request #5 in DNS/adguard-dns from querylog_client to master Konstantin 🦄 Zamyakin 2018-08-31 21:08:20 +0300
  • 379e14c28b coredns plugin -- forgot to pass client's IP to querylog, fix that. Eugene Bujak 2018-08-31 19:59:04 +0300
  • 2ca1a0e586 fix link and name Maxim Topchu 2018-08-31 18:30:39 +0300
  • 30553c6a9a Show 50 top blocked/requestsed/clients instead of 3. Eugene Bujak 2018-08-31 18:21:07 +0300
  • 7bf513b638 Readme -- remove yarn from prerequisites since it's no longer needed Eugene Bujak 2018-08-31 18:13:45 +0300
  • c4fefa10b0 Travis -- fix build on OSX, simplify travis and get rid of yarn Konstantin Zamyakin 2018-08-31 18:11:45 +0300