Simon Zolin
1b3122dd35
* /control/set_upstreams_config: allow empty upstream list
2019-12-10 16:01:17 +03:00
Simon Zolin
4f4da3397c
+ dns: support blocking_mode=custom_ip
2019-12-10 16:01:16 +03:00
Simon Zolin
26ccee47b5
+ DNS: Get/Set DNS general settings
...
GET /control/dns_info
POST /control/dns_config
2019-12-10 16:01:16 +03:00
Ildar Kamalov
92141e03c4
Merge: - client: fix request count in clients table
...
* commit '289c6f8c731f616c73eac2739b572c13eb245680':
- client: fix request count in clients table
2019-12-10 15:55:38 +03:00
Ildar Kamalov
289c6f8c73
- client: fix request count in clients table
2019-12-10 15:22:40 +03:00
Simon Zolin
40763c903b
Merge: * stats: handle "invalid argument" error from "bbolt"
...
Close #1188
Squashed commit of the following:
commit 70355154bb49ae7df57e79ed1405754682f5d57f
Merge: 331650e6 d1c47c0d
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Dec 9 14:09:59 2019 +0300
Merge remote-tracking branch 'origin/master' into 1188-bolt-err
commit 331650e60d5869b7c706b539f04c1a856cd9f254
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Dec 9 13:57:14 2019 +0300
minor
commit 07130a0f1f2e88cab30a88d899e8d817096ac35f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Dec 4 13:50:29 2019 +0300
* stats: handle "invalid argument" error from "bbolt"
2019-12-09 14:13:39 +03:00
Artem Baskal
d1c47c0dbb
Merge: + client: add norwegian language
...
Closes #1174
* commit '4f0975bab5db189a192aeb07c7e8f6cebc101f34':
+ client: add norwegian language
2019-12-05 16:36:51 +03:00
Artem Baskal
4f0975bab5
+ client: add norwegian language
2019-12-05 14:56:52 +03:00
Simon Zolin
9fd27b9add
Merge: + Clients: use per-client DNS servers
...
Close #821
* commit '6684a120ac9909140e4ecbe674e09c8f24e87ac4':
+ client: handle upstream DNS servers for clients
* openapi: add "upstreams" to Client struct
+ use per-client DNS servers
2019-12-05 13:22:50 +03:00
Ildar Kamalov
6684a120ac
+ client: handle upstream DNS servers for clients
2019-12-05 13:19:27 +03:00
Simon Zolin
72ec4d7d7e
* openapi: add "upstreams" to Client struct
2019-12-05 13:16:41 +03:00
Simon Zolin
7313c3bc53
+ use per-client DNS servers
2019-12-05 13:16:41 +03:00
Simon Zolin
b6b26c0681
Merge: - rDNS: support multiple Answer records
...
Close #1230
* commit '56a0c9684bfdb8bebbeea5eb94192a215d8d45a1':
- rDNS: support multiple Answer records
2019-12-05 13:14:57 +03:00
Simon Zolin
56a0c9684b
- rDNS: support multiple Answer records
2019-12-05 13:06:52 +03:00
Andrey Meshkov
47cc025504
Merge: fix #1211 * use dnsproxy v0.21.0 and urlfilter v0.7.0
...
* commit '8dbdf49c32d66288dece97b84a6b70b05e5ff43e':
* use dnsproxy v0.22.0 and urlfilter v0.7.0
2019-12-04 20:44:40 +03:00
Simon Zolin
89cc1715d9
Merge: - DHCP: normalize leases on startup (prioritize static leases over dynamic)
...
Close #1005
* commit '906f26d7d276c181960048a2c059d5b141e71f0a':
- DHCP: normalize leases on startup (prioritize static leases over dynamic)
2019-12-04 19:43:04 +03:00
Simon Zolin
8dbdf49c32
* use dnsproxy v0.22.0 and urlfilter v0.7.0
2019-12-03 20:55:45 +03:00
Simon Zolin
906f26d7d2
- DHCP: normalize leases on startup (prioritize static leases over dynamic)
2019-12-03 20:43:22 +03:00
Simon Zolin
07a9c3bd45
Merge: + dnsforward: match CNAME with filtering rules
...
Close #1185
* commit '8cb4d128f5392646eb60229717b09f8398897075':
* openapi: get /querylog: add "original_answer", "service_name"
* doc: filtering logic with a diagram
+ client: handle blocked by response in query log
+ dnsforward: match CNAME with filtering rules
2019-12-03 17:09:30 +03:00
Simon Zolin
8cb4d128f5
* openapi: get /querylog: add "original_answer", "service_name"
2019-12-03 17:01:26 +03:00
Simon Zolin
7c0b2d8ede
* doc: filtering logic with a diagram
2019-12-03 17:01:26 +03:00
Ildar Kamalov
e8885dbf3e
+ client: handle blocked by response in query log
2019-12-03 17:01:26 +03:00
Simon Zolin
e7727e9f63
+ dnsforward: match CNAME with filtering rules
...
+ GET /control/querylog: add "cname_match" field
* querylog: Add() now receives an object with parameters
2019-12-03 17:01:26 +03:00
Ildar Kamalov
4d7984cb8b
Merge: Update blocked_services.go Snapchat Rules
...
Closes #1222
* commit '9c2e5c3f51fa7fdc5f5e6d89a73c1456a8df49d0':
Update blocked_services.go Snapchat Rules
2019-12-03 13:35:09 +03:00
Simon Zolin
acd8da6f0a
Merge: * DNS: use Quad9 as default server
...
Close #1116
* commit '82d0c3047b857651d351a7acd3f2e8bb262dfb4d':
+ client: change DNS settings text and examples to Quad9
* DNS: use Quad9 as default server
2019-12-02 15:57:46 +03:00
Simon Zolin
48c70aefaa
Merge: + QueryLog: new setting "dns.querylog_memsize"
...
Close #958
* commit '7e45c2fc2428679ac7454c5244b0130901449324':
+ new setting "dns.querylog_memsize"
2019-12-02 15:57:17 +03:00
Simon Zolin
7e45c2fc24
+ new setting "dns.querylog_memsize"
...
* set 1000 entries by default (not 5000)
2019-12-02 15:46:03 +03:00
Ildar Kamalov
82d0c3047b
+ client: change DNS settings text and examples to Quad9
2019-12-02 15:40:54 +03:00
Simon Zolin
d6d0d53761
* DNS: use Quad9 as default server
2019-12-02 15:40:54 +03:00
Simon Zolin
31ffae7717
Merge: * dnsforward: major refactoring
...
* commit 'f579c23bc932e893ffa960abe769750fe657beff':
* minor fixes
* dnsforward: refactor code for default DNS servers logic
* update tests
* dnsforward: move access settings and web handlers
+ dnsforward: refactor
2019-12-02 15:38:04 +03:00
Simon Zolin
f579c23bc9
* minor fixes
2019-12-02 15:25:11 +03:00
Simon Zolin
9b8cccdfcf
* dnsforward: refactor code for default DNS servers logic
2019-12-02 14:58:17 +03:00
Simon Zolin
8bf75b54a4
* update tests
2019-12-02 14:58:17 +03:00
Simon Zolin
19a1c03d3b
* dnsforward: move access settings and web handlers
2019-12-02 14:58:17 +03:00
Simon Zolin
7bb32eae3d
+ dnsforward: refactor
...
+ dnsforward: own HTTP handlers
* dnsforward: no DNS reload on ProtectionEnabled setting change
* dnsforward: move QueryLog* settings out
* dnsforward: move dnsfilter settings out
* clients,i18n: no DNS reload on settings change
2019-12-02 14:58:17 +03:00
Simon Zolin
73d17ffa81
Merge: + DHCP: Reset DHCP configuration; Refactor
...
Close #1024
* commit 'a6926169815e03d00f9cfac0417da6f797d539ae':
- clients: fix tests
* clients: refactor
+ openapi: /dhcp/reset
+ client: handle DHCP reset
+ POST /control/dhcp/reset: Reset DHCP configuration
* dhcp: move HTTP handlers to dhcpd/
* dhcp,clients: DHCP server module is passed to Clients module during initialization.
2019-12-02 12:56:30 +03:00
Cybo1927
9c2e5c3f51
Update blocked_services.go Snapchat Rules
...
Snapchat still works on Android if that's not blocked
2019-11-29 16:55:27 +00:00
Simon Zolin
a692616981
- clients: fix tests
2019-11-29 17:35:26 +03:00
Simon Zolin
e9cb8666ce
* clients: refactor
2019-11-29 17:11:07 +03:00
Simon Zolin
90ce70225f
+ openapi: /dhcp/reset
2019-11-29 17:11:07 +03:00
Ildar Kamalov
a4dedacf43
+ client: handle DHCP reset
2019-11-29 17:11:07 +03:00
Simon Zolin
df92941ae0
+ POST /control/dhcp/reset: Reset DHCP configuration
2019-11-29 17:11:07 +03:00
Simon Zolin
477a4bbf54
* dhcp: move HTTP handlers to dhcpd/
2019-11-29 17:11:07 +03:00
Simon Zolin
149fcc0f2d
* dhcp,clients: DHCP server module is passed to Clients module during initialization.
2019-11-29 17:11:07 +03:00
Simon Zolin
127a68a39f
Merge: + Clients: multiple IP, CIDR, MAC
...
Close #809
* commit 'f8202a74bd55b97cdd95c33d8f8ed97412ba43b1':
+ client: handle clients find
+ client: add multiple fields client form
* minor
* openapi: update 'Client' object; add /clients/find
* config: upgrade scheme to v6
* clients: multiple IP, CIDR, MAC addresses
2019-11-29 17:05:00 +03:00
Ildar Kamalov
f8202a74bd
+ client: handle clients find
2019-11-29 16:59:20 +03:00
Ildar Kamalov
a6d6e9ec9e
+ client: add multiple fields client form
2019-11-29 16:53:21 +03:00
Simon Zolin
fd26af2677
* minor
2019-11-29 16:53:21 +03:00
Simon Zolin
1fc70cbc08
* openapi: update 'Client' object; add /clients/find
2019-11-29 16:53:21 +03:00
Simon Zolin
317a9cc49e
* config: upgrade scheme to v6
2019-11-29 16:53:05 +03:00