Commit Graph

  • 27bffef940 Fix #789 Eugene Zbiranik 2019-06-04 11:03:13 +0300
  • 450e2ac549 Merge: * minor API changes Close #785 Simon Zolin 2019-06-03 19:39:40 +0300
  • 6ac466e430 Merge: + client: split settings page into several pages Close #726 Simon Zolin 2019-06-03 19:38:21 +0300
  • f7d88f6976 * client: check initial access settings Ildar Kamalov 2019-06-03 16:39:02 +0300
  • 7f5ac19b59 * client: use JSON for filtering/remove_url Ildar Kamalov 2019-06-03 16:33:15 +0300
  • 54f6710b8f * client: remove unused addErrorToast method Ildar Kamalov 2019-06-03 16:18:49 +0300
  • 757bb7285a * client: move access settings to DNS settings page Ildar Kamalov 2019-06-03 16:08:50 +0300
  • af041bcbd7 Merge pull request in DNS/adguard-dns from fix/702 to master Ildar Kamalov 2019-06-03 15:47:42 +0300
  • cf53653cfa + client: split settings page into several pages Ildar Kamalov 2019-06-03 15:41:45 +0300
  • 1d09ff0562 Merge: + dnsforward: add access settings for blocking DNS requests Close #728 Simon Zolin 2019-06-03 15:04:52 +0300
  • c93cb43db8 * /remove_url: use JSON input data format Simon Zolin 2019-06-03 12:03:45 +0300
  • 276d87a218 - openapi: correct format Simon Zolin 2019-06-03 11:21:57 +0300
  • fcf609ac1e - openapi: fix /add_url Simon Zolin 2019-06-03 11:52:39 +0300
  • e4532a27cd - openapi: correct format Simon Zolin 2019-06-03 11:21:57 +0300
  • 302a11a6a3 Merge: - fix tests and linter issues Simon Zolin 2019-05-31 18:49:07 +0300
  • b8d9ca942c - app: fix crash on starting DNS server after installation Simon Zolin 2019-05-31 16:39:18 +0300
  • df9864ec00 * client: replace favicon.ico with favicon.png Ildar Kamalov 2019-05-31 16:36:48 +0300
  • 3baa6919dc - fix tests and linter issues Simon Zolin 2019-05-30 15:36:39 +0300
  • 02db488b30 + client: handle access settings Ildar Kamalov 2019-05-30 17:26:19 +0300
  • 821ad3edd9 * go.mod: update dnsproxy Simon Zolin 2019-05-24 17:51:13 +0300
  • d18c222b1a + control: /access/list, /access/set handlers Simon Zolin 2019-05-24 17:15:19 +0300
  • 36ffcf7d22 + dnsforward: add access settings for blocking DNS requests Simon Zolin 2019-05-24 14:49:26 +0300
  • 147344afa3 Merge: - dns: fix crash (rDNS) Simon Zolin 2019-05-29 12:50:04 +0300
  • 1abd9da27d - dns: fix crash (rDNS) Simon Zolin 2019-05-28 19:48:16 +0300
  • d9e70f5244 Merge: + DHCP: Support statically configured leases Close #687 Simon Zolin 2019-05-28 19:34:42 +0300
  • a1ceb83da0 Merge: + clients: find DNS client's hostname by IP using rDNS Close #706 Simon Zolin 2019-05-28 19:33:30 +0300
  • a12f01793f + clients: find DNS client's hostname by IP using rDNS Simon Zolin 2019-05-21 14:53:13 +0300
  • b1fbd7c40c * openapi: add new dhcp methods Simon Zolin 2019-05-28 18:42:42 +0300
  • 2976726f99 * client: fix page scrolling on adding/deleting leases Ildar Kamalov 2019-05-28 18:02:02 +0300
  • 6f2503a09f + client: handle static leases form Ildar Kamalov 2019-05-28 15:07:46 +0300
  • a8384c004e + client: add table to show static leases Ildar Kamalov 2019-05-20 11:55:04 +0300
  • 49b91b4fc9 + doc: DHCP static leases Simon Zolin 2019-05-14 17:59:16 +0300
  • fa47fa3f9c * dhcpd: refactor: use separate objects for ServerConfig and RWMutex Simon Zolin 2019-05-14 17:49:45 +0300
  • 763b986955 + dhcp: /dhcp/status: return static leases Simon Zolin 2019-05-14 13:54:35 +0300
  • 342699d933 * dhcpd: minor improvements Simon Zolin 2019-05-14 14:50:47 +0300
  • fd593f5282 * control: refactor: move DHCP lease -> json convertor to a separate function Simon Zolin 2019-05-14 13:53:59 +0300
  • 725aeeb910 + dhcp: /dhcp/add_static_lease, /dhcp/remove_static_lease: control static lease table Simon Zolin 2019-05-14 13:02:04 +0300
  • 564a41d598 + helpers: parseIPv4() Simon Zolin 2019-05-14 15:29:52 +0300
  • c3204664c3 * control: use new DHCP functions: CheckConfig, Init, Start Simon Zolin 2019-05-14 16:59:21 +0300
  • 626c1ae753 * control,dhcp: use dhcpServerConfigJSON struct Simon Zolin 2019-05-14 12:59:59 +0300
  • cc366495d3 + dhcpd: CheckConfig() Simon Zolin 2019-05-14 15:50:07 +0300
  • 0d405c0af8 * dhcpd: move code from Start() to Init() Simon Zolin 2019-05-14 15:49:53 +0300
  • c038e4cf14 Merge: + Per-client settings Close #727 Simon Zolin 2019-05-28 18:52:51 +0300
  • a83bc5eeeb * client: add source column Ildar Kamalov 2019-05-23 16:27:54 +0300
  • 702db84e39 * client: remove redundant table formatting for runtime clients table Ildar Kamalov 2019-05-23 15:06:33 +0300
  • 9cc824d852 * client: show MAC address as default Ildar Kamalov 2019-05-23 14:56:40 +0300
  • 8a8c7329f7 + client: add runtime clients table Ildar Kamalov 2019-05-23 14:14:22 +0300
  • cbef338592 * client: add icons for table buttons Ildar Kamalov 2019-05-23 12:32:51 +0300
  • bd2c4269db * client: remove unused api method Ildar Kamalov 2019-05-23 11:25:48 +0300
  • f40141bbbc * client: confirm before deleting Ildar Kamalov 2019-05-22 19:11:16 +0300
  • c7b5830336 * client: remove table column min-width Ildar Kamalov 2019-05-22 18:54:35 +0300
  • bb34381a0d * client: fix no data text Ildar Kamalov 2019-05-22 18:50:06 +0300
  • 68a4cc597f * client: fix sort helper Ildar Kamalov 2019-05-22 18:28:16 +0300
  • 22d3c38df2 + client: handle per-client settings Ildar Kamalov 2019-05-22 17:59:57 +0300
  • 22c7efd2d1 - openapi.yaml: fix HTTP methods Simon Zolin 2019-05-07 10:46:02 +0300
  • eb159e6997 + openapi.yaml: add /clients handlers Simon Zolin 2019-05-07 10:45:18 +0300
  • 8bf76c331d + dnsfilter: use callback function for applying per-client settings Simon Zolin 2019-05-28 14:14:12 +0300
  • 4bb7b654ab + dhcp: FindIPbyMAC() Simon Zolin 2019-05-28 14:11:47 +0300
  • 3f89335ed2 + dns: use per-client filtering settings Simon Zolin 2019-04-26 16:07:12 +0300
  • 8f7aff93d7 + clients: config: save/restore clients info array Simon Zolin 2019-04-26 16:04:22 +0300
  • 5fb7e44e79 + clients API Simon Zolin 2019-04-26 15:10:29 +0300
  • 6a7b1aba8b + doc: clients Simon Zolin 2019-04-24 17:58:04 +0300
  • 218f51092c Merge: + app: disable new version check and auto-update by command line switch Close #778 Simon Zolin 2019-05-28 18:18:40 +0300
  • 9f75146eab * client: check for empty versions response Ildar Kamalov 2019-05-28 15:22:48 +0300
  • 6ab8aa4da1 * docker: use --no-check-update Simon Zolin 2019-05-28 11:42:50 +0300
  • 386886cec2 Merge: * control: 🚑 Corrects typo in parental control API error message Close #781 Simon Zolin 2019-05-28 11:42:12 +0300
  • 5b29cae133 * openapi: update /version.json description Simon Zolin 2019-05-28 11:41:36 +0300
  • 4df8868787 Merge: * dnsfilter: parental/safebrowsing: add setting to switch between HTTP and HTTPS #646 Simon Zolin 2019-05-28 11:31:51 +0300
  • 517ebc0251
    🚑 Corrects typo in parental control API error message Franck Nijhof 2019-05-27 22:51:51 +0200
  • f25639f1fc + app: disable new version check and auto-update by command line switch Simon Zolin 2019-05-27 18:48:33 +0300
  • f23507a554 * dnsfilter: parental/safebrowsing: add setting to switch between HTTP and HTTPS Simon Zolin 2019-05-27 18:11:05 +0300
  • b9df476c5d Merge: dnsforward: support IPv6 Close #735 Simon Zolin 2019-05-27 12:35:31 +0300
  • e2579c72bd * dnsfilter: fix tests Simon Zolin 2019-05-22 18:30:27 +0300
  • ac8f703407 + dnsforward: support IPv6 (AAAA response) Simon Zolin 2019-05-22 15:50:22 +0300
  • 9ad4bba9ab * dnsfilter: return the correct IP address (host rules) Simon Zolin 2019-05-22 12:38:17 +0300
  • 452c930dd0 Merge: * dnsfilter: use 'https' for safe-browsing and parental control Close #646 Simon Zolin 2019-05-24 18:03:00 +0300
  • fdd0f594fb Merge: - control: allow requests to "/favicon.ico" while we are in install mode Close #766 Simon Zolin 2019-05-24 18:02:07 +0300
  • 00e1b6ca08 * dnsfilter: use 'https' for safe-browsing and parental control Simon Zolin 2019-05-06 16:15:47 +0300
  • dece393d6a - control: allow requests to "/favicon.ico" while we are in install mode Simon Zolin 2019-05-23 16:28:20 +0300
  • aa2d942783 Merge: Update by command from UI Close #428 Simon Zolin 2019-05-20 13:38:23 +0300
  • e3ee7a0c3e Merge: dnsfilter: use urlfilter package #714 Simon Zolin 2019-05-20 11:00:45 +0300
  • 70e3299567 * openapi: update Simon Zolin 2019-05-20 10:57:07 +0300
  • 967517316f * client: add link to the update error Ildar Kamalov 2019-05-17 18:17:17 +0300
  • 24f582d36d * client: add update timeout Ildar Kamalov 2019-05-17 16:57:38 +0300
  • 9cffe865ec * client: add error message if update failed Ildar Kamalov 2019-05-16 17:33:09 +0300
  • cb3f7f2834 + client: handle update Ildar Kamalov 2019-05-16 17:24:30 +0300
  • 096a959987 * dnsforward: use new dnsfilter interface Simon Zolin 2019-05-16 17:32:15 +0300
  • 5ec747b30b * dnsfilter: adapt tests to new interface Simon Zolin 2019-05-16 14:03:25 +0300
  • 829415da5b * dnsfilter: use urlfilter package Simon Zolin 2019-05-15 16:46:11 +0300
  • 3396d68019 * dnsfilter: remove code for filtering rules Simon Zolin 2019-05-15 15:48:05 +0300
  • bd68bf2e25 * dns: rename dnsfilter.Filter.Rule -> dnsfilter.Filter.Data Simon Zolin 2019-05-15 15:32:42 +0300
  • 9644f79a03 * dnsforward: use separate ServerConfig object Simon Zolin 2019-05-15 15:08:15 +0300
  • 36e273dfd5 * use urlfilter Simon Zolin 2019-05-15 14:24:30 +0300
  • 068072bc5a * go linter Simon Zolin 2019-05-17 14:16:08 +0300
  • b72ca4d127 * control: /version.json: use new JSON format Simon Zolin 2019-05-15 11:02:09 +0300
  • 28440fc3ac + set config.runningAsService Simon Zolin 2019-05-17 14:22:59 +0300
  • 6d14ec18ac * app: --help: more pretty help info Simon Zolin 2019-04-30 15:49:00 +0300
  • 5fd35254a8 + app: add --check-config command-line argument Simon Zolin 2019-04-30 15:26:57 +0300
  • 3ee8051e97 * app: optimize config file reading Simon Zolin 2019-04-30 14:38:24 +0300
  • 2dd6ea5161 + /control/update handler Simon Zolin 2019-04-25 14:57:03 +0300