Simon Zolin
|
263a7ca6be
|
* allow-filters: support updating
* /filtering/refresh: modify
|
2020-02-28 13:09:15 +03:00 |
|
Andrey Meshkov
|
d839136fee
|
Merge: fix #822 - Whitelist filter rules
Squashed commit of the following:
commit 350c6d5fadd77145b801df8887284bf4d64fbd19
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Wed Feb 26 15:43:29 2020 +0300
* client: update translations
commit a884dffcd59f2259e2eee2c1e5a3270819bf8962
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Mon Feb 17 17:32:10 2020 +0300
+ client: handle whitelist filters
commit a586ec5bc614ffb0e01584a1fbdc7292b4865e68
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Jan 29 18:16:59 2020 +0300
+ client: add whitelist
commit a52c3de62cf2fa34be6394771fb8bb56b4ee81e3
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Feb 20 17:50:44 2020 +0300
* change /filtering/refresh
commit 7f8f2ecccb9f7fa65318c1717dc6a7bd61afccf4
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Feb 20 16:17:07 2020 +0300
* fix race-detector issue
commit ac4b64c4a52c5b364a4b154bf18dea0fdf45647f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Jan 20 20:08:21 2020 +0300
+ whitelist filters
|
2020-02-26 19:58:25 +03:00 |
|
Andrey Meshkov
|
7a3eda02ce
|
Fix #1069 install: check static ip
Squashed commit of the following:
commit 57466233cb
Merge: 2df5f281 867bf545
Author: Andrey Meshkov <am@adguard.com>
Date: Thu Feb 13 18:39:15 2020 +0300
Merge branch 'master' into 1069-install-static-ip
commit 2df5f281c4
Author: Andrey Meshkov <am@adguard.com>
Date: Thu Feb 13 18:35:54 2020 +0300
*: lang fix
commit b4649a6b27
Merge: c2785253 f61d5f0f
Author: Andrey Meshkov <am@adguard.com>
Date: Thu Feb 13 16:47:30 2020 +0300
*(home): fixed issues with setting static IP on Mac
commit c27852537d
Author: Andrey Meshkov <am@adguard.com>
Date: Thu Feb 13 14:14:30 2020 +0300
+(dhcpd): added static IP for MacOS
commit f61d5f0f85
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Thu Feb 13 14:13:35 2020 +0300
+ client: show confirm before setting static IP
commit 7afa16fbe7
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Thu Feb 13 13:51:52 2020 +0300
- client: fix text
commit 019bff0851
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Thu Feb 13 13:49:16 2020 +0300
- client: pass all params to the check_config request
commit 194bed72f5
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Feb 12 17:12:16 2020 +0300
*: fix home_test
commit 9359f6b55f
Merge: ae299058 c5ca2a77
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Feb 12 15:54:54 2020 +0300
Merge with master
commit ae2990582d
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Feb 12 15:53:36 2020 +0300
*(global): refactoring - moved runtime properties to Context
commit d8d48c5386
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Feb 12 15:04:25 2020 +0300
*(dhcpd): refactoring, use dhcpd/network_utils where possible
commit 8d039c572f
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Fri Feb 7 18:37:39 2020 +0300
- client: fix button position
commit 26c47e59dd
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Fri Feb 7 18:08:56 2020 +0300
- client: fix static ip description
commit cb12babc46
Author: Andrey Meshkov <am@adguard.com>
Date: Fri Feb 7 17:08:39 2020 +0300
*: lower log level for some commands
commit d9001ff848
Author: Andrey Meshkov <am@adguard.com>
Date: Fri Feb 7 16:17:59 2020 +0300
*(documentation): updated openapi
commit 1d213d53c8
Merge: 8406d7d2 80861860
Author: Andrey Meshkov <am@adguard.com>
Date: Fri Feb 7 15:16:46 2020 +0300
*: merge with master
commit 8406d7d288
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Fri Jan 31 16:52:22 2020 +0300
- client: fix locales
commit fb476b0117
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jan 31 13:29:03 2020 +0300
linter
commit 84b5708e71
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jan 31 13:27:53 2020 +0300
linter
commit 143a86a28a
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jan 31 13:26:47 2020 +0300
linter
... and 7 more commits
|
2020-02-13 18:42:07 +03:00 |
|
Simon Zolin
|
0d7c01d50f
|
+ GET /filtering/check_host: Check if host name is filtered
|
2020-01-30 12:08:46 +03:00 |
|
Simon Zolin
|
91c2712366
|
+ clients: support per-client tags
|
2020-01-28 14:06:52 +03:00 |
|
Simon Zolin
|
080e1dd74e
|
* auth: respond with 403 for API requests when not authenticated
|
2020-01-22 18:11:26 +03:00 |
|
Simon Zolin
|
0b8cba7384
|
* filtering/set_url: allow changing Name and URL parameters
|
2020-01-21 14:19:05 +03:00 |
|
Simon Zolin
|
07ebcc2bf3
|
* DNS: nxdomain: don't return IP address for a blocked domain
Don't return IP address for a blocked domain
when blocking mode is "nxdomain".
|
2020-01-20 19:14:14 +03:00 |
|
Simon Zolin
|
254cab3a23
|
- install: fix DNS nameserver issue after we disable DNSStubListener on Ubuntu
|
2020-01-16 14:28:21 +03:00 |
|
Simon Zolin
|
7ac5760509
|
+ dns: add "aaaa_disabled" setting
|
2020-01-14 14:50:20 +03:00 |
|
Simon Zolin
|
8685584bf5
|
+ DNS Rewrites: support wildcard domain name
|
2019-12-20 16:45:58 +03:00 |
|
Simon Zolin
|
19a94bf789
|
+ dns: add "edns_client_subnet" setting
|
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 |
|
Simon Zolin
|
7313c3bc53
|
+ use per-client DNS servers
|
2019-12-05 13:16:41 +03:00 |
|
Simon Zolin
|
7c0b2d8ede
|
* doc: filtering logic with a diagram
|
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 |
|
Simon Zolin
|
df92941ae0
|
+ POST /control/dhcp/reset: Reset DHCP configuration
|
2019-11-29 17:11:07 +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 |
|
Simon Zolin
|
2f5d6593f2
|
* querylog: major refactor: change on-disk format and API
speed up decoding
speed up search
compatible with previous format (when not searching)
|
2019-11-19 15:08:51 +03:00 |
|
Simon Zolin
|
c185f6826a
|
+ GET /control/profile
* openapi: get /profile
* auth: store user names along with sessions
|
2019-10-23 18:43:35 +03:00 |
|
Simon Zolin
|
e2c26ec554
|
* API changes
* filtering_info -> filtering/status
* filtering_config -> filtering/config
|
2019-10-14 15:55:58 +03:00 |
|
Simon Zolin
|
81828c87c1
|
* querylog: POST /control/querylog
|
2019-09-26 18:27:31 +03:00 |
|
Simon Zolin
|
fd592b4dc8
|
+ whois: add WHOIS information for a client
+ return WHOIS info in GET /clients response
|
2019-09-23 18:12:54 +03:00 |
|
Simon Zolin
|
6304a7b91b
|
+ Login page and web sessions
+ /control/login
+ /control/logout
|
2019-09-19 12:47:55 +03:00 |
|
Simon Zolin
|
adb422fedf
|
filtering: refactor; change API; add "filters_update_interval" setting
+ config: "filters_update_interval"
* add /control/filtering_info
* remove /control/filtering/enable
* remove /control/filtering/disable
* add /control/filtering_config
* remove /control/filtering/status
* add /control/filtering/set_url
* remove /control/filtering/enable_url
* remove /control/filtering/disable_url
|
2019-09-12 18:38:13 +03:00 |
|
Simon Zolin
|
05bb705e43
|
+ doc: Relations between subsystems
|
2019-09-12 18:35:13 +03:00 |
|
Simon Zolin
|
8104c902ee
|
* querylog: move code to a separate package
+ config: "querylog_interval" setting
/control/querylog_config, /control/querylog_info
+ POST /control/querylog_clear
|
2019-09-12 18:35:13 +03:00 |
|
Simon Zolin
|
4a58266ba3
|
+ statistics: store in separate file
+ GET /control/stats handler
|
2019-09-04 10:12:02 +03:00 |
|
Simon Zolin
|
24bb708b21
|
+ config: add certificate_path, private_key_path
* POST /control/tls/configure: support certificate_path and private_key_path
|
2019-08-30 19:18:14 +03:00 |
|
Simon Zolin
|
01f5a13dd2
|
+ doc: add "Services Filter" section
|
2019-08-05 14:12:22 +03:00 |
|
Simon Zolin
|
0c2459b51b
|
+ doc: add Rewrites section
|
2019-07-29 11:37:47 +03:00 |
|
Simon Zolin
|
5d60bb05ab
|
* /control/version.json: add "recheck_now" parameter
|
2019-06-25 16:06:55 +03:00 |
|
Simon Zolin
|
1fcb69d3a9
|
- clients: fix race introduced by commit 07db927; update tech doc
|
2019-06-07 11:37:55 +03:00 |
|
Simon Zolin
|
ec5e2be31f
|
+ auto-update: copy supporting files (README, etc.)
|
2019-06-06 11:41:53 +03:00 |
|
Simon Zolin
|
466f553bbe
|
* auto-update: use 'selfupdate_min_version' from version.json
|
2019-06-06 11:41:14 +03:00 |
|
Simon Zolin
|
d18c222b1a
|
+ control: /access/list, /access/set handlers
|
2019-05-30 18:21:56 +03:00 |
|
Simon Zolin
|
49b91b4fc9
|
+ doc: DHCP static leases
|
2019-05-28 19:01:24 +03:00 |
|
Simon Zolin
|
6a7b1aba8b
|
+ doc: clients
|
2019-05-28 18:44:27 +03:00 |
|
Simon Zolin
|
f25639f1fc
|
+ app: disable new version check and auto-update by command line switch
|
2019-05-27 18:48:33 +03:00 |
|
Simon Zolin
|
d4fcef8d04
|
+ doc: Update algorithm
|
2019-05-17 15:34:55 +03:00 |
|
Simon Zolin
|
bc81a0ecff
|
+ add technical document
|
2019-04-23 11:45:09 +03:00 |
|