Simon Zolin
bc81a0ecff
+ add technical document
2019-04-23 11:45:09 +03:00
Simon Zolin
1ac9419c94
* app: move code for http server loop to a separate function
2019-04-23 11:41:53 +03:00
Ildar Kamalov
5f88abb322
* client: fixed getDefaultAddresses structure
2019-04-23 11:41:53 +03:00
Ildar Kamalov
33db419384
- client: npm audit fix
2019-04-23 11:41:53 +03:00
Ildar Kamalov
ceabad0fd0
* client: validate form on load
2019-04-23 11:41:53 +03:00
Ildar Kamalov
f76b7c3d94
* client: installation wizard additional checks
2019-04-23 11:41:53 +03:00
Simon Zolin
9e68a522cb
* update openapi.yaml
2019-04-23 11:41:53 +03:00
Simon Zolin
faa7c7b2d4
+ service install: a post-install guide of what to do next
2019-04-23 11:41:53 +03:00
Simon Zolin
d326d1bc8b
* control: /install/configure: validate port number
2019-04-23 11:41:53 +03:00
Simon Zolin
73fbe8b95a
* control: /install/configure: reset configuration back to its current state on error
2019-04-23 11:41:53 +03:00
Simon Zolin
87147ac89f
+ control: /install/*: test TCP port availability for DNS server
2019-04-23 11:41:53 +03:00
Simon Zolin
8d936b5756
+ control: /install/check_config: Check and deactivate DNSStubListener
2019-04-23 11:41:53 +03:00
Simon Zolin
4ca24b7707
* control: /install/configure: refactor
2019-04-23 11:41:53 +03:00
Simon Zolin
133dd75ec3
+ control: add /install/check_config handler
2019-04-23 11:41:53 +03:00
Simon Zolin
00c128f0a4
* control: /install/get_addresses: don't check if ports are available
...
* always use port 80
2019-04-23 11:41:53 +03:00
Simon Zolin
e4b53db558
+ app: unix, windows: require root user on first launch
2019-04-23 11:41:53 +03:00
Simon Zolin
1611057852
* setRlimit(): move OS-specific code to separate files
2019-04-22 17:41:10 +03:00
Simon Zolin
00ba63341b
Merge: Don't use the system default resolver implicitly
...
Close #647
* commit 'a1b18776678ee894cd0b558cf8683845056a2dfa':
+ parental, safesearch: use our own DNS resolver instead of system default
+ control: use our own DNS resolver instead of system default
2019-04-22 11:28:43 +03:00
Simon Zolin
a1b1877667
+ parental, safesearch: use our own DNS resolver instead of system default
2019-04-18 14:31:13 +03:00
Simon Zolin
bebdc1b5bc
+ control: use our own DNS resolver instead of system default
2019-04-18 12:47:22 +03:00
Cédrik LIME
58868b75af
Run as non-root user
2019-04-17 20:48:56 +02:00
Ildar Kamalov
1836e56e6e
Merge pull request in DNS/adguard-dns from feature/393 to master
...
* commit 'f83d026c330ec56b76dc995afabe67bc45f654c7':
+ client: privacy policy link
2019-04-17 18:59:05 +03:00
Ildar Kamalov
f83d026c33
+ client: privacy policy link
...
Closes #393
2019-04-17 15:03:25 +03:00
Alexey Dmitrievskiy
61554ba4e0
Merge: * app, dnsforward: add MinVersion for TLS configs #651
...
* commit 'c82887d3aa3332cf4d7a7dda22f51b160be306b3':
* app, dnsforward: add MinVersion for TLS configs
2019-04-17 13:56:20 +03:00
Aleksey Dmitrevskiy
c82887d3aa
* app, dnsforward: add MinVersion for TLS configs
2019-04-17 12:02:56 +03:00
Alexey Dmitrievskiy
faeda3f075
Merge: * safesearch: Enfore safe search for duckduckgo #268
...
* commit 'dfa39293a189f59dfd5da335aa66d80b04568a10':
Update safesearch.go
Update safesearch.go
Update safesearch.go
2019-04-16 18:44:51 +03:00
Alexey Dmitrievskiy
afeadbb454
Merge: increase the default timeout used for downloading filters updates #643
...
* commit 'c78cee339628c8f91a1c698e731c25d99dec8c8b':
* control: increase http.Client timeout to 5 minutes
* control: increase the default timeout used for downloading filters updates
2019-04-16 18:40:44 +03:00
Ildar Kamalov
0e031a4921
Merge pull request in DNS/adguard-dns from fix/710 to master
...
* commit 'd0942c88c8968b7e410356b1ae89ec7d3e69f2bb':
* client: replace PUT and DELETE with POST
* control: replace ensurePUT and ensureDELETE with ensurePOST
2019-04-16 12:19:27 +03:00
Ildar Kamalov
d0942c88c8
* client: replace PUT and DELETE with POST
2019-04-16 12:11:31 +03:00
Ildar Kamalov
794d302ce5
* control: replace ensurePUT and ensureDELETE with ensurePOST
2019-04-16 12:11:12 +03:00
Simon Zolin
7f1f85b08c
Merge: + http server: enable gzip compression
...
Close #626
* commit '3f404bc37e14bbd781f6feb62502a44188b4c7ef':
+ http server: enable gzip compression for /control/querylog
+ http server: enable gzip compression for static documents
2019-04-16 11:11:01 +03:00
Simon Zolin
c8e4f61534
Merge: + config: add "rlimit_nofile" setting - Maximum number of opened fd's per process
...
* commit '1f1e26f67b00ee4983c65e4e3aabf59a488f687b':
+ config: add "rlimit_nofile" setting - Maximum number of opened fd's per process
2019-04-15 18:34:53 +03:00
Simon Zolin
3f404bc37e
+ http server: enable gzip compression for /control/querylog
2019-04-15 16:21:12 +03:00
Simon Zolin
7911a24dc8
Merge: app: add '--pidfile FILE' command-line parameter
...
Close #609
* commit '7746a3e6a9f204e7b7ab498c2f484cf426fb1a18':
+ app: add '--pidfile FILE' command-line parameter
2019-04-15 15:36:22 +03:00
Simon Zolin
7746a3e6a9
+ app: add '--pidfile FILE' command-line parameter
2019-04-15 13:41:46 +03:00
Simon Zolin
08bedacf0a
Merge: DHCP: check/set static IP
...
Close #686
* commit '828d3121be807daa8f839dfa7a7ac4ba8a6e7cd8':
* client: show message if there is no static ip
* client: rename constant
* hasStaticIP: use properly named boolean variable
+ client: static_ip warnings
* client: error text
* client: disable DHCP check if server enabled and hide errors on disable
* client: hide error if DHCP enabled and require check DHCP before enabling
* client: accordion styles
- client: fix DHCP fields validation
* client: fix DHCP error message
+ config: set default parameters for DHCP server
+ /control/dhcp/set_config: set static IP
+ /control/dhcp/find_active_dhcp: detect static IP on Linux
* /control/dhcp/find_active_dhcp: new JSON response format
2019-04-15 12:59:16 +03:00
Ildar Kamalov
74a0938038
Merge pull request in DNS/adguard-dns from fix/700 to master
...
* commit '4d217583b099da6a2a2773d0870ab39e36a9b141':
- client: validate encryption if enabled
2019-04-11 09:56:49 +03:00
Ildar Kamalov
828d3121be
* client: show message if there is no static ip
2019-04-05 15:15:56 +03:00
Ildar Kamalov
b6ae539c36
* client: rename constant
2019-04-05 14:32:56 +03:00
Simon Zolin
fa5ff053b7
* hasStaticIP: use properly named boolean variable
2019-04-05 12:47:26 +03:00
Ildar Kamalov
6bf57ae84e
+ client: static_ip warnings
2019-04-04 17:13:51 +03:00
Ildar Kamalov
472dc0b77d
* client: error text
2019-04-04 17:13:51 +03:00
Ildar Kamalov
4b821d67f5
* client: disable DHCP check if server enabled and hide errors on disable
2019-04-04 17:13:51 +03:00
Ildar Kamalov
24fc2957c5
* client: hide error if DHCP enabled and require check DHCP before enabling
2019-04-04 17:13:51 +03:00
Ildar Kamalov
6ba0e4686a
* client: accordion styles
2019-04-04 17:13:51 +03:00
Ildar Kamalov
b92fb34f37
- client: fix DHCP fields validation
2019-04-04 17:13:51 +03:00
Ildar Kamalov
ffd9f1aaa9
* client: fix DHCP error message
2019-04-04 17:13:51 +03:00
Simon Zolin
d43290fe31
+ config: set default parameters for DHCP server
2019-04-04 17:13:51 +03:00
Simon Zolin
ef22a31a93
+ /control/dhcp/set_config: set static IP
2019-04-04 17:13:51 +03:00
Simon Zolin
0ed619c9c8
+ /control/dhcp/find_active_dhcp: detect static IP on Linux
2019-04-04 17:13:51 +03:00