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
Simon Zolin
71ce0c6da9
* clients: multiple IP, CIDR, MAC addresses
...
+ /clients/find
* clients: move code for config read/write
* clients: move HTTP handlers
2019-11-29 16:52:32 +03:00
Artem Baskal
db703283ba
Merge pull request #431 in DNS/adguard-home from fix-1075 to master
...
* commit '49e800727b2e866fa1f9d429bd1c0c17ce8466b3':
- client: allow add ip-v6 to exceptions
2019-11-27 18:50:00 +03:00
Artem Baskal
49e800727b
- client: allow add ip-v6 to exceptions
2019-11-27 18:45:30 +03:00
Artem Baskal
d26fed1901
Merge: - client: fix table size and add pagination
...
Close #1197
* commit 'f446186db146b74cc6af3d29cf53ff69adc26e4f':
- client: fix table pagination
- client: fix table size and add pagination
2019-11-27 13:06:11 +03:00
Artem Baskal
f446186db1
- client: fix table pagination
2019-11-26 20:50:02 +03:00
Artem Baskal
4751528d69
- client: fix table size and add pagination
2019-11-26 19:24:22 +03:00
Simon Zolin
48c0b487e3
Merge: * auth: rename "session" cookie to "agh_session"
...
Close #1196
* commit 'b3614ba62fcde8ff3e3b6e708095f84a230aa2f2':
* auth: rename "session" cookie to "agh_session"
2019-11-26 19:21:34 +03:00
Ildar Kamalov
7a665ff8f0
Merge: - client: fix placeholder for table pages
...
Closes #1166
* commit '38c7e732a6af190f92d824a6af53aea60aab5146':
- client: fix placeholder for table pages
2019-11-26 15:30:00 +03:00
Ildar Kamalov
38c7e732a6
- client: fix placeholder for table pages
2019-11-26 15:16:52 +03:00