Commit Graph

  • 0d405c0af8 * dhcpd: move code from Start() to Init() Simon Zolin 2019-05-14 15:49:53 +03:00
  • c038e4cf14 Merge: + Per-client settings Close #727 Simon Zolin 2019-05-28 18:52:51 +03:00
  • a83bc5eeeb * client: add source column Ildar Kamalov 2019-05-23 16:27:54 +03:00
  • 702db84e39 * client: remove redundant table formatting for runtime clients table Ildar Kamalov 2019-05-23 15:06:33 +03:00
  • 9cc824d852 * client: show MAC address as default Ildar Kamalov 2019-05-23 14:56:40 +03:00
  • 8a8c7329f7 + client: add runtime clients table Ildar Kamalov 2019-05-23 14:14:22 +03:00
  • cbef338592 * client: add icons for table buttons Ildar Kamalov 2019-05-23 12:32:51 +03:00
  • bd2c4269db * client: remove unused api method Ildar Kamalov 2019-05-23 11:25:48 +03:00
  • f40141bbbc * client: confirm before deleting Ildar Kamalov 2019-05-22 19:11:16 +03:00
  • c7b5830336 * client: remove table column min-width Ildar Kamalov 2019-05-22 18:54:35 +03:00
  • bb34381a0d * client: fix no data text Ildar Kamalov 2019-05-22 18:50:06 +03:00
  • 68a4cc597f * client: fix sort helper Ildar Kamalov 2019-05-22 18:28:16 +03:00
  • 22d3c38df2 + client: handle per-client settings Ildar Kamalov 2019-05-22 17:59:57 +03:00
  • 22c7efd2d1 - openapi.yaml: fix HTTP methods Simon Zolin 2019-05-07 10:46:02 +03:00
  • eb159e6997 + openapi.yaml: add /clients handlers Simon Zolin 2019-05-07 10:45:18 +03:00
  • 8bf76c331d + dnsfilter: use callback function for applying per-client settings Simon Zolin 2019-05-28 14:14:12 +03:00
  • 4bb7b654ab + dhcp: FindIPbyMAC() Simon Zolin 2019-05-28 14:11:47 +03:00
  • 3f89335ed2 + dns: use per-client filtering settings Simon Zolin 2019-04-26 16:07:12 +03:00
  • 8f7aff93d7 + clients: config: save/restore clients info array Simon Zolin 2019-04-26 16:04:22 +03:00
  • 5fb7e44e79 + clients API Simon Zolin 2019-04-26 15:10:29 +03:00
  • 6a7b1aba8b + doc: clients Simon Zolin 2019-04-24 17:58:04 +03:00
  • 218f51092c Merge: + app: disable new version check and auto-update by command line switch Close #778 Simon Zolin 2019-05-28 18:18:40 +03:00
  • 9f75146eab * client: check for empty versions response Ildar Kamalov 2019-05-28 15:22:48 +03:00
  • 6ab8aa4da1 * docker: use --no-check-update Simon Zolin 2019-05-28 11:42:50 +03:00
  • 386886cec2 Merge: * control: 🚑 Corrects typo in parental control API error message Close #781 Simon Zolin 2019-05-28 11:42:12 +03:00
  • 5b29cae133 * openapi: update /version.json description Simon Zolin 2019-05-28 11:41:36 +03:00
  • 4df8868787 Merge: * dnsfilter: parental/safebrowsing: add setting to switch between HTTP and HTTPS #646 Simon Zolin 2019-05-28 11:31:51 +03:00
  • 517ebc0251 🚑 Corrects typo in parental control API error message Franck Nijhof 2019-05-27 22:51:51 +02:00
  • f25639f1fc + app: disable new version check and auto-update by command line switch Simon Zolin 2019-05-27 18:48:33 +03:00
  • f23507a554 * dnsfilter: parental/safebrowsing: add setting to switch between HTTP and HTTPS Simon Zolin 2019-05-27 18:11:05 +03:00
  • b9df476c5d Merge: dnsforward: support IPv6 Close #735 Simon Zolin 2019-05-27 12:35:31 +03:00
  • e2579c72bd * dnsfilter: fix tests Simon Zolin 2019-05-22 18:30:27 +03:00
  • ac8f703407 + dnsforward: support IPv6 (AAAA response) Simon Zolin 2019-05-22 15:50:22 +03:00
  • 9ad4bba9ab * dnsfilter: return the correct IP address (host rules) Simon Zolin 2019-05-22 12:38:17 +03:00
  • 452c930dd0 Merge: * dnsfilter: use 'https' for safe-browsing and parental control Close #646 Simon Zolin 2019-05-24 18:03:00 +03:00
  • fdd0f594fb Merge: - control: allow requests to "/favicon.ico" while we are in install mode Close #766 Simon Zolin 2019-05-24 18:02:07 +03:00
  • 00e1b6ca08 * dnsfilter: use 'https' for safe-browsing and parental control Simon Zolin 2019-05-06 16:15:47 +03:00
  • dece393d6a - control: allow requests to "/favicon.ico" while we are in install mode Simon Zolin 2019-05-23 16:28:20 +03:00
  • aa2d942783 Merge: Update by command from UI Close #428 Simon Zolin 2019-05-20 13:38:23 +03:00
  • e3ee7a0c3e Merge: dnsfilter: use urlfilter package #714 Simon Zolin 2019-05-20 11:00:45 +03:00
  • 70e3299567 * openapi: update Simon Zolin 2019-05-20 10:57:07 +03:00
  • 967517316f * client: add link to the update error Ildar Kamalov 2019-05-17 18:17:17 +03:00
  • 24f582d36d * client: add update timeout Ildar Kamalov 2019-05-17 16:57:38 +03:00
  • 9cffe865ec * client: add error message if update failed Ildar Kamalov 2019-05-16 17:33:09 +03:00
  • cb3f7f2834 + client: handle update Ildar Kamalov 2019-05-16 17:24:30 +03:00
  • 096a959987 * dnsforward: use new dnsfilter interface Simon Zolin 2019-05-16 17:32:15 +03:00
  • 5ec747b30b * dnsfilter: adapt tests to new interface Simon Zolin 2019-05-16 14:03:25 +03:00
  • 829415da5b * dnsfilter: use urlfilter package Simon Zolin 2019-05-15 16:46:11 +03:00
  • 3396d68019 * dnsfilter: remove code for filtering rules Simon Zolin 2019-05-15 15:48:05 +03:00
  • bd68bf2e25 * dns: rename dnsfilter.Filter.Rule -> dnsfilter.Filter.Data Simon Zolin 2019-05-15 15:32:42 +03:00
  • 9644f79a03 * dnsforward: use separate ServerConfig object Simon Zolin 2019-05-15 15:08:15 +03:00
  • 36e273dfd5 * use urlfilter Simon Zolin 2019-05-15 14:24:30 +03:00
  • 068072bc5a * go linter Simon Zolin 2019-05-17 14:16:08 +03:00
  • b72ca4d127 * control: /version.json: use new JSON format Simon Zolin 2019-05-15 11:02:09 +03:00
  • 28440fc3ac + set config.runningAsService Simon Zolin 2019-05-17 14:22:59 +03:00
  • 6d14ec18ac * app: --help: more pretty help info Simon Zolin 2019-04-30 15:49:00 +03:00
  • 5fd35254a8 + app: add --check-config command-line argument Simon Zolin 2019-04-30 15:26:57 +03:00
  • 3ee8051e97 * app: optimize config file reading Simon Zolin 2019-04-30 14:38:24 +03:00
  • 2dd6ea5161 + /control/update handler Simon Zolin 2019-04-25 14:57:03 +03:00
  • 788e91a51e * control: don't use custom resolver for tests Simon Zolin 2019-04-25 15:37:10 +03:00
  • d4fcef8d04 + doc: Update algorithm Simon Zolin 2019-04-24 16:06:58 +03:00
  • 392c7b6ee1 - control: fix race in /control/version.json handler Simon Zolin 2019-04-24 15:02:41 +03:00
  • 7bb40bca0f Merge: dns query log: robust file flushing mechanism #708 Simon Zolin 2019-05-15 14:08:01 +03:00
  • f20cb65189 Merge: + dnsfilter: cache IP addresses of safebrowsing and parental control servers Close #745 Simon Zolin 2019-05-15 14:01:01 +03:00
  • d5f6dd1a46 - dns query log: robust file flushing mechanism Simon Zolin 2019-05-15 13:11:36 +03:00
  • 0f28a989e9 * improve logging Simon Zolin 2019-05-08 10:43:47 +03:00
  • d918e5b418 use maxDialCacheSize constant Simon Zolin 2019-05-15 12:03:20 +03:00
  • 3a0f608402 Merge: dnsforward, config: add unspecified IP blocking option Close #742, #743 Simon Zolin 2019-05-15 11:58:40 +03:00
  • cd2dd00da3 * dnsforward_test: add test for null filter Alexander Turcic 2019-05-14 14:53:31 +02:00
  • 07ffcbec3d * dnsforward, config: add unspecified IP blocking option Alexander Turcic 2019-05-04 22:51:14 +02:00
  • b3461d37ca rename functions and container Simon Zolin 2019-05-13 14:47:55 +03:00
  • 2178546e7b Merge: docker: Run as non-root user Close #720 Simon Zolin 2019-05-13 14:42:50 +03:00
  • 24ae61de3e + dnsfilter: cache IP addresses of safebrowsing and parental control servers Simon Zolin 2019-05-13 14:16:07 +03:00
  • 68f9ec70fb Merge branch 'docker-improvements' of git://github.com/javabean/AdGuardHome into javabean-docker-improvements Simon Zolin 2019-05-13 11:12:21 +03:00
  • 17aa46c4d2 Optimize Docker image layers; comment out runtime user; add sample docker-compose.yml Cédrik LIME 2019-05-08 21:17:14 +02:00
  • a45f0c519e Merge pull request #209 in DNS/adguard-dns from feature/734 to master Ildar Kamalov 2019-05-06 09:35:51 +03:00
  • 2cb2b3585f Merge pull request #208 in DNS/adguard-dns from fix/729 to master Ildar Kamalov 2019-05-06 09:35:42 +03:00
  • d24f208f98 - client: fixed values for settings validation Ildar Kamalov 2019-04-28 11:43:15 +03:00
  • 6ac9509d64 + client: Add a link to the list of known DNS providers to Upstream DNS settings Ildar Kamalov 2019-04-28 11:18:56 +03:00
  • 7d2df26335 Merge: Bump version to v0.95-hotfix v0.95-hotfix Simon Zolin 2019-04-24 14:39:52 +03:00
  • ae403fb137 Bump version to v0.95-hotfix Simon Zolin 2019-04-24 14:38:00 +03:00
  • e1bb89c393 Merge: dnsfilter: prevent recursion when both parental control and safebrowsing are enabled Close #732 Simon Zolin 2019-04-24 12:52:16 +03:00
  • c4e67690f4 * dnsfilter: don't use global variable for custom resolver function Simon Zolin 2019-04-24 12:49:12 +03:00
  • f6023b395e - dnsfilter: prevent recursion when both parental control and safebrowsing are enabled Simon Zolin 2019-04-24 12:38:05 +03:00
  • cedab695c2 Merge: Bump version to v0.95 v0.95 Simon Zolin 2019-04-23 20:28:54 +03:00
  • 1c339e5fcd Bump version to v0.95 Simon Zolin 2019-04-23 20:23:35 +03:00
  • 4eb910c35e Merge pull request #203 in DNS/adguard-dns from fix/647 to master Andrey Meshkov 2019-04-23 20:15:12 +03:00
  • c6957bed64 - install: immediately schedule filters update procedure after installation is complete Simon Zolin 2019-04-23 19:56:21 +03:00
  • 8e6f7be5b8 Merge pull request #202 in DNS/adguard-dns from fix/647 to master Andrey Meshkov 2019-04-23 19:48:05 +03:00
  • 528c1a72ca - use 127.0.0.1 as a resolver address when DNS binding address is 0.0.0.0 Simon Zolin 2019-04-23 19:37:14 +03:00
  • 3087c54a15 - app: don't print filter update error messages on first launch before DNS server is set up Simon Zolin 2019-04-23 19:26:51 +03:00
  • 5c65d0cabe Merge: various bugfixes Simon Zolin 2019-04-23 16:20:46 +03:00
  • 4231920ee8 * client: add "DuckDuckGo" to safesearch label text Simon Zolin 2019-04-23 15:25:09 +03:00
  • d5f46f51b8 - dhcp: fix build on macos #704 Simon Zolin 2019-04-23 15:14:26 +03:00
  • a860c8e6ff - dnsfilter: fix npe in dnsfilter test Aleksey Dmitrevskiy 2019-04-23 15:09:23 +03:00
  • 0794704f74 - dnsfilter: fix safesearch issue #268 Aleksey Dmitrevskiy 2019-04-23 15:08:41 +03:00
  • 173ab2a3c1 Merge: - /control/dhcp/find_active_dhcp: fix DHCP server detection Close #704 Simon Zolin 2019-04-23 12:29:15 +03:00
  • 68dc8a1341 * control: update "DHCP server not found" message Simon Zolin 2019-04-23 12:15:49 +03:00
  • 043e89a1a4 * update openapi.yaml Simon Zolin 2019-04-22 18:01:04 +03:00
  • c5ed6da5bd - /control/dhcp/find_active_dhcp: fix DHCP server detection Simon Zolin 2019-04-16 17:36:34 +03:00