Simon Zolin
4370490138
- dhcp: web handlers were not registered when DHCP server is disabled
...
So there was no way to enable DHCP from UI
2020-04-07 11:48:03 +03:00
Simon Zolin
c8285c41d7
Merge: + DNS: new settings cache_ttl_min, cache_ttl_max
...
Close #1214
Squashed commit of the following:
commit e445125556c9f9441c3d6936cb923db0a7e58260
Merge: c88b25ca 63923fa8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 19:12:21 2020 +0300
Merge remote-tracking branch 'origin/master' into 1214-cache-min-ttl
commit c88b25ca4b641918f32811212c2cf3b63a5bf654
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 19:02:17 2020 +0300
minor
commit ec3dc21bb211941c71adcec38796eeadb978b2b7
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 12:18:08 2020 +0300
+ DNS: new settings cache_ttl_min, cache_ttl_max
2020-03-20 19:16:55 +03:00
Simon Zolin
63923fa882
Merge: + DNS: use rules from /etc/hosts
...
- fix filtering logic: don't do DNS response check for Rewrite rules
Close #1478
Squashed commit of the following:
commit 1206b94881289ff664b7c8998ea97c1455da1ff8
Merge: c462577a 5fe98474
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 15:00:25 2020 +0300
Merge remote-tracking branch 'origin/master' into 1478-auto-records
commit c462577ad84754f5b3ea4cd58339838af817fe36
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 14:33:17 2020 +0300
minor
commit 7e824ba5f432648a976bc4b8076a645ba875ef70
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 14:29:54 2020 +0300
more tests
commit a22b62136c5cfd84cd0450897aef9e7d2e20585a
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 14:09:52 2020 +0300
rename, move
commit 9e5ed49ad3c27c57d540edf18b78d29e56afb067
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 15:33:27 2020 +0300
fix logic - don't do DNS response check for Rewrite rules
commit 6cfabc0348a41883b8bba834626a7e8760b76bf2
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 11:35:07 2020 +0300
minor
commit 4540aed9327566078e5087d43c30f4e8bffab7b9
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 11:03:24 2020 +0300
fix
commit 9ddddf7bded812da48613cc07084e360c15ddd0e
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 10:49:13 2020 +0300
fix
commit c5f8ef745b6f2a768be8a2ab23ad80b01b0aa54f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 10:37:26 2020 +0300
fix
commit f4be00947bf0528c9a7cd4f09c4090db444c4694
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Mar 16 20:13:00 2020 +0300
+ auto DNS records from /etc/hosts
2020-03-20 15:05:43 +03:00
Simon Zolin
5fe984741e
Merge: + qlog: anonymize_client_ip setting
...
Close #916
* commit 'a0be7f5566a7d5986eb04ed7ffb79c5230171e2a':
+ client: handle hide_client_ip
+ qlog: hide_client_ip setting
2020-03-20 14:55:55 +03:00
Ildar Kamalov
a0be7f5566
+ client: handle hide_client_ip
2020-03-20 14:50:43 +03:00
Simon Zolin
2e845e4f4d
+ qlog: hide_client_ip setting
2020-03-20 14:50:43 +03:00
Simon Zolin
a5b9d1d74c
Merge: + DNS: blocked hosts: support wildcards; use urlfilter for processing of the blocked hosts
...
Close #1469
Squashed commit of the following:
commit b07f408550a526726c8e38886ce0fcc1f4c3d93d
Merge: 56aa0dfc c5a39b94
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 14:32:21 2020 +0300
Merge remote-tracking branch 'origin/master' into 1469-wildcards
commit 56aa0dfcca8265fed35e9b92f85dc54de947cc11
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 12:02:17 2020 +0300
update text
commit 468bcd9ea6e57eedd96bbb4b8414d86a60abcdc3
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 11:51:01 2020 +0300
* access: use urlfilter for blocked hosts processing
commit 1b157d39dfb32dd74d527274e5466b1642cd6916
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 18 13:13:06 2020 +0300
minor
commit 34811eb08ab690104d29710b0e1bc9fb003a4cd4
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Fri Mar 13 19:05:12 2020 +0300
* client: change field description
commit fe0acec1bbd0b810f00481412efcc9776022b694
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 13 16:51:17 2020 +0300
+ DNS: blocked hosts: support wildcards
2020-03-20 14:41:13 +03:00
Simon Zolin
c5a39b942f
Merge: - querylog: querylog_memsize setting was reset to 0
...
* commit 'bebd43923b71b2ef4bf4e1beb5bb69ff6208d06e':
- querylog: querylog_memsize setting was reset to 0
2020-03-19 18:58:34 +03:00
Simon Zolin
bebd43923b
- querylog: querylog_memsize setting was reset to 0
...
Since v0.100.0 the query logs memory buffer was not active,
despite the default capacity of 1000 items.
Now we remove querylog_memsize setting and replace it with querylog_size_memory
2020-03-19 15:53:25 +03:00
Ildar Kamalov
6eadca25d1
Merge: - client: fix tags select on mobile
...
Closes #1471
Squashed commit of the following:
commit 1ce2c742e268b49332f73c9ac17722dbe0e8dd92
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Tue Mar 17 15:38:04 2020 +0300
- client: fix tags select on mobile
2020-03-19 10:49:25 +03:00
Simon Zolin
72c20acb86
Merge: + dnsforward: add dnssec_enabled option
...
Close #66
* commit '79bfa6a72b6cda8c0f5211a3a6df0293c4b6c7d1':
+ client: handle DNSSEC setting
+ dnsforward: add dnssec_enabled option
2020-03-18 18:21:06 +03:00
Ildar Kamalov
79bfa6a72b
+ client: handle DNSSEC setting
2020-03-18 18:05:02 +03:00
Simon Zolin
a5c2cdaf38
+ dnsforward: add dnssec_enabled option
2020-03-18 18:05:02 +03:00
Simon Zolin
7ff743ab32
Merge: * auto-upgrade: don't show Upgrade button on UNIX if running under non-root user
...
Close #1193
* commit '58f183103248d3efd7e94551ffaebc5df3689ac0':
* auto-upgrade: don't show Upgrade button on UNIX if running under non-root user
2020-03-18 15:19:30 +03:00
Simon Zolin
3303d77dad
Merge: - tls: allow_unencrypted_doh and strict_sni_check settings were reset after POST /control/tls/configure
...
Close #1484
Squashed commit of the following:
commit 2daae88b80d83889238eaf4808b8a4da4fd8b102
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 18 13:16:23 2020 +0300
minor
commit 99fa4e27ad45e515c8faef14a77304c2a9687875
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Mar 17 13:46:46 2020 +0300
- tls: allow_unencrypted_doh and strict_sni_check settings were reset after POST /control/tls/configure
2020-03-18 15:18:15 +03:00
Simon Zolin
58f1831032
* auto-upgrade: don't show Upgrade button on UNIX if running under non-root user
2020-03-17 19:22:45 +03:00
Simon Zolin
4dba20941d
Merge: * tech doc: update architecture picture
...
* commit '360ee3e3926a2786233edf38fd64db36bf61ff7e':
* tech doc: update architecture picture
2020-03-17 18:47:03 +03:00
Simon Zolin
360ee3e392
* tech doc: update architecture picture
2020-03-17 18:36:10 +03:00
Simon Zolin
32baa907b6
Merge: + Reload configuration command; refactoring
...
Close #1302
* commit 'dd7d9dc334181b3923b1532aaae51cae77d5ed55':
* move getDNSAddresses() and "/dns-query" handler to DNS module
* TLS is now a separate module (logically)
* move HTTP server code
* refactor: move blocked-services functions to dnsfilter
* refactor
+ service: support "-s reload" command
+ clients: re-read auto-clients from /etc/hosts when SIGHUP is received
2020-03-17 17:19:03 +03:00
Simon Zolin
dd7d9dc334
* move getDNSAddresses() and "/dns-query" handler to DNS module
2020-03-17 17:12:02 +03:00
Simon Zolin
db30f27c8f
* TLS is now a separate module (logically)
2020-03-17 17:11:24 +03:00
Simon Zolin
8e4bc29103
* move HTTP server code
2020-03-17 17:11:24 +03:00
Simon Zolin
0789e4b20d
* refactor: move blocked-services functions to dnsfilter
2020-03-17 17:11:22 +03:00
Simon Zolin
e8129f15c7
* refactor
...
1. Auth module was initialized inside dns.go - now it's moved to initWeb()
2. stopHTTPServer() wasn't called on server stop - now we do that
3. Don't use postInstall() HTTP filter where it's not necessary.
Now we register handlers after installation is complete.
2020-03-17 15:23:29 +03:00
Simon Zolin
c77907694d
+ service: support "-s reload" command
2020-03-17 15:21:10 +03:00
Simon Zolin
fa2f793ac7
+ clients: re-read auto-clients from /etc/hosts when SIGHUP is received
2020-03-17 15:21:10 +03:00
Ildar Kamalov
e5db33705d
Merge: + client: add digit grouping for numbers on the dashboard
...
Closes #1423
Squashed commit of the following:
commit 6e5de427c48577ebbe4d963f817b66fed9b29bb4
Author: Ildar Kamalov <i.kamalov@adguard.com>
Date: Wed Mar 11 17:56:39 2020 +0300
+ client: add digit grouping for numbers on the dashboard
2020-03-17 15:15:19 +03:00
Ildar Kamalov
bc9bccc669
Merge: Add thai and romanian languages
...
Closes #1445
* commit '229d040ee286e656c8986e622a33f18176a3e769':
+ i18n: add thai and romanian languages
+ client: add thai and romanian languages
2020-03-17 15:06:56 +03:00
Simon Zolin
646725efb7
Merge: * DNS filters: optimize filter update
...
Close #1463
Squashed commit of the following:
commit d5bdc939a2ae9f6d1ae879e4225b1dce09657b92
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Mar 16 16:39:17 2020 +0300
minor
commit e15b56a0d9db182f9d30b434584018cb1bf038d5
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 14:39:07 2020 +0300
minor
commit 77bf59ca6e556b75af48c5987866af6d5025dae8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 14:30:04 2020 +0300
minor
commit e19c13f82dd408ed638bd4b68d21cdfebbdf782f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 14:24:50 2020 +0300
minor
commit 9113c6dae6263aa7ee6e4295c2b60dd3083e2bf0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 14:02:06 2020 +0300
minor
commit 70283e329e32def3375e893f806a2a02d8ca9f57
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 13:35:11 2020 +0300
logical module Filtering
commit 837a255c6a04941e9fc007a56d71faf4c4213257
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 13:11:37 2020 +0300
minor
commit 1853ed2b57a86dd49508023f47218219399b4fe5
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 12 12:59:28 2020 +0300
refactor
commit 1ba3cc53c76255439fe54693b40ee9665fdc15e4
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 11 20:12:53 2020 +0300
* filters: optimize update procedure
2020-03-17 15:00:40 +03:00
Simon Zolin
a93652b1c0
Merge: * install: IPv6 addresses were removed from the list of available addresses
...
Close #1481
* commit 'dfa278b845dbf890fec800e15495b364f6f4fd2e':
* install: IPv6 addresses were removed from the list of available addresses
2020-03-17 14:27:18 +03:00
Simon Zolin
5f328d20ca
Merge: + DNS, Web: Entware: use special directory with the system root certificates
...
Close #1311
* commit '0e030154ee4f73d0c1a8e9d092b12be78b0a0ea5':
- fix tests
+ DNS, Web: Entware: use special directory with the system root certificates
2020-03-17 14:18:02 +03:00
Simon Zolin
0e030154ee
- fix tests
2020-03-16 16:29:23 +03:00
Simon Zolin
1000aef1d2
+ DNS, Web: Entware: use special directory with the system root certificates
...
+ use custom RootsCA for HTTPS client, for server cert verify
2020-03-16 15:15:38 +03:00
Simon Zolin
b345595dbf
Merge: * blocked-services: remove Messenger
...
* commit '5dc7b848dffaa0cd3cd3ca55080af90bdda2fec0':
* blocked-services: remove unknown service names
* blocked-services: remove Messenger
2020-03-16 15:01:19 +03:00
Simon Zolin
88853b76d9
Merge: + config: new setting 'http_proxy'
...
Close #458
* commit '2e054b673264bdb563abb6478979d00e76e52c8d':
+ config: new setting 'http_proxy'
2020-03-16 14:58:21 +03:00
Simon Zolin
dfa278b845
* install: IPv6 addresses were removed from the list of available addresses
2020-03-16 14:32:43 +03:00
Simon Zolin
480c6ac753
Merge: - dhcp: crash on error on startup
...
Squashed commit of the following:
commit 81908b636ec91a562b3ff8634b77c71dc3f009e4
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 13 17:25:36 2020 +0300
- dhcp: crash on error on startup
2020-03-13 17:30:09 +03:00
Andrey Meshkov
fa07809189
- client: fix closing mobile menu Fix #1467
...
* commit '7e2ef010399c0a308131c14beca1f35eb9e331fd':
- client: fix closing mobile menu
2020-03-13 12:25:08 +03:00
Ildar Kamalov
7e2ef01039
- client: fix closing mobile menu
2020-03-13 12:20:48 +03:00
Simon Zolin
2c50787aa9
Merge: * openapi changelog
...
Squashed commit of the following:
commit 7f254a4abf0cbb0f9f7bfea754632115cacc0918
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 13 12:08:09 2020 +0300
* openapi changelog
2020-03-13 12:11:52 +03:00
Simon Zolin
2e054b6732
+ config: new setting 'http_proxy'
2020-03-12 15:11:08 +03:00
Simon Zolin
b600d7b09d
Merge: - filters: 'enable/disable filter' didn't work
...
Squashed commit of the following:
commit c4c616162b66f2e89932ac44253ff6bedb8692eb
Merge: 800740da 579177fc
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 11 19:14:27 2020 +0300
Merge remote-tracking branch 'origin/master' into apply-disable-filter
commit 800740dace018dbe58abc579c06f7c494cdd1c15
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 11 18:40:38 2020 +0300
improve logic
commit 2aab4fbe658de09cd4c1d0badc178e0ce9e60251
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 11 18:23:14 2020 +0300
- filters: 'disable filter' didn't work
2020-03-11 19:17:46 +03:00
Ildar Kamalov
229d040ee2
+ i18n: add thai and romanian languages
2020-03-11 17:06:37 +03:00
Ildar Kamalov
36ba8380de
+ client: add thai and romanian languages
2020-03-11 17:06:17 +03:00
Simon Zolin
579177fc70
Merge: * DNS: use "unrestricted" Quad9 servers; - dnsfilter: fix hanging on error
...
Close #1451
Squashed commit of the following:
commit 91e5c98d7543b7c8872cc494818d66bb823ec7c0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 5 13:09:01 2020 +0300
fix
commit 4f80865e55f27206fa9cef1d72fb3652498da582
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 5 13:08:31 2020 +0300
* fix race-detector issue
commit 5513c6c12c112c8f9325dbc8a8d09e58fe7611e0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 5 13:01:46 2020 +0300
- dnsfilter: fix hanging on error
commit c7b81286833a523349efb8ca972eba3540518944
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 5 12:42:19 2020 +0300
* DNS: use "unrestricted" Quad9 servers
2020-03-05 13:12:21 +03:00
Simon Zolin
5dc7b848df
* blocked-services: remove unknown service names
2020-03-02 18:51:48 +03:00
Simon Zolin
01d9078107
* blocked-services: remove Messenger
2020-03-02 15:53:01 +03:00
Simon Zolin
f5658af484
Merge: * DNS rewrites: don't pass request to an upstream server if matched by Rewrite rule
...
Close #1441
* commit 'c54fb9a96b63b07d3a36dc644e7e330800aa552e':
* client: update translations
* DNS rewrites: don't pass request to an upstream server if matched by Rewrite rule
2020-03-02 15:28:14 +03:00
Ildar Kamalov
c54fb9a96b
* client: update translations
2020-03-02 15:24:40 +03:00
Simon Zolin
140d5553e7
* DNS rewrites: don't pass request to an upstream server if matched by Rewrite rule
...
For example, if there's an A rewrite rule, but no AAAA rule,
the response to AAAA request must be empty.
2020-03-02 15:24:40 +03:00