Commit Graph

  • 69c5f175e8 Merge: Installation wizard #685 Simon Zolin 2019-04-23 12:16:34 +03:00
  • 79b0fac01a * control: move /install handlers to a separate file Simon Zolin 2019-04-23 11:48:30 +03:00
  • bc81a0ecff + add technical document Simon Zolin 2019-04-23 11:45:09 +03:00
  • 1ac9419c94 * app: move code for http server loop to a separate function Simon Zolin 2019-04-23 11:36:23 +03:00
  • 5f88abb322 * client: fixed getDefaultAddresses structure Ildar Kamalov 2019-04-22 12:25:40 +03:00
  • 33db419384 - client: npm audit fix Ildar Kamalov 2019-04-17 16:55:15 +03:00
  • ceabad0fd0 * client: validate form on load Ildar Kamalov 2019-04-17 16:24:18 +03:00
  • f76b7c3d94 * client: installation wizard additional checks Ildar Kamalov 2019-04-17 14:50:27 +03:00
  • 9e68a522cb * update openapi.yaml Simon Zolin 2019-04-22 12:45:50 +03:00
  • faa7c7b2d4 + service install: a post-install guide of what to do next Simon Zolin 2019-04-17 19:57:42 +03:00
  • d326d1bc8b * control: /install/configure: validate port number Simon Zolin 2019-04-17 12:40:27 +03:00
  • 73fbe8b95a * control: /install/configure: reset configuration back to its current state on error Simon Zolin 2019-04-17 12:05:34 +03:00
  • 87147ac89f + control: /install/*: test TCP port availability for DNS server Simon Zolin 2019-04-17 12:03:51 +03:00
  • 8d936b5756 + control: /install/check_config: Check and deactivate DNSStubListener Simon Zolin 2019-04-02 19:16:00 +03:00
  • 4ca24b7707 * control: /install/configure: refactor Simon Zolin 2019-04-02 19:21:59 +03:00
  • 133dd75ec3 + control: add /install/check_config handler Simon Zolin 2019-04-02 19:15:37 +03:00
  • 00c128f0a4 * control: /install/get_addresses: don't check if ports are available Simon Zolin 2019-04-02 17:21:12 +03:00
  • e4b53db558 + app: unix, windows: require root user on first launch Simon Zolin 2019-04-01 12:22:54 +03:00
  • 1611057852 * setRlimit(): move OS-specific code to separate files Simon Zolin 2019-04-16 18:36:10 +03:00
  • 00ba63341b Merge: Don't use the system default resolver implicitly Close #647 Simon Zolin 2019-04-22 11:28:43 +03:00
  • a1b1877667 + parental, safesearch: use our own DNS resolver instead of system default Simon Zolin 2019-04-18 14:31:13 +03:00
  • bebdc1b5bc + control: use our own DNS resolver instead of system default Simon Zolin 2019-04-17 14:53:52 +03:00
  • 58868b75af Run as non-root user Cédrik LIME 2019-04-17 18:24:24 +02:00
  • 1836e56e6e Merge pull request in DNS/adguard-dns from feature/393 to master Ildar Kamalov 2019-04-17 18:59:05 +03:00
  • f83d026c33 + client: privacy policy link Ildar Kamalov 2019-04-17 15:03:25 +03:00
  • 61554ba4e0 Merge: * app, dnsforward: add MinVersion for TLS configs #651 Alexey Dmitrievskiy 2019-04-17 13:56:20 +03:00
  • c82887d3aa * app, dnsforward: add MinVersion for TLS configs Aleksey Dmitrevskiy 2019-04-17 12:02:56 +03:00
  • faeda3f075 Merge: * safesearch: Enfore safe search for duckduckgo #268 Alexey Dmitrievskiy 2019-04-16 18:44:51 +03:00
  • afeadbb454 Merge: increase the default timeout used for downloading filters updates #643 Alexey Dmitrievskiy 2019-04-16 18:40:44 +03:00
  • 0e031a4921 Merge pull request in DNS/adguard-dns from fix/710 to master Ildar Kamalov 2019-04-16 12:19:27 +03:00
  • d0942c88c8 * client: replace PUT and DELETE with POST Ildar Kamalov 2019-04-16 12:11:31 +03:00
  • 794d302ce5 * control: replace ensurePUT and ensureDELETE with ensurePOST Ildar Kamalov 2019-04-16 12:11:12 +03:00
  • 7f1f85b08c Merge: + http server: enable gzip compression Close #626 Simon Zolin 2019-04-16 11:11:01 +03:00
  • c8e4f61534 Merge: + config: add "rlimit_nofile" setting - Maximum number of opened fd's per process Simon Zolin 2019-04-15 18:34:53 +03:00
  • 3f404bc37e + http server: enable gzip compression for /control/querylog Simon Zolin 2019-04-15 16:21:12 +03:00
  • 7911a24dc8 Merge: app: add '--pidfile FILE' command-line parameter Close #609 Simon Zolin 2019-04-15 15:36:22 +03:00
  • 7746a3e6a9 + app: add '--pidfile FILE' command-line parameter Simon Zolin 2019-04-05 12:19:28 +03:00
  • 08bedacf0a Merge: DHCP: check/set static IP Close #686 Simon Zolin 2019-04-15 12:59:16 +03:00
  • 74a0938038 Merge pull request in DNS/adguard-dns from fix/700 to master Ildar Kamalov 2019-04-11 09:56:49 +03:00
  • 828d3121be * client: show message if there is no static ip Ildar Kamalov 2019-04-05 15:15:56 +03:00
  • b6ae539c36 * client: rename constant Ildar Kamalov 2019-04-05 14:32:56 +03:00
  • fa5ff053b7 * hasStaticIP: use properly named boolean variable Simon Zolin 2019-04-05 12:47:26 +03:00
  • 6bf57ae84e + client: static_ip warnings Ildar Kamalov 2019-04-04 16:34:46 +03:00
  • 472dc0b77d * client: error text Ildar Kamalov 2019-03-29 12:42:15 +03:00
  • 4b821d67f5 * client: disable DHCP check if server enabled and hide errors on disable Ildar Kamalov 2019-03-28 19:08:24 +03:00
  • 24fc2957c5 * client: hide error if DHCP enabled and require check DHCP before enabling Ildar Kamalov 2019-03-28 17:53:02 +03:00
  • 6ba0e4686a * client: accordion styles Ildar Kamalov 2019-03-28 16:40:46 +03:00
  • b92fb34f37 - client: fix DHCP fields validation Ildar Kamalov 2019-03-28 16:32:22 +03:00
  • ffd9f1aaa9 * client: fix DHCP error message Ildar Kamalov 2019-03-28 16:30:22 +03:00
  • d43290fe31 + config: set default parameters for DHCP server Simon Zolin 2019-03-28 16:27:24 +03:00
  • ef22a31a93 + /control/dhcp/set_config: set static IP Simon Zolin 2019-04-03 19:36:20 +03:00
  • 0ed619c9c8 + /control/dhcp/find_active_dhcp: detect static IP on Linux Simon Zolin 2019-04-03 17:45:39 +03:00
  • 8b6e9ef5f9 * /control/dhcp/find_active_dhcp: new JSON response format Simon Zolin 2019-04-03 15:49:55 +03:00
  • cca61a33c6 + http server: enable gzip compression for static documents Simon Zolin 2019-04-04 15:32:00 +03:00
  • 4d217583b0 - client: validate encryption if enabled Ildar Kamalov 2019-04-04 14:54:57 +03:00
  • c78cee3396 * control: increase http.Client timeout to 5 minutes Aleksey Dmitrevskiy 2019-04-04 11:04:14 +03:00
  • b453d9f41d Merge pull request in DNS/adguard-dns from fix/688 to master Ildar Kamalov 2019-04-03 12:35:06 +03:00
  • e231230f1b - client: fixed leases table on mobile Ildar Kamalov 2019-04-02 13:59:03 +03:00
  • 850e856e6e * control: increase the default timeout used for downloading filters updates Aleksey Dmitrevskiy 2019-04-01 11:30:26 +03:00
  • d6b83d4a63 Merge pull request #187 in DNS/adguard-dns from fix/655 to master Ildar Kamalov 2019-03-29 17:38:02 +03:00
  • 0c973334be * client: if 0.0.0.0 is selected, then redirect to the current IP Ildar Kamalov 2019-03-29 16:24:59 +03:00
  • 23ac1726b7 Merge pull request #184 in DNS/adguard-dns from fix/660 to master Ildar Kamalov 2019-03-28 13:59:56 +03:00
  • 1f1e26f67b + config: add "rlimit_nofile" setting - Maximum number of opened fd's per process Simon Zolin 2019-03-27 17:09:48 +03:00
  • 91af0cddce - client: header links overflow Ildar Kamalov 2019-03-28 12:28:57 +03:00
  • 6f014fa53d - client: fix settings page if current interface doesn't exist Ildar Kamalov 2019-03-28 11:53:39 +03:00
  • 6f2e852e09 - client: request version after DNS status request Ildar Kamalov 2019-03-28 11:45:31 +03:00
  • fd82e7c26a - client: fixed Chrome translation popup issue with Portuguese Ildar Kamalov 2019-03-28 11:44:10 +03:00
  • 2bb5b24d4e - client: missed translation Ildar Kamalov 2019-03-28 11:43:26 +03:00
  • 92e70515ae Merge: filter: name was reset after an update close #661 Simon Zolin 2019-03-27 14:14:37 +03:00
  • 51aec7cbbc Merge: Bump version to v0.94 Simon Zolin 2019-03-27 11:36:21 +03:00
  • 3367b9fb2a - filter: name was reset after an update Simon Zolin 2019-03-26 19:04:50 +03:00
  • dfa39293a1 Update safesearch.go Johann Richard 2019-03-24 19:34:29 +01:00
  • 65364930f7 Update safesearch.go Johann Richard 2019-03-24 19:26:40 +01:00
  • 53ea2d28cf Update safesearch.go Johann Richard 2019-03-24 19:24:31 +01:00
  • 395ddb7b3c Bump version to v0.94 v0.94 Andrey Meshkov 2019-03-22 16:57:40 +03:00
  • 1448b7ab16 Merge pull request 156 Closes #593 Closes #589 Andrey Meshkov 2019-03-22 16:48:36 +03:00
  • abd58004b8 Closes #649 Andrey Meshkov 2019-03-22 14:43:43 +03:00
  • 800cb177f3 Merge pull request #179 in DNS/adguard-dns from feature/637 to master Andrey Meshkov 2019-03-22 14:27:15 +03:00
  • 31a0dde515 fix link Andrey Meshkov 2019-03-22 13:57:58 +03:00
  • 6edfe1bb8e Add GOMIPS=softfloat Andrey Meshkov 2019-03-22 10:40:38 +03:00
  • 7ebfaccc6e Merge with master Andrey Meshkov 2019-03-22 10:36:48 +03:00
  • bc0b0af06b + client: added name for client Ildar Kamalov 2019-03-20 17:04:32 +03:00
  • 5210d214ec - openapi: fix typo Simon Zolin 2019-03-20 13:54:23 +03:00
  • ed942f3e31 + control: /clients: get the list of clients' IP addresses and names from /etc/hosts Simon Zolin 2019-03-19 18:47:22 +03:00
  • 5b417d9f17 Merge: add ability to set DNS upstream per domain #445 Alexey Dmitrievskiy 2019-03-20 18:15:31 +03:00
  • f7860c893d * client: removed links from upstream DNS translations Ildar Kamalov 2019-03-20 15:23:36 +03:00
  • a01ba5dd4d * control, client: fix issues from review Aleksey Dmitrevskiy 2019-03-20 15:19:34 +03:00
  • b6d0d94990 Merge: * DHCP: fix and update tests Simon Zolin 2019-03-20 14:57:39 +03:00
  • 9ea5c1abe1 + control, dns, client: add ability to set DNS upstream per domain Aleksey Dmitrevskiy 2019-03-20 14:24:33 +03:00
  • 91ec996ffb Merge: Fix update mechanism for filter rules #604 #620 Simon Zolin 2019-03-20 14:22:25 +03:00
  • 9bc5a4570e * DHCP: fix and update tests Simon Zolin 2019-03-20 14:18:26 +03:00
  • 8defb3b39e Merge: control: DHCP: don't return expired leases #584 #567 Simon Zolin 2019-03-20 12:58:03 +03:00
  • d5e57248a0 Merge: Add "Setup guide" menu item #605 Simon Zolin 2019-03-20 12:56:47 +03:00
  • 0647f3fe86 * filters: rework update mechanism so that UI doesn't get locked while update is in progress Simon Zolin 2019-03-18 17:23:02 +03:00
  • d664a9de1d - filter: update 'LastUpdated' field and 'last-modified' file time even when filter's content is up to date Simon Zolin 2019-03-15 16:09:43 +03:00
  • b54f540f71 * control: refactor: move filter adding code to a separate function Simon Zolin 2019-03-18 14:41:38 +03:00
  • 0884116de3 * app: refactor: don't rewrite config file after filters are updated Simon Zolin 2019-03-18 15:08:23 +03:00
  • eefdf8449a * filters: refactor: remove unused if-branches Simon Zolin 2019-03-18 14:57:10 +03:00
  • ae2c7d00a9 * control: enable/disable filter: move code to a separate function Simon Zolin 2019-03-18 14:12:04 +03:00
  • afa54a1339 * filters: refactor: don't check Enabled flag inside filter.update() & filter.load() Simon Zolin 2019-03-18 12:52:34 +03:00