Commit Graph

  • e95aae5744 + client: handle DNS rewrites Ildar Kamalov 2019-07-22 15:32:12 +03:00
  • 3cca61d599 Merge: + translations: add twosky integration Ildar Kamalov 2019-07-31 14:02:01 +03:00
  • 3b0f2e5563 + translations: add twosky integration Ildar Kamalov 2019-07-18 18:35:23 +03:00
  • 70b8cf6ec8 + openapi: add /rewrite/* methods Simon Zolin 2019-07-26 17:09:46 +03:00
  • 1bb6638db7 + dnsforward: use Rewrites table Simon Zolin 2019-07-29 11:37:16 +03:00
  • 9857024c5d + control: add /rewrite/* handlers Simon Zolin 2019-07-19 15:14:19 +03:00
  • 0c2459b51b + doc: add Rewrites section Simon Zolin 2019-07-18 19:16:04 +03:00
  • b66e370ffc * dnsfilter: refactor: a simple approach to convert Reason to string Simon Zolin 2019-07-23 11:43:30 +03:00
  • a9fbb93f0f Merge: + Add "parental_block_host" and "safebrowsing_block_host" settings #454 Simon Zolin 2019-07-24 19:35:46 +03:00
  • a742181956 Merge: +: git-cz config file Andrey Meshkov 2019-07-24 17:25:53 +03:00
  • 873108bf08 +: git-cz config file Andrey Meshkov 2019-07-24 17:26:21 +03:00
  • e9647e2962 Merge: refactor: 💡 optimizing GC Andrey Meshkov 2019-07-24 17:06:04 +03:00
  • e09ec5d38e Merge: * dnsfilter: use fastcache instead of gcache Andrey Meshkov 2019-07-24 17:04:24 +03:00
  • 479675b6cc refactor: 💡 optimizing GC Andrey Meshkov 2019-07-24 17:00:05 +03:00
  • d9265aa9a8 fix tests Simon Zolin 2019-07-23 20:01:50 +03:00
  • 6f51df7d2e * dnsfilter: use fastcache instead of gcache Simon Zolin 2019-07-23 17:14:13 +03:00
  • 81303b5db7 + config: add cache size settings Simon Zolin 2019-07-23 15:57:44 +03:00
  • fdf7ee2c08 * refactor: don't set new configuration while running DNS server Simon Zolin 2019-07-22 12:52:27 +03:00
  • 5a3de2a276 * refactor Simon Zolin 2019-07-22 12:33:58 +03:00
  • 4a05ab0057 * dnsforward: parental control server can be an IP address, not just host name Simon Zolin 2019-07-22 12:33:45 +03:00
  • 4134a8c30e + dnsforward, config: add "parental_block_host" and "safebrowsing_block_host" settings Simon Zolin 2019-07-22 12:16:30 +03:00
  • c2dacd32d1 Merge: * use urlfilter v0.4.1 Close #840 Simon Zolin 2019-07-19 15:26:52 +03:00
  • bb00a63238 * use urlfilter v0.4.1 Simon Zolin 2019-07-19 15:20:42 +03:00
  • bd5162ada3 Merge: Refactoring: move global variables; move initialization of periodic tasks Close #583 Simon Zolin 2019-07-19 15:18:51 +03:00
  • b8444ff46a * minor Simon Zolin 2019-07-09 18:52:18 +03:00
  • 2bbd262968 * dnsforward: move initialization of periodic tasks to NewServer() Simon Zolin 2019-07-10 11:56:54 +03:00
  • 6701e9ce06 * move "dnsctx" to "config" Simon Zolin 2019-07-09 19:02:45 +03:00
  • af21a5f17b * move "dnsServer" to "config" Simon Zolin 2019-07-09 19:00:11 +03:00
  • 001b4b981f * move "dhcpServer" to "config" Simon Zolin 2019-07-09 18:57:41 +03:00
  • 5e309a7b3a * move "httpServer" to "config" Simon Zolin 2019-07-09 18:52:06 +03:00
  • 2780ace63e * move "httpsServer" to "config" Simon Zolin 2019-07-09 18:50:17 +03:00
  • f79008d9d0 * move "pidFileName" to "config" Simon Zolin 2019-07-09 18:49:31 +03:00
  • d3ddfc81a6 * move "versionCheckJSON" to "config" Simon Zolin 2019-07-09 18:40:56 +03:00
  • c426ee0108 * move "client", "transport" to "config" Simon Zolin 2019-07-09 18:37:24 +03:00
  • 2682adca39 * move "controlLock" mutex to "config" Simon Zolin 2019-07-09 18:25:26 +03:00
  • d51f43e27a * clients: move container object to "config" Simon Zolin 2019-07-09 18:19:50 +03:00
  • 1973901802 Merge: * dhcpd: check if subnet mask is correct Close #887 v0.97.1 Simon Zolin 2019-07-17 12:45:45 +03:00
  • 79a5c920a4 * dhcpd: check if subnet mask is correct Simon Zolin 2019-07-17 11:55:21 +03:00
  • 0fb42e5c71 Merge: - filters: fix crash after update #878 Simon Zolin 2019-07-16 15:35:54 +03:00
  • 1c5b613048 - filters: fix crash after update Simon Zolin 2019-07-16 15:29:36 +03:00
  • 55a4536997 Merge: - filters: start DNS server after filters are updated Close #886 Simon Zolin 2019-07-16 14:41:23 +03:00
  • 1b45dc45fc - filters: start DNS server after filters are updated Simon Zolin 2019-07-16 14:32:58 +03:00
  • 87ccd192c3 Merge: - filters: windows: fix update procedure Close #878 Simon Zolin 2019-07-16 13:58:54 +03:00
  • 2c91de73af * minor Simon Zolin 2019-07-16 12:55:55 +03:00
  • 94f3bf44d7 - filters: start DNS server after filter has been removed Simon Zolin 2019-07-16 12:55:47 +03:00
  • 27006f58c5 - filters: windows: fix update procedure Simon Zolin 2019-07-16 12:55:18 +03:00
  • 4326a2c945 Merge: - /filtering/remove_url: windows: remove filter file only after DNS server has been stopped Close #878 Simon Zolin 2019-07-15 18:36:08 +03:00
  • 375e410aa3 - /filtering/remove_url: windows: remove filter file only after DNS server has been stopped Simon Zolin 2019-07-15 14:31:17 +03:00
  • cc8633ed7d Merge: - dnsfilter: fix crash when global setting 'SafeSearch' is off Close #880 Simon Zolin 2019-07-15 18:22:58 +03:00
  • a79643f23e + dnsfilter-test: override global safe-browsing setting with a per-client setting Simon Zolin 2019-07-15 14:03:22 +03:00
  • c81c79aad7 Merge: - don't load filter rules if filter is disabled Close #879 Simon Zolin 2019-07-15 13:17:44 +03:00
  • e2b518339f - don't load filter rules if filter is disabled Simon Zolin 2019-07-15 12:33:02 +03:00
  • 57c510631e - dnsfilter: fix crash when global setting 'SafeSearch' is off Simon Zolin 2019-07-15 12:10:43 +03:00
  • d4bbc45a39 Added beta link for FreeBSD Andrey Meshkov 2019-07-12 16:22:13 +03:00
  • 9eb6da05ad Bump version to 0.97.0 and fix #798 v0.97.0 Andrey Meshkov 2019-07-12 15:57:20 +03:00
  • 3f796a5d05 Merge: - fix tests Simon Zolin 2019-07-09 11:35:49 +03:00
  • 0a1d7fd707 - fix tests Simon Zolin 2019-07-09 11:35:39 +03:00
  • 26db906e54 Merge: + client: add link to the DNS filterting rules article Ildar Kamalov 2019-07-08 18:05:02 +03:00
  • 3a5f9a7ad3 + client: add link to the DNS filterting rules article Ildar Kamalov 2019-07-08 17:36:32 +03:00
  • bcbfa43ea2 Merge: * client: remove /clients and /stats_top request from global requests Ildar Kamalov 2019-07-08 13:47:37 +03:00
  • 2520a62e24 * client: remove /clients and /stats_top request from global requests Ildar Kamalov 2019-07-08 12:49:03 +03:00
  • fce551dcaf Merge: - client: fix version line break #815 Simon Zolin 2019-07-05 18:37:46 +03:00
  • cf4616cbee - client: fix version line break Ildar Kamalov 2019-07-05 18:37:57 +03:00
  • f0c9ffcbeb Merge: - client: fix update now button and notification #815 Simon Zolin 2019-07-05 18:26:53 +03:00
  • 71c1157ef5 * client: remove version truncate for desktop Ildar Kamalov 2019-07-05 18:27:15 +03:00
  • 2fe9819150 - client: fix update now button and notification Ildar Kamalov 2019-07-05 18:21:46 +03:00
  • 4af635e58a Merge: - dnsfilter: fix post-install error "filter file not found" Simon Zolin 2019-07-05 17:53:43 +03:00
  • b0cfd7228e - dnsfilter: fix post-install error "filter file not found" Simon Zolin 2019-07-05 17:35:40 +03:00
  • e03efbcdd1 Merge: + release.sh: add freebsd/amd64 distrib Close #873 Simon Zolin 2019-07-05 15:50:37 +03:00
  • 2897bb983f Merge: Print DOH/DOT addresses if it's configured Close #761 Simon Zolin 2019-07-05 15:49:55 +03:00
  • 387783cf91 * client: remove /dns-query from string on client Ildar Kamalov 2019-07-05 15:43:18 +03:00
  • d4bd53a824 * client: fix description Ildar Kamalov 2019-07-05 15:41:03 +03:00
  • f1a6912092 - client: fix page lang issue with Portuguese Ildar Kamalov 2019-07-05 14:57:57 +03:00
  • 531ee20988 * client: show DNS-over-HTTPS and DNS-over-TLS addresses Ildar Kamalov 2019-07-05 14:54:52 +03:00
  • 5c7c9964b8 + client: add DNS privacy tab to setup guide Ildar Kamalov 2019-07-02 15:45:39 +03:00
  • 425f3c87d0 + /status: "dns_addresses": add "tls://" or "https://" prefix Simon Zolin 2019-07-02 12:27:10 +03:00
  • ad7c5cb9dc * /status: "dns_addresses": add port if not 53 Simon Zolin 2019-07-02 12:19:36 +03:00
  • 124d73bd32 + release.sh: add freebsd/amd64 distrib Simon Zolin 2019-07-05 14:14:36 +03:00
  • 1445940473 Merge: * use urlfilter v0.4.0 Close #866 Simon Zolin 2019-07-05 12:33:30 +03:00
  • df30248870 Merge: - freebsd: fix build Close #870 Simon Zolin 2019-07-04 15:12:38 +03:00
  • b419a1e3d8 Merge: * dns: fail on starting DNS server if upstream servers configuration is incorrect Simon Zolin 2019-07-04 14:57:35 +03:00
  • 98ff11e1c7 - freebsd: fix build Simon Zolin 2019-07-04 14:26:34 +03:00
  • 134d9275bb * use urlfilter v0.4.0 Simon Zolin 2019-07-04 14:00:20 +03:00
  • e2675e9a3b - client: fix link to dhcp settings page Ildar Kamalov 2019-07-02 11:52:57 +03:00
  • dc43ad9910 * dns: fail on starting DNS server if upstream servers configuration is incorrect Simon Zolin 2019-06-25 15:24:37 +03:00
  • ceac4cbdd5 Merge: - service stop: fix race Close #799 Simon Zolin 2019-07-02 14:45:21 +03:00
  • 131aa4c93c - service stop: fix race Simon Zolin 2019-07-02 12:56:23 +03:00
  • 5abf0b5a53 Merge: - client: request tls status on app load Ildar Kamalov 2019-07-02 09:40:49 +03:00
  • 5cddde53c3 Merge: * client: allow ip address in filter Ildar Kamalov 2019-07-02 09:39:33 +03:00
  • 1c9abd6107 Merge: + dhcpd, clients, dnsfilter: add more tests #788 Simon Zolin 2019-07-01 19:26:27 +03:00
  • 8e3f05e538 Merge: * dnsfilter: fix tests: pass config object to NewForTest() Simon Zolin 2019-07-01 19:24:53 +03:00
  • 64f66cfb5d * dnsfilter: fix tests: pass config object to NewForTest() Simon Zolin 2019-07-01 14:30:35 +03:00
  • e616d843bf * client: allow ip address in filter Ildar Kamalov 2019-07-01 15:52:24 +03:00
  • 6406202888 - client: fix version alignment Ildar Kamalov 2019-07-01 15:07:29 +03:00
  • b3c2b3a21b - client: request tls status on app load Ildar Kamalov 2019-07-01 15:04:07 +03:00
  • b45e8e80fb Merge: * auto-update: use backup directory format without version: "agh-backup" Close #801 Simon Zolin 2019-06-27 18:04:37 +03:00
  • 885b660808 * auto-update: refactor test; test getUpdateInfo() Simon Zolin 2019-06-27 15:23:48 +03:00
  • bdc9a0b906 * auto-update: use backup directory format without version: "agh-backup" Simon Zolin 2019-06-27 15:23:16 +03:00
  • c631a6832f Merge: + clients: parse 'arp -a' output; periodically update info Close #826 Simon Zolin 2019-06-27 11:59:19 +03:00
  • db7efc24d3 + clients: parse 'arp -a' output; periodically update info Simon Zolin 2019-06-25 17:51:53 +03:00