Simon Zolin
d53e32259a
+ DNS: "port_dns_over_quic" setting
2020-09-04 10:55:13 +03:00
Simon Zolin
dfab6597cd
+ DNS: "dns.upstream_dns_file" setting
2020-09-04 10:41:04 +03:00
Simon Zolin
b6193c32ce
+ DNS: new blocking mode: "refused"
2020-09-04 10:33:55 +03:00
Simon Zolin
e7bef3a448
* POST /control/dhcp/find_active_dhcp: add dhcpv6 server info
2020-08-20 15:19:58 +03:00
Simon Zolin
6090400ea0
* GET /control/dhcp/interfaces: remove 'mtu'; add 'gateway_ip'
2020-08-19 18:32:34 +03:00
Simon Zolin
ec24d18f83
* GET /control/dhcp/interfaces: split IPv4 and IPv6 addresses
2020-08-19 18:32:34 +03:00
Simon Zolin
a3317c08c4
+ dhcpv6 server; rewrite dhcpv4 server; changed API
2020-08-19 18:32:23 +03:00
Simon Zolin
4303b3dd2f
+ dns: new settings for cache
...
Squashed commit of the following:
commit e5b488249a4d972efd63c6e96830d9f30829aee1
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Jun 16 15:38:27 2020 +0300
+ dns: new settings for cache
2020-07-03 20:35:04 +03:00
Simon Zolin
ec6e0bea07
* openapi: describe top_* array entries in /stats
...
Squashed commit of the following:
commit d0b640cb36985c82f1020de99fba2201a1c54738
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jun 18 11:53:16 2020 +0300
* openapi: describe top_* array entries in /stats
2020-06-18 13:49:52 +03:00
Andrey Meshkov
b1c951fb2c
Merge: + new query logs API
...
* commit '59c4a2886a97143e3a36912ec895dc1a06be88cc':
openapi
If there are no more older entries, `"oldest":""` is returned.
fix search by "whitelisted", "rewritten"
doc
fix whois test
+ "dot"
openapi
* minor
+ client_proto
* openapi
+ new query logs API
2020-06-18 00:23:52 +03:00
Simon Zolin
59c4a2886a
openapi
2020-06-16 12:12:32 +03:00
Simon Zolin
a869ec4cbb
* DNS API: new setting "upstream_mode"; remove "fastest_addr", "parallel_requests"
...
* use dnsproxy v0.29.0
Squashed commit of the following:
commit f18b7231f3f3f84446c0d837855af342f3c971b4
Merge: 501a4e06 dae275e6
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Jun 10 15:24:15 2020 +0300
Merge remote-tracking branch 'origin/master' into update-dnsproxy
commit 501a4e06ab350e46ff78656141d925de9f2e4996
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jun 5 12:47:13 2020 +0300
openapi
commit 3930bd196572924f164ed011629356a0ac0ec631
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jun 5 12:21:32 2020 +0300
* DNS API: new setting "upstream_mode"; remove "fastest_addr", "parallel_requests"
* use dnsproxy v0.29.0
2020-06-10 15:33:23 +03:00
Simon Zolin
bccb939346
+ "dot"
2020-05-29 11:46:37 +03:00
Simon Zolin
78648649fe
openapi
2020-05-29 11:19:31 +03:00
Simon Zolin
0adbce5d38
* openapi
2020-05-28 17:58:56 +03:00
Andrey Meshkov
ceedc2d1ff
*(querylog): added offset/limit parameters
...
Actually, this is a serious refactoring of the query log module. The
rest API part is refactored, it's now more clear how the search is
conducted. Split the logic into more files and added more tests.
Closes: https://github.com/AdguardTeam/AdGuardHome/issues/1559
2020-05-26 15:37:37 +03:00
Jonas Marklén
8f77a89fce
resolve conflicts
2020-05-02 10:39:52 +02:00
Jonas Marklén
037bf43b40
Updated openapi.yaml to OpenAPI 3.0
...
Included lint to validate yaml file
2020-04-16 22:04:00 +02:00
Simon Zolin
81309c707a
+ filters: support filters from local disk
2020-04-09 11:46:52 +03:00
Simon Zolin
2e845e4f4d
+ qlog: hide_client_ip setting
2020-03-20 14:50:43 +03:00
Simon Zolin
a5c2cdaf38
+ dnsforward: add dnssec_enabled option
2020-03-18 18:05:02 +03:00
Simon Zolin
897ff436b1
* openapi: change /filtering/refresh
2020-02-28 18:34:14 +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
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
19a94bf789
+ dns: add "edns_client_subnet" setting
2019-12-10 16:01:17 +03:00
Simon Zolin
87bb773d3e
* DNS: remove /enable_protection and /disable_protection
2019-12-10 16:01:17 +03:00
Simon Zolin
3b13c031a3
+ openapi: /dns_info, /dns_config
2019-12-10 16:01:17 +03:00
Simon Zolin
72ec4d7d7e
* openapi: add "upstreams" to Client struct
2019-12-05 13:16:41 +03:00
Simon Zolin
8cb4d128f5
* openapi: get /querylog: add "original_answer", "service_name"
2019-12-03 17:01:26 +03:00
Simon Zolin
90ce70225f
+ openapi: /dhcp/reset
2019-11-29 17:11:07 +03:00
Simon Zolin
1fc70cbc08
* openapi: update 'Client' object; add /clients/find
2019-11-29 16:53:21 +03:00
Simon Zolin
c7e4ecd85c
* openapi: version: '0.99.3'
2019-11-19 15:26:46 +03:00
Simon Zolin
33093de6aa
* openapi: update 'QueryLog'
2019-11-19 15:12:34 +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
92b6adbdc1
* openapi: minor
2019-10-14 15:56:14 +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
215a488a64
* openapi
2019-09-26 18:24:23 +03:00
Simon Zolin
d2a5a550f7
+ openapi: /login, /logout
2019-09-19 12:47:55 +03:00
Simon Zolin
57bb04685f
* openapi: update /filtering
2019-09-12 18:38:13 +03:00
Simon Zolin
27f895cf46
+ openapi: /querylog_info, /querylog_config, /querylog_clear
2019-09-12 18:35:13 +03:00
Simon Zolin
f9091472d7
- openapi: fix
2019-09-12 17:53:27 +03:00
Simon Zolin
7ff27dbb42
+ openapi: add /stats_config, /stats_info methods
2019-09-04 10:12:02 +03:00
Simon Zolin
55ceca6314
* openapi: update /stats method
2019-09-04 10:12:02 +03:00
Simon Zolin
4445c4b669
* openapi: update "TlsConfig"
2019-08-30 19:18:23 +03:00
Andrey Meshkov
53767a5bed
*(documentation): bump openapi spec version to 0.98.1
2019-08-22 15:42:43 +03:00
Simon Zolin
3c684d1f85
+ openapi: add /blocked_services/*
2019-08-05 14:12:22 +03:00
Simon Zolin
87b379b140
+ openapi: clients: add "blocked_services" field
2019-08-05 14:12:22 +03:00
Simon Zolin
70b8cf6ec8
+ openapi: add /rewrite/* methods
2019-07-29 14:49:14 +03:00
Andrey Meshkov
9eb6da05ad
Bump version to 0.97.0 and fix #798
2019-07-12 15:57:20 +03:00
Simon Zolin
d2258cb66d
* openapi.yaml: update /version.json
2019-06-27 10:53:03 +03:00
Simon Zolin
c93cb43db8
* /remove_url: use JSON input data format
2019-06-03 12:05:08 +03:00
Simon Zolin
276d87a218
- openapi: correct format
2019-06-03 12:05:08 +03:00
Simon Zolin
fcf609ac1e
- openapi: fix /add_url
2019-06-03 12:05:08 +03:00
Simon Zolin
b1fbd7c40c
* openapi: add new dhcp methods
2019-05-28 19:01:24 +03:00
Simon Zolin
22c7efd2d1
- openapi.yaml: fix HTTP methods
2019-05-28 18:44:27 +03:00
Simon Zolin
eb159e6997
+ openapi.yaml: add /clients handlers
2019-05-28 18:44:27 +03:00
Simon Zolin
5b29cae133
* openapi: update /version.json description
2019-05-28 11:41:36 +03:00
Simon Zolin
70e3299567
* openapi: update
2019-05-20 10:57:07 +03:00
Simon Zolin
1c339e5fcd
Bump version to v0.95
2019-04-23 20:23:39 +03:00
Simon Zolin
043e89a1a4
* update openapi.yaml
2019-04-23 12:26:14 +03:00
Simon Zolin
9e68a522cb
* update openapi.yaml
2019-04-23 11:41:53 +03:00
Andrey Meshkov
395ddb7b3c
Bump version to v0.94
2019-03-22 16:57:40 +03:00
Simon Zolin
5210d214ec
- openapi: fix typo
2019-03-20 18:37:00 +03:00
Simon Zolin
ed942f3e31
+ control: /clients: get the list of clients' IP addresses and names from /etc/hosts
2019-03-20 18:37:00 +03:00
Aleksey Dmitrevskiy
bc4c2e2ff7
Merge branch 'master' into fix/596
2019-03-06 18:25:42 +03:00
Aleksey Dmitrevskiy
f2e547a54e
[change] config, control, openapi: fix issues from reviw
2019-03-06 16:17:15 +03:00
Aleksey Dmitrevskiy
e973c4b174
[change] control, openapi: Handle upstreams test with JSON
2019-03-05 12:29:52 +03:00
Aleksey Dmitrevskiy
3929f0da44
[change] control: Handle upstream config with JSON
2019-02-28 13:01:41 +03:00
Aleksey Dmitrevskiy
81e88472cb
Merge branch 'fix/542' into fix/596
2019-02-28 11:16:03 +03:00
Aleksey Dmitrevskiy
6b2baba3c7
Add set_upstreams_config function
2019-02-28 11:10:43 +03:00
Simon Zolin
5ad9f8ead2
* tlsConfigStatus.usable is public, renamed ("ValidPair") and is exported to json ("valid_pair")
2019-02-27 17:36:02 +03:00
Aleksey Dmitrevskiy
dc05556c5a
Fix #542 - Add Bootstrap DNS resolver settings
2019-02-27 11:15:18 +03:00
Aleksey Dmitrevskiy
5bc6d00aa0
Fix #596 - Intelligent Optimal DNS Resolution
2019-02-26 18:19:05 +03:00
Andrey Meshkov
4e1c1618cb
Added install methods to openapi.yaml
...
Print all net interfaces when bind_host is 0.0.0.0
2019-02-22 17:59:42 +03:00
Andrey Meshkov
251beb24d3
Added openapi description
2019-02-21 17:33:46 +03:00
Eugene Bujak
fd8860a389
Bump version to 0.92
2018-12-29 20:21:36 +03:00
Ildar Kamalov
a74c2248fb
Send dhcp/find_active_dhcp as POST request
2018-12-28 18:26:56 +03:00
Andrey Meshkov
fb24447915
Added version.json
2018-12-28 18:26:14 +03:00
Andrey Meshkov
fcf7b2185e
Finished reworking openapi, added DHCP methods there
2018-12-28 18:26:14 +03:00
Andrey Meshkov
b91c829f4c
Added more openapi definitions
2018-12-28 18:26:14 +03:00
Andrey Meshkov
7106a8eb35
Added more definitions
2018-12-28 18:26:14 +03:00
Andrey Meshkov
09702c724e
Added swagger UI scripts
2018-12-28 18:26:14 +03:00