Ainar Garipov
eb9526cc92
Pull request: dhcpd: imp static lease validation
...
Closes #2838 .
Updates #2834 .
Squashed commit of the following:
commit 608dce28cf6bcbaf5a7f0bf499889ec25777e121
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Thu Mar 18 16:49:20 2021 +0300
dhcpd: fix windows; imp code
commit 5e56eebf6ab85ca5fd0a0278c312674d921a3077
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 17 18:47:54 2021 +0300
dhcpd: imp static lease validation
2021-03-18 17:07:13 +03:00
Ainar Garipov
9736123483
Pull request: dhcpd: fix ip ranges
...
Updates #2541 .
Squashed commit of the following:
commit c81299991876f48836d24872d9145331a0bc9e6e
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Mar 16 18:10:07 2021 +0300
agherr: imp docs
commit f43a5f5cde0ea16dd38dd533e16e415a1d306cb2
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Mar 16 17:35:59 2021 +0300
all: imp err handling, fix code
commit ed26ad0ff53882725f7747264f8094e6fb9b0423
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Mar 16 12:24:17 2021 +0300
dhcpd: fix ip ranges
2021-03-16 19:11:32 +03:00
Ainar Garipov
d970b79f2b
Pull request: all: add srv handling to dnsrewrite filters
...
Closes #2498 .
Updates #2533 .
Squashed commit of the following:
commit 452e0e7d281c1f10bef069bf7a73205266b8f1e0
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Mar 12 19:33:18 2021 +0300
all: add srv handling to dnsrewrite filters
2021-03-15 13:08:13 +03:00
Eugene Burkov
94e21e69af
Pull request: 2582 invalid hostname vol.3
...
Merge in DNS/adguard-home from 2582-zero-byte to master
Updates #2582 .
Squashed commit of the following:
commit 88db23f26cd6ee9978310c7030f6866b9ef58785
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Mar 11 13:01:02 2021 +0300
dhcpd: rm temporary workaround
2021-03-11 14:01:48 +03:00
Ainar Garipov
c08bf86b71
Pull request: all: update go and backend tools
...
Updates #2275 .
Squashed commit of the following:
commit f24c26cd2b49fac00a581936da4ccb13ca341bc9
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 21:33:15 2021 +0300
aghtest: imp docs
commit 46f5b06f9743e800b489e8c30af07d24bfdcf989
Merge: bfb852cb 55d4c7ee
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 21:32:32 2021 +0300
Merge branch 'master' into 2275-upd
commit bfb852cbc74ec219a41e985f2dcb090d58299aee
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 19:06:32 2021 +0300
scripts: rem unsupported platform
commit c1645e247f18d384a980c60d3a94b9363f83f174
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 18:47:57 2021 +0300
all: rollback more
commit 989811b5e38498234dc11baf5dd153c76b9dada4
Merge: 976bdfbd 2d704242
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 18:30:42 2021 +0300
Merge branch 'master' into 2275-upd
commit 976bdfbdd44983f4cd657a486b94ff63f5885fd5
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 18:28:23 2021 +0300
aghtest: fix os_windows
commit 9e85080eefe882d72c939969f7008e3c46467c0c
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Mar 10 18:15:37 2021 +0300
all: rewrite windows workaround, imp code, docs
commit 35a0b1d8656640a962fe9ae019c3d665f42707ce
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Thu Jan 21 20:38:17 2021 +0300
all: update go and backend tools
2021-03-11 12:17:54 +03:00
Eugene Burkov
8811c8817e
Pull request: upd dnsproxy
...
Merge in DNS/adguard-home from upd-dnsproxy to master
Squashed commit of the following:
commit 2181c08de3c2be1723770a5ffff091346536cafa
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Mar 9 18:55:32 2021 +0300
all: upd dnsproxy
2021-03-09 19:09:29 +03:00
Eugene Burkov
400b76d47b
Pull request: 2681 fix DNS-over-TLS bug
...
Merge in DNS/adguard-home from 2681-fix-dot-bug to master
Updates #2681
Squashed commit of the following:
commit 8de0f4c9767218cd6956a2ab97eda6c5028d1d07
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Wed Mar 3 19:25:34 2021 +0300
all: upd dnsproxy
2021-03-03 19:55:37 +03:00
Eugene Burkov
a234b63da1
Pull request: 2600 inconsistent response
...
Merge in DNS/adguard-home from 2600-upd-dnsproxy to master
Closes #2600 .
Squashed commit of the following:
commit 4b1515395841f14d86bc85b5c516d14919b5dc25
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Mar 2 18:39:19 2021 +0300
all: upd dnsproxy again, log changes
commit 8a866201f140655b0d2f58552a7ad9bcae91a173
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Mar 2 14:53:48 2021 +0300
all: cleanup
commit ae81234c79a6dbc61cccbae9c1b9d0144bb7f506
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Mar 2 14:49:28 2021 +0300
all: fix deps
commit 662384c366feaf553d9eba2b5e3be93774631ec5
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Mar 2 13:58:26 2021 +0300
all: upd dnsproxy version, fix functions' signatures
2021-03-03 15:27:25 +03:00
Ainar Garipov
63e4adc0e7
Pull request: all: upd urlfilter
...
Merge in DNS/adguard-home from upd-urlfilter to master
Squashed commit of the following:
commit 055cf6721f1412e8c63433bdcd7baf29f9afd699
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Feb 9 13:03:30 2021 +0300
all: upd urlfilter
2021-02-09 13:17:19 +03:00
Ainar Garipov
510573a904
Pull request: 2179 ipset subdomains
...
Merge in DNS/adguard-home from 2179-ipset-subdomains to master
Closes #2179 .
Squashed commit of the following:
commit de17caac4c2ea2bc7931f162c6dfa7822a71554f
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Jan 29 18:34:46 2021 +0300
dnsforward: imp code, docs
commit e5ab957560bcfba80feac4b72f9b22535ecd4c7d
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 20:43:31 2021 +0300
dnsforward: imp code
commit 2b84d27b752832885e4896d0e75de2576e2b965b
Author: David Sheets <sheets@alum.mit.edu>
Date: Tue Oct 6 16:34:06 2020 +0100
dnsforward: support subdomain matching in ipset
This is a squash of all commits in #2179 .
2021-01-29 18:53:39 +03:00
Ainar Garipov
fc9ddcf941
Pull request: all: client id support
...
Merge in DNS/adguard-home from 1383-client-id to master
Updates #1383 .
Squashed commit of the following:
commit ebe2678bfa9bf651a2cb1e64499b38edcf19a7ad
Author: Ildar Kamalov <ik@adguard.com>
Date: Wed Jan 27 17:51:59 2021 +0300
- client: check if IP is valid
commit 0c330585a170ea149ee75e43dfa65211e057299c
Author: Ildar Kamalov <ik@adguard.com>
Date: Wed Jan 27 17:07:50 2021 +0300
- client: find clients by client_id
commit 71c9593ee35d996846f061e114b7867c3aa3c978
Merge: 9104f161 3e9edd9e
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Jan 27 16:09:45 2021 +0300
Merge branch 'master' into 1383-client-id
commit 9104f1615d2d462606c52017df25a422df872cea
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Jan 27 13:28:50 2021 +0300
dnsforward: imp tests
commit ed47f26e611ade625a2cc2c2f71a291b796bbf8f
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Jan 27 12:39:52 2021 +0300
dnsforward: fix address
commit 98b222ba69a5d265f620c180c960d01c84a1fb3b
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 19:50:31 2021 +0300
home: imp code
commit 4f3966548a2d8437d0b68207dd108dd1a6cb7d20
Merge: 199fdc05 c215b820
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 19:45:13 2021 +0300
Merge branch 'master' into 1383-client-id
commit 199fdc056f8a8be5500584f3aaee32865188aedc
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 19:20:37 2021 +0300
all: imp tests, logging, etc
commit 35ff14f4d534251aecb2ea60baba225f3eed8a3e
Author: Ildar Kamalov <ik@adguard.com>
Date: Tue Jan 26 18:55:19 2021 +0300
+ client: remove block button from clients with client_id
commit 32991a0b4c56583a02fb5e00bba95d96000bce20
Author: Ildar Kamalov <ik@adguard.com>
Date: Tue Jan 26 18:54:25 2021 +0300
+ client: add requests count for client_id
commit 2d68df4d2eac4a296d7469923e601dad4575c1a1
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 15:49:50 2021 +0300
stats: handle client ids
commit 4e14ab3590328f93a8cd6e9cbe1665baf74f220b
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 13:45:25 2021 +0300
openapi: fix example
commit ca9cf3f744fe197cace2c28ddc5bc68f71dad1f3
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 13:37:10 2021 +0300
openapi: improve clients find api docs
commit f79876e550c424558b704bc316a4cd04f25db011
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Jan 26 13:18:52 2021 +0300
home: accept ids in clients find
commit 5b72595122aa0bd64debadfd753ed8a0e0840629
Merge: 607e241f abf8f65f
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Jan 25 18:34:56 2021 +0300
Merge branch 'master' into 1383-client-id
commit 607e241f1c339dd6397218f70b8301e3de6a1ee0
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Jan 25 18:30:39 2021 +0300
dnsforward: fix quic
commit f046352fef93e46234c2bbe8ae316d21034260e5
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Jan 25 16:53:09 2021 +0300
all: remove wildcard requirement
commit 3b679489bae82c54177372be453fe184d8f0bab6
Author: Andrey Meshkov <am@adguard.com>
Date: Mon Jan 25 16:02:28 2021 +0300
workDir now supports symlinks
commit 0647ab4f113de2223f6949df001f42ecab05c995
Author: Ildar Kamalov <ik@adguard.com>
Date: Mon Jan 25 14:59:46 2021 +0300
- client: remove wildcard from domain validation
commit b1aec04a4ecadc9d65648ed6d284188fecce01c3
Author: Ildar Kamalov <ik@adguard.com>
Date: Mon Jan 25 14:55:39 2021 +0300
+ client: add form to download mobileconfig
... and 12 more commits
2021-01-27 18:32:13 +03:00
Ainar Garipov
93ffed7809
Pull request: dnsfilter: improve cname rewrite validation
...
Merge in DNS/adguard-home from 2492-dnsrw-host to master
Closes #2492 .
Squashed commit of the following:
commit 7128ed15de86c926ea4cff9fd8d3d3821657254f
Merge: e678c64e6 338209f32
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Dec 28 18:42:25 2020 +0300
Merge branch 'master' into 2492-dnsrw-host
commit e678c64e656ccf69c6818e9165ff1451f7c8fde6
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Dec 28 18:04:52 2020 +0300
dnsfilter: improve cname rewrite validation
2020-12-28 18:49:36 +03:00
Ainar Garipov
fc79e2e8f8
Pull request: all: support more $dnsrewrite rr types
...
Merge in DNS/adguard-home from 2102-dnsrewrite-2 to master
Updates #2102 .
Updates #2452 .
Squashed commit of the following:
commit b41e57731b4f276e97202e172fa400067174653d
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Dec 22 20:40:56 2020 +0300
dnsforward: improve naming
commit 70b832ce969d8cdcf4224d221e5e1e2057fba6ee
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Dec 22 19:36:21 2020 +0300
all: support more $dnsrewrite rr types
2020-12-23 12:35:07 +03:00
Ainar Garipov
bdff46ec1d
Pull request: all: add $dnsrewrite handling
...
Merge in DNS/adguard-home from 2102-dnsrewrite to master
Updates #2102 .
Squashed commit of the following:
commit 8490fc18179d38c4b162ff9b257fea1f8535afbd
Merge: d9448ddca e7f7799b3
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Dec 21 16:44:00 2020 +0300
Merge branch 'master' into 2102-dnsrewrite
commit d9448ddca6d4ef3635d767e3e496e44c35d3fc6e
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Dec 21 15:44:54 2020 +0300
querylog: support dnsrewrite rules
commit 40aa5d30acddf29fb90d249d8806941c6e1915a4
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Dec 18 19:27:40 2020 +0300
all: improve documentation
commit f776a0cd63b1640ba1e5210d9301e2a2801fd824
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Dec 18 19:09:08 2020 +0300
dnsfilter: prevent panics, improve docs
commit e14073b7500d9ed827a151c5b8fb863c980c10e8
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Dec 4 15:51:02 2020 +0300
all: add $dnsrewrite handling
2020-12-21 17:48:07 +03:00
Ainar Garipov
5f84cb1afe
Pull request: all: update dnsproxy
...
Merge in DNS/adguard-home from update-dnsproxy to master
Squashed commit of the following:
commit 2d6e80975eeef9e3851b705df592f651a9127c22
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Thu Dec 17 18:09:20 2020 +0300
all: update dnsproxy
2020-12-17 18:20:34 +03:00
Eugene Burkov
fd7b061dd6
Pull request: 2225 daily freeze fix
...
Merge in DNS/adguard-home from 2225-fix-freezes to master
Updates #2225 .
Squashed commit of the following:
commit 02a472120e9b4a0bc13129adb85eed5d9fd810a2
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Dec 17 14:10:20 2020 +0300
all: go mod tidy
commit 6cfc23b780cf5da58719620ea5cd1fd3980c631e
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Dec 17 14:06:28 2020 +0300
all: upd dnsproxy dependency
2020-12-17 14:18:29 +03:00
Ainar Garipov
2c56a68597
Pull request: all: update dnsproxy
...
Merge in DNS/adguard-home from 2394-update-dnsproxy to master
Updates #2394 .
Squashed commit of the following:
commit 57526d188055af7d63b8d2fa0cc339612ff4c098
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Dec 16 14:43:29 2020 +0300
all: document changes
commit acdfd6c219b0570770faf291fadc69ec1855baf4
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Dec 16 14:28:23 2020 +0300
all: update dnsproxy
2020-12-16 16:35:57 +03:00
Aaron Bieber
2c2a359d0a
Update quic-go to v0.19.3
...
quic-go at version 0.19.1 has a bug that prevents it from building on systems
that don't have IP_RECVTOS.
Version 0.19.3 contains a fix:
https://github.com/lucas-clemente/quic-go/pull/2886
2020-12-11 08:20:45 -07:00
Ainar Garipov
09b6eba7d9
Pull request: all: add dnscrypt support
...
Merge in DNS/adguard-home from 1361-dnscrypt to master
Closes #1361 .
Squashed commit of the following:
commit 31b780c16cc6b68336b95275f62381cee2e822a2
Merge: c2ce98aaf 9b963fc77
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Dec 7 17:48:41 2020 +0300
Merge branch 'master' into 1361-dnscrypt
commit c2ce98aaf24bd5ed5b5cd7da86aae093866ab34e
Merge: 3bf3d7b96 63e513e33
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Dec 4 19:32:40 2020 +0300
Merge branch 'master' into 1361-dnscrypt
commit 3bf3d7b96530c86b54545462390562ebedc616b2
Merge: 5de451996 4134220c5
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Thu Dec 3 17:31:59 2020 +0300
Merge branch 'master' into 1361-dnscrypt
commit 5de451996d48ab3792ce78291068f72785303494
Merge: 60d7976f7 ab8defdb0
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Wed Dec 2 19:07:56 2020 +0300
Merge branch 'master' into 1361-dnscrypt
commit 60d7976f7c7ad0316751b92477a31f882c1e3134
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Nov 30 19:11:14 2020 +0300
all: add dnscrypt support
2020-12-07 17:58:33 +03:00
Ainar Garipov
9b963fc777
Pull request: all: fix lint and naming issues vol. 3
...
Merge in DNS/adguard-home from 2276-fix-lint-3 to master
Updates #2276 .
Squashed commit of the following:
commit 6ee94cc6ed2a9762b70ef395b58b496434244b80
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Dec 7 15:55:45 2020 +0300
all: fix lint and naming issues vol. 3
2020-12-07 16:04:53 +03:00
Ainar Garipov
e685d81c92
Pull request #847 : dnsfilter: add $dnstype handling
...
Merge in DNS/adguard-home from 2337-dnstype to master
Updates #2102 .
Updates #2337 .
Squashed commit of the following:
commit ac4b7522c732c0bf8ee06539fd4c95b5dc1c87b8
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 24 17:50:33 2020 +0300
dnsfilter: add $dnstype handling
2020-11-24 19:55:05 +03:00
Ainar Garipov
642dcd647c
Pull request: all: update backend tools and dependencies
...
Merge in DNS/adguard-home from 2275-update-tools to master
Squashed commit of the following:
commit 4de1cf91dc7accabeb2103d3c8ec424bee2a89ce
Merge: 06b302c62 62a8fe0b7
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Thu Nov 19 16:22:30 2020 +0300
Merge branch 'master' into 2275-update-tools
commit 06b302c62958aa8ab4a9da423a32cd71037d58d7
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Fri Nov 13 11:29:19 2020 +0300
all: update backend tools and dependencies
2020-11-20 13:44:21 +03:00
Eugene Burkov
8a9c6e8a02
Pull request: cover with tests
...
Merge in DNS/adguard-home from 2271-cover-with-tests to master
Updates #2271 .
Squashed commit of the following:
commit db6440efe05171bc15367a2996521848ca348053
Merge: db7fa726b bf4c256c7
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 19:23:09 2020 +0300
Merge branch 'master' into 2271-cover-with-tests
commit db7fa726bb91b08ec7aaa6c0c818c88b5feb87cd
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 18:26:51 2020 +0300
all: clean dependencies sum
commit b8dc6078c4bcc0de1b7e9073832de122f6fe38a4
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 16:46:00 2020 +0300
testutil: improve code quality
commit 001b7194682b1f00aa54dc5a28236faed5a5b02d
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 16:29:49 2020 +0300
testutil: enhance functionality
commit f6ccd91a4df6c56778eab8ae50e88e3818b20dd3
Merge: 43fa2eefb 6358240e9
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 15:57:37 2020 +0300
Merge branch 'master' into 2271-cover-with-tests
commit 43fa2eefbc10ef361603cacc1ca12092b12a057a
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 14:55:15 2020 +0300
querylog: replace fake log with real in tests
commit b95bee7565a14a02c80c78131b3ced224663dd8a
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Mon Nov 16 12:38:59 2020 +0300
dnsfilter: replace thoughtless declaration with idiomatic one
commit a210b1586092e7ae91a9e67c972fa2d2f6baded6
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Fri Nov 13 19:00:25 2020 +0300
all: refresh golibs dependencies
commit 4ff97bd1ade6c80e274ff5716e44df4eba55bdd9
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Fri Nov 13 18:38:47 2020 +0300
all: remove std log
commit 542dbda10fefce9f46d15489712b163d919b1291
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Fri Nov 13 13:46:39 2020 +0300
querylog: improve test logic and readability
commit 796d402385925e8e62a1b4c7bf56e4ceec22418c
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Nov 12 19:06:42 2020 +0300
all: improve code quality
commit e81894c11ef15b0453e8e5297f1349936a32f9dd
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Nov 12 18:32:30 2020 +0300
all: cover with tests
commit 252d81fc8a50a91b02cf0f6f35cc22178a2a4d90
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Nov 12 17:32:01 2020 +0300
all: cover with tests
2020-11-16 19:45:31 +03:00
Ainar Garipov
979874c92b
Pull request: * all: update dnsproxy
...
Merge in DNS/adguard-home from update-dnsproxy to master
Closes #2252 .
Squashed commit of the following:
commit e66b2a0a2555d8ae75b42fd64b83b654810a65c2
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 10 11:56:22 2020 +0300
* all: update dnsproxy
2020-11-10 15:19:25 +03:00
Ainar Garipov
1e583315a8
Pull request: * all: update dnsproxy
...
Merge in DNS/adguard-home from update-dnsproxy to master
Squashed commit of the following:
commit 6ed03c2131b93e3882e8f820e110696a41223267
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Mon Nov 9 13:13:36 2020 +0300
* all: update dnsproxy
2020-11-09 14:44:21 +03:00
Eugene Burkov
2baa33fb1f
Pull request:* all: remove github.com/joomcode/errorx dependency
...
Merge in DNS/adguard-home from 2240-removing-errorx-dependency to master
Squashed commit of the following:
commit 5bbe0567356f06e3b9ee5b3dc38d357b472cacb1
Merge: a6040850d 02d16a0b4
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Nov 5 14:32:22 2020 +0300
Merge branch 'master' into 2240-removing-errorx-dependency
commit a6040850da3cefb131208097477b0956e80063fb
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Nov 5 14:23:36 2020 +0300
* dhcpd: convert some abbreviations to lowercase.
commit d05bd51b994906b0ff52c5a8e779bd1f512f4bb7
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Thu Nov 5 12:47:20 2020 +0300
* agherr: last final fixes
commit 164bca55035ff44e50b0abb33e129a0d24ffe87c
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 3 19:11:10 2020 +0300
* all: final fixes again
commit a0ac26f409c0b28a176cf2861d52c2f471b59484
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 3 18:51:39 2020 +0300
* all: final fixes
commit 6147b02d402b513323b07e85856b348884f3a088
Merge: 9fd3af1a3 62cc334f4
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 18:26:03 2020 +0300
Merge branch 'master' into 2240-removing-errorx-dependency
commit 9fd3af1a39a3189b5c41315a8ad1568ae5cb4fc9
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 18:23:08 2020 +0300
* all: remove useless helper
commit 7cd9aeae639762b28b25f354d69c5cf74f670211
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 17:19:26 2020 +0300
* agherr: improved code tidiness
commit a74a49236e9aaace070646dac710de9201105262
Merge: dc9dedbf2 df34ee5c0
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 16:54:29 2020 +0300
Merge branch 'master' into 2240-removing-errorx-dependency
commit dc9dedbf205756e3adaa3bc776d349bf3d8c69a5
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 16:40:08 2020 +0300
* agherr: improve and cover by tests
commit fd6bfe9e282156cc60e006cb7cd46cce4d3a07a8
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 14:06:27 2020 +0300
* all: improve code quality
commit ea00c2f8c5060e9611f9a80cfd0e4a039526d0c4
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 13:03:57 2020 +0300
* all: fix linter style warnings
commit 8e75e1a681a7218c2b4c69adfa2b7e1e2966f9ac
Author: Eugene Burkov <e.burkov@adguard.com>
Date: Tue Nov 3 12:29:26 2020 +0300
* all: remove github.com/joomcode/errorx dependency
Closes #2240 .
2020-11-05 15:20:57 +03:00
Ainar Garipov
df34ee5c09
Pull request: * dnsforward, querylog: set client_proto for logs correctly
...
Merge in DNS/adguard-home from 2241-doq-logs to master
Squashed commit of the following:
commit a15cab05358e3c0b97f8257f8b9628fa590e7e7d
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 3 14:22:25 2020 +0300
* all: update dnsproxy
commit 5fb0919a7528dc6ee7a433a8096b550f3691771c
Merge: b22b1dff4 64c1a68fb
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 3 14:22:15 2020 +0300
Merge branch 'master' into 2241-doq-logs
commit b22b1dff43e541d77160fd5c234483bbf0f6d8de
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date: Tue Nov 3 12:37:23 2020 +0300
* dnsforward, querylog: set client_proto for logs correctly
2020-11-03 15:39:55 +03:00
Ainar Garipov
40ebccaab4
* querylog: use the vanilla errors package
2020-10-28 19:34:29 +03:00
Andrey Meshkov
0b43bf4cd9
* (dnsfilter): urlfilter v0.12.3 - $client modifier and CIDR
2020-10-22 23:26:35 +03:00
Artem Baskal
398da7e2d3
+ client, home: 2110 Generate .mobileconfig
...
Close #2110
Squashed commit of the following:
commit 3a652a23b21b4eb16dd7b09f149099c93bf7a977
Merge: 5d0d6c5e 65acfb75
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Oct 7 21:01:54 2020 +0300
Merge branch 'master' into feature/2110
commit 5d0d6c5e8704c80ae526d92966dfee0c469019bb
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Oct 7 00:28:25 2020 +0300
* (home): minor refactoring
commit e1d10252f5b00c94edb9faa85eaefa3d33ac9cbf
Merge: f859ef14 fb7ca942
Author: Andrey Meshkov <am@adguard.com>
Date: Wed Oct 7 00:18:46 2020 +0300
Merge branch 'master' into feature/2110
commit f859ef144c54123d8ff262177148959f7b41a5a4
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Tue Oct 6 19:30:18 2020 +0300
Update ServerURL, generate all uniqie uuid
commit 3ce7c573229f87579ff150f6519077ced9c5ba23
Merge: e80cf6de a7d2dd7b
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Oct 2 18:46:03 2020 +0300
Merge branch 'master' into feature/2110
commit e80cf6ded1c20a4384cb94200134d67b29c0c948
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Oct 2 18:33:12 2020 +0300
Describe .mobileconfig in openapi, allow unauthorized access for .mobileconfig
commit 9887d1839f8f7e4888fc23bb64cfc43a42b6f58b
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Oct 2 16:14:45 2020 +0300
Change .mobileconfig generation
commit 5298dd706c107f5b02f4278a8773f6af387c36b1
Merge: cd4d1a74 128229ad
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Oct 2 12:01:16 2020 +0300
Merge branch 'master' into feature/2110
commit cd4d1a748e2471890b31533e4c24272a3d01cbee
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Thu Oct 1 23:10:14 2020 +0300
Change dot and doh highlight in setup_dns_privacy_4 locale
commit 50e310ef3b988f2aad5accea92c6b34ecef28585
Merge: 92e0e28b 2f6f65a8
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Thu Oct 1 23:05:45 2020 +0300
Merge branch 'master' into feature/2110
commit 92e0e28b757953efbbc211ae43b710b070308573
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Mon Sep 28 16:44:25 2020 +0300
Add ServerAddresses property
commit c8c4cf88abcb0a76c6024d41d3eafab691ff1e38
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Mon Sep 28 13:51:53 2020 +0300
Fix .mobileconfig display on SetupGuide
commit 9e4fad3c0ed0bfb980ad1cb030272781c13ebaad
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Sep 25 19:08:50 2020 +0300
2110 + client, home: Generate .mobileconfig
2020-10-08 11:34:36 +03:00
Artem Baskal
bf23aa4d9b
+ client: Replace TTL override zeroes with empty strings, update dnsproxy
...
Close #2091
Squashed commit of the following:
commit 9acaa0331f3094a2b48c1f0cf846a30e5c9dfc43
Merge: c207ccc9 3a71374f
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Sep 18 17:45:20 2020 +0300
Merge branch 'master' into fix/2091
commit c207ccc9a12f225a6f0343f5273a3469b2709679
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Sep 18 17:14:24 2020 +0300
Remove unused imports
commit 750f60ffc40fd48d4bd09a4e2ac4a3143e0cf126
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Sep 18 16:47:24 2020 +0300
Update dnsproxy to v0.32.6
commit 1723267e0e7f512db532cd180a3e9d44182d96b3
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Fri Sep 18 16:32:12 2020 +0300
Replace zeroes with empty string
2020-09-21 10:19:56 +03:00
Andrey Meshkov
caee4b86fa
* (dnsforward): upgrade dnsproxy to v0.32.5
2020-09-10 23:54:15 +03:00
Andrey Meshkov
67e6b7d3e8
* (dnsforward): upgrade dnsproxy to v0.32.4
2020-09-10 18:19:09 +03:00
Andrey Meshkov
75d680ff30
* (dnsforward): added some hosts to disallowed by default
2020-09-10 12:32:36 +03:00
Andrey Meshkov
f8010902ce
* (dnsforward): upgrade dnsproxy to v0.32.1
2020-09-09 17:50:39 +03:00
Simon Zolin
07b6cc24b7
* dnsproxy v0.32.0
2020-09-04 10:55:13 +03:00
Simon Zolin
268d90b5bc
* urlfilter v0.12.2
2020-09-01 15:37:03 +03:00
Simon Zolin
eb3999a261
* /control/dns_config: allow all valid bootstrap server notations
...
Close #1843
Squashed commit of the following:
commit cc82b373816b76a803d29e4baae18384aa0f8c67
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Aug 20 14:20:35 2020 +0300
* /control/dns_config: allow all valid bootstrap server notations
* use dnsproxy v0.31.1
2020-08-21 15:54:16 +03:00
Simon Zolin
dd46cd5f36
* copy dhcpv4/nclient4 package with minor enhancement
...
The original package can be built only on Linux.
2020-08-20 15:19:59 +03:00
Simon Zolin
a3317c08c4
+ dhcpv6 server; rewrite dhcpv4 server; changed API
2020-08-19 18:32:23 +03:00
Simon Zolin
705a9d909d
* SB/PC: use 4-character hash in request
...
* use hash prefix as the cache key
Squashed commit of the following:
commit d719a84ee9b9cf43aaab4f53d07451645ea836db
Merge: d9d6d443 97df1989
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Aug 13 11:41:28 2020 +0300
Merge remote-tracking branch 'origin/master' into sbpc
commit d9d6d44376c44959f2216b08e577d8e5c5f65bff
Merge: 0a8b2483 de92c852
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Aug 13 11:23:14 2020 +0300
Merge remote-tracking branch 'origin/master' into sbpc
commit 0a8b24839683683a9d327ecf57a7d182b3996b1d
Merge: 0255a24a 9b9902f0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 20:21:22 2020 +0300
Merge remote-tracking branch 'origin/master' into sbpc
commit 0255a24a191efd2e4ef23d6a00a7a9fed8831730
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 17:16:57 2020 +0300
- TestServerCustomClientUpstream(): fix
commit d2311902f887be9621a9d9312c73f899dd269440
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 17:07:12 2020 +0300
* SB/PC: hard-code Family server IP addresses to prevent from requesting them at runtime
commit ee340108f11f98d49a7af2a7e8a228c25ab1537a
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 17:05:57 2020 +0300
* dnsproxy v0.30.1
commit f5f53ba7116ad525204d00b80352202eee88b78c
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 14:53:23 2020 +0300
minor
commit fb4631e2cd570b0fd5ae26ec2b1890361275a5a8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Aug 10 20:07:27 2020 +0300
* SB/PC: implement new cache
commit f9f58461a6efbcfacd798f7640a4645cf1971cb2
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 7 19:31:05 2020 +0300
doc
commit ed69626a6c119ab1a3b187f5afbd4cef708c3159
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 7 18:25:57 2020 +0300
* SB/PC: use hostname prefix for cache
commit afa8040c8c0836c7e59e6fb9aaf1caccd132ea8f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jul 31 11:19:49 2020 +0300
* SB/PC: use 4-character hash in request
2020-08-13 11:49:42 +03:00
Andrey Meshkov
d2bf1e176e
Update urlfilter to v0.11.2
2020-07-23 20:48:50 +03:00
Simon Zolin
c71b8d3ad2
* use urlfilter v0.11.1
...
Squashed commit of the following:
commit 35d2c34355b093ec1daa40f156809a7cae089c20
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jul 23 18:00:43 2020 +0300
* use urlfilter v0.11.1
2020-07-23 18:09:39 +03:00
Tejas Kokje
44aad1515a
+ service: Adding freebsd arm support
2020-07-13 13:34:38 +03:00
Simon Zolin
e38a1a5833
* use dnsproxy v0.29.1
...
Close #1777
Squashed commit of the following:
commit 5aab12162e9366ccf37bfe662f22bee59b8f98f5
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Jun 29 12:07:34 2020 +0300
* use dnsproxy v0.29.1
2020-06-29 14:03:12 +03:00
Simon Zolin
890876cb05
+ pass client Name and IP to dnsfilter
...
* use urlfilter v0.11.0
2020-06-23 14:36:26 +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
DannyHinshaw
e23b79dda0
+ config: Added in lumberjack to handle rolling logs. Added more config properties around new log feature.
...
Reset logger max file size config. Fix #1573 .
Remove verbose from default config.
2020-06-02 19:18:37 +03:00
Simon Zolin
ab6be6980a
* urlfilter v0.10.1
2020-05-26 19:36:24 +03:00
Andrey Meshkov
67a39045fc
-(dnsforward): custom client per-domain upstreams
...
Closes: https://github.com/AdguardTeam/AdGuardHome/issues/1539
2020-05-13 20:31:43 +03:00
Andrey Meshkov
8909599739
+(dnsforward): added bogus-nxdomain setting
...
Closes: https://github.com/AdguardTeam/AdGuardHome/issues/1545
2020-05-08 18:39:37 +03:00
Simon Zolin
efc69047a1
dnsproxy v0.27.1
2020-04-30 10:57:07 +03:00
Andrey Meshkov
08b033dd04
*(dnsforward): upgrade dnsproxy to v0.27.0
2020-04-26 19:16:10 +03:00
Simon Zolin
490784c285
dnsproxy v0.26.3
2020-04-24 10:25:46 +03:00
Simon Zolin
9b7c118103
* dnsproxy v0.26.2
...
Close #1588
Squashed commit of the following:
commit a6eedb9883737d93332b59e9de69fbf07b8f81d4
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Apr 20 18:33:37 2020 +0300
* dnsproxy v0.26.2
2020-04-21 11:08:59 +03:00
Andrey Meshkov
e24e5741fe
*: fix freebsd build
2020-04-16 20:35:58 +03:00
Andrey Meshkov
96bee3955c
*: upd dependencies, go mod tidy
2020-04-16 20:04:34 +03:00
Simon Zolin
158f5e854d
* use dnsproxy v0.26.0
...
Close #1490
Squashed commit of the following:
commit df600c2b11e72783b1422087b861d51a310be2e2
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Apr 16 19:06:19 2020 +0300
* use dnsproxy v0.26.0
2020-04-16 19:26:17 +03:00
Andrey Meshkov
8f00e1ca5e
*: golibs to v0.4.2
2020-04-06 23:40:57 +03:00
Andrey Meshkov
0d66451084
*(global): fix compat with windows
...
✅ Closes: https://github.com/AdguardTeam/AdGuardHome/issues/1549
2020-04-06 22:32:18 +03:00
Andrey Meshkov
d5b826e12f
*(global): upgrade dependencies, start using Go v1.14
2020-04-05 18:21:26 +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
Andrey Meshkov
9d5f201ddf
*(dnsforward): added QLogFile struct
...
This struct is supposed to use an easier algorithm for scanning query
log files. The end goal is allow us scanning multiple query log files.
2020-02-18 13:02:59 +03:00
Simon Zolin
1a88a63415
Merge: - filtering: fix host rules matching
...
Close #1365
Squashed commit of the following:
commit 9cbca2d330ae12b222633201f4864abb7f7cd7a3
Merge: 8ce6b015 be93dc34
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jan 30 19:03:21 2020 +0300
Merge remote-tracking branch 'origin/master' into 1365-hostrules
commit 8ce6b0151a2b552c4ccb3ee1f7e36ce260ba96ea
Merge: c752ab33 5c814b29
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jan 30 18:57:20 2020 +0300
Merge remote-tracking branch 'origin/master' into 1365-hostrules
commit c752ab33b074312f10772467436a27a90339a919
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jan 30 14:18:58 2020 +0300
use new Match()
commit ce2f628aca9f934c776c8c690813efeed5d5427b
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jan 30 12:03:21 2020 +0300
minor
commit ebebe02a63821fedd3904db384406c30de52d515
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Jan 30 11:21:47 2020 +0300
* dnsfilter: use new version of urlfilter's Match()
commit 84edc44f2ee5a67316114f048740825259cc87ff
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jan 24 14:10:41 2020 +0300
- filtering: fix host rules matching
Match by both IPv4 and IPv6 rules, not just the first one in list.
2020-01-30 19:06:09 +03:00
Simon Zolin
91c2712366
+ clients: support per-client tags
2020-01-28 14:06:52 +03:00
Simon Zolin
749dc30064
dnsproxy v0.23.7
2020-01-16 15:10:27 +03:00
Andrey Meshkov
94d86eee10
-(dnsforward): update dnsproxy to v0.23.6
2019-12-31 18:09:55 +03:00
Andrey Meshkov
4808b33c01
*(dnsfilter): update urlfilter to v0.7.2
2019-12-25 18:46:59 +03:00
Andrey Meshkov
5556e34e7e
-(dnsforward): use dnsproxy v0.23.5 - fix DO caching
2019-12-25 14:29:33 +03:00
Andrey Meshkov
670810c433
-(dnsforward): the issue with cache and custom upstreams
...
✅ Closes: https://github.com/AdguardTeam/AdGuardHome/issues/1301
2019-12-24 11:19:36 +03:00
Simon Zolin
8521635f63
- DNS: fix slow response to /status and /access/list requests
2019-12-17 13:09:03 +03:00
Simon Zolin
aa202277fb
Merge: * update translations
...
Close #1250
Squashed commit of the following:
commit e722a3e3b4b1049c5df22b3f11b5826992d3cc6c
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 18:27:51 2019 +0300
update ru
commit 086e722a4dc1922ac7b8aff537050689900a8bd0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 18:15:15 2019 +0300
fix cloudflare -> quad9, update es
commit 86c235936d2f86e536f45fc475f29b43eb695e3d
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 18:01:20 2019 +0300
* update es, ru, sr-cs
commit 2b6b510b998b7e7b2f4c3fa5d7af57dc5413a611
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 17:43:05 2019 +0300
* update 'no'
commit 1de6215aa90374ee147bbd0a685643232e98e4c8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 17:41:37 2019 +0300
* use dnsproxy v0.23.2
commit c545a1bf7e4e706b45b4670b804a50bf8d75bae3
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 17:36:37 2019 +0300
update ru
commit c22eec9bcfad67284e21cfc4e6b06fb63a64d25d
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Dec 12 17:22:03 2019 +0300
* update translations; add sr-cs, fa, hr
2019-12-12 18:42:51 +03:00
Simon Zolin
0a66913b4d
Merge: * use upstream servers directly for the internal DNS resolver
...
Close #1212
* Server.Start(config *ServerConfig) -> Start()
+ Server.Prepare(config *ServerConfig)
+ Server.Resolve(host string)
+ Server.Exchange()
* rDNS: use internal DNS resolver
- clients: fix race in WriteDiskConfig()
- fix race: move 'clients' object from 'configuration' to 'HomeContext'
Go race detector didn't like our 'clients' object in 'configuration'.
+ add AGH startup test
. Create a configuration file
. Start AGH instance
. Check Web server
. Check DNS server
. Wait until the filters are downloaded
. Stop and cleanup
* move module objects from config.* to Context.*
* don't call log.SetLevel() if not necessary
This helps to avoid Go race detector's warning
* ci.sh: 'make' and then run tests
Squashed commit of the following:
commit 86500c7f749307f37af4cc8c2a1066f679d0cfad
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 18:08:53 2019 +0300
minor
commit 6e6abb9dca3cd250c458bec23aa30d2250a9eb40
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 18:08:31 2019 +0300
* ci.sh: 'make' and then run tests
commit 114192eefea6800e565ba9ab238202c006516c27
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 17:50:04 2019 +0300
fix
commit d426deea7f02cdfd4c7217a38c59e51251956a0f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 17:46:33 2019 +0300
tests
commit 7b350edf03027895b4e43dee908d0155a9b0ac9b
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 15:56:12 2019 +0300
fix test
commit 2f5f116873bbbfdd4bb7f82a596f9e1f5c2bcfd8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 15:48:56 2019 +0300
fix tests
commit 3fbdc77f9c34726e2295185279444983652d559e
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 15:45:00 2019 +0300
linter
commit 9da0b6965a2b6863bcd552fa83a4de2866600bb8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 15:33:23 2019 +0300
* config.dnsctx.whois -> Context.whois
commit c71ebdbdf6efd88c877b2f243c69d3bc00a997d7
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 15:31:08 2019 +0300
* don't call log.SetLevel() if not necessary
This helps to avoid Go race detector's warning
commit 0f250220133cefdcb0843a50000cb932802b8324
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 15:28:19 2019 +0300
* rdns: refactor
commit c460d8c9414940dac852e390b6c1b4d4fb38dff9
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 14:08:08 2019 +0300
Revert: * stats: serialize access to 'limit'
Use 'conf *Config' and update it atomically, as in querylog module.
(Note: Race detector still doesn't like it)
commit 488bcb884971276de0d5629384b29e22c59ee7e6
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 13:50:23 2019 +0300
* config.dnsFilter -> Context.dnsFilter
commit 86c0a6827a450414b50acec7ebfc5220d13b81e4
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 13:45:05 2019 +0300
* config.dnsServer -> Context.dnsServer
commit ee35ef095ccaabc89e3de0ef52c9b5ed56b36873
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 13:42:10 2019 +0300
* config.dhcpServer -> Context.dhcpServer
commit 1537001cd211099d5fad01696c0b806ae5d257b1
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 13:39:45 2019 +0300
* config.queryLog -> Context.queryLog
commit e5955fe4ff1ef6f41763461b37b502ea25a3d04c
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Dec 10 13:03:18 2019 +0300
* config.httpsServer -> Context.httpsServer
commit 6153c10a9ac173e159d1f05e0db1512579b9203c
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Dec 9 20:12:24 2019 +0300
* config.httpServer -> Context.httpServer
commit abd021fb94039015cd45c97614e8b78d4694f956
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Dec 9 20:08:05 2019 +0300
* stats: serialize access to 'limit'
commit 38c2decfd87c712100edcabe62a6d4518719cb53
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Dec 9 19:57:04 2019 +0300
* config.stats -> Context.stats
commit 6caf8965ad44db9dce9a7a5103aa8fa305ad9a06
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Dec 9 19:45:23 2019 +0300
fix Restart()
... and 6 more commits
2019-12-11 12:38:58 +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
dc2c68b1e4
* use Go v1.13
2019-11-25 14:10:28 +03:00
Simon Zolin
7c81efcbcb
* go.mod: use bbolt from github
2019-11-20 20:14:28 +03:00
Simon Zolin
81e8bbe63c
* /control/querylog_config: support optional parameters
2019-11-20 20:12:46 +03:00
Simon Zolin
7f69848084
+ dnsfilter: use AG DNS server for SB/PC services
...
* move SS/SB/PC services to security.go
* remove old useless code (HTTP client)
2019-11-08 10:38:12 +03:00
Simon Zolin
60cc34dc96
* golibs v0.2.4, dnsproxy v0.19.6
2019-10-16 19:20:53 +03:00
Simon Zolin
887c8a905f
* golibs v0.2.3
...
fix travis build
2019-10-15 19:54:08 +03:00
Andrey Meshkov
453645b002
*(dnsfilter): update urlfilter to v0.6.1
2019-10-14 21:24:08 +03:00
Simon Zolin
37fe3c148f
* whois: use whois.arin.net
...
+ robust redirect mechanism
* decrease timeout 30sec -> 5sec
* faster response parsing
* don't use likexian/whois-go package
2019-10-09 18:03:22 +03:00
Andrey Meshkov
c020c1d0af
*(dnsfilter): upd dependencies
2019-10-02 15:37:41 +03:00
Simon Zolin
ccd9cee9df
* dnsproxy v0.19.4
2019-09-26 18:48:44 +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
4a58266ba3
+ statistics: store in separate file
...
+ GET /control/stats handler
2019-09-04 10:12:02 +03:00
Simon Zolin
4e8473f8a5
* use dnsproxy v0.19.1
2019-09-02 19:13:20 +03:00
Simon Zolin
31af6ae914
* use dnsproxy v0.18.4
2019-08-20 17:59:40 +03:00
Simon Zolin
c54e2585ac
* use dnsproxy v0.18.3
2019-08-19 17:02:19 +03:00
Simon Zolin
68d5d595b6
Revert "* dnsfilter: use fastcache instead of gcache"
...
This reverts commit 6f51df7d2e
.
2019-08-16 15:17:38 +03:00
Simon Zolin
0faf144853
* use dnsproxy v0.18.1
2019-08-14 18:49:27 +03:00
Andrey Meshkov
5c3dfd114c
*(global): update dependencies
2019-08-11 20:45:01 +03:00
Simon Zolin
272115724d
* use golibs v0.1.4
2019-08-06 18:55:56 +03:00
Simon Zolin
6f51df7d2e
* dnsfilter: use fastcache instead of gcache
2019-07-23 17:14:13 +03:00
Simon Zolin
bb00a63238
* use urlfilter v0.4.1
2019-07-19 15:20:42 +03:00
Simon Zolin
134d9275bb
* use urlfilter v0.4.0
...
Now we pass filtering rules to urlfilter as filer file names,
rather than the list of rule strings.
(Note: user rules are still passed as the list of rule strings).
As a result, we don't store the contents of filter files in memory.
2019-07-04 14:10:01 +03:00
Simon Zolin
86890a8609
* dnsproxy v0.15.0
2019-06-07 19:59:11 +03:00
Simon Zolin
821ad3edd9
* go.mod: update dnsproxy
2019-05-30 18:22:29 +03:00
Simon Zolin
36e273dfd5
* use urlfilter
2019-05-17 18:22:57 +03:00
Simon Zolin
cca61a33c6
+ http server: enable gzip compression for static documents
2019-04-04 16:58:31 +03:00
Aleksey Dmitrevskiy
9ea5c1abe1
+ control, dns, client: add ability to set DNS upstream per domain
2019-03-20 14:24:33 +03:00
Aleksey Dmitrevskiy
6b223e2992
* dnsfilter: extend logging
2019-03-18 14:50:33 +03:00
Simon Zolin
8fa2f48136
+ dhcp: use ICMP for IP conflict detection
...
+ 'icmp_timeout_msec' YAML config setting
2019-03-15 14:00:32 +03:00
Simon Zolin
a2e9d69452
* use golibs v0.1.1: file.SafeWrite()
2019-03-15 13:56:45 +03:00
Alexey Dmitrievskiy
7ec4aa91ea
Merge pull request #153 in DNS/adguard-dns from fix/595 to master
...
* commit '2dc2a0946a28f41736228db1065654716907c5b8':
Fix #595 - Start using GO 1.12
2019-02-28 18:05:27 +03:00
Simon Zolin
7b64f9ff42
* use dnsproxy v0.11.2
2019-02-27 18:28:09 +03:00
Simon Zolin
eb22d9cdd9
* use golibs v0.1.0
2019-02-27 17:55:23 +03:00
Simon Zolin
5cb6d97cd7
* use new logger - AdguardTeam/golibs/log
2019-02-27 15:02:11 +03:00
Aleksey Dmitrevskiy
2dc2a0946a
Fix #595 - Start using GO 1.12
2019-02-26 15:32:56 +03:00
Andrey Meshkov
84604e292b
Update dnsproxy to v0.11.1
2019-02-22 19:45:43 +03:00
Andrey Meshkov
ad4b58472f
Update dnsproxy to 0.11.0
2019-02-22 18:16:47 +03:00
Eugene Bujak
0820983d81
go.mod -- update dnsproxy to v0.9.11 and it's dependencies
2019-02-15 16:28:26 +03:00
Andrey Meshkov
b477b67428
go mod tidy
2019-02-10 21:52:29 +03:00
Andrey Meshkov
9a03190a62
Fix #579
...
1. Added --workdir command-line argument that lets configure the working dir.
2. Made "dnsforward" use this workdir parameter when saving/reading querylog.
3. Reworked "dnsforward" -- moved http handlers out of there to control.go
2019-02-10 20:47:43 +03:00
Eugene Bujak
fe671152c2
get rid of go-spew and cleanup go.mod from unused packages
2019-02-06 20:50:17 +03:00
Eugene Bujak
c36a7895ad
Add install page API stubs
2019-02-06 17:17:38 +03:00
Andrey Meshkov
448a6caeb8
Fixed review comments
...
Fixed running as a windows service
Added logging to windows evenlog
2019-02-05 14:09:05 +03:00
Andrey Meshkov
277415124e
AdGuard Home as a system service
...
1. Reworked working with command-line arguments
2. Added service control actions: install/uninstall/start/stop/status
3. Added log settings to the configuration file
4. Updated the README file
2019-02-04 13:54:53 +03:00
Andrey Meshkov
ddcfe7c4bf
Upgrade dnsproxy to 0.9.10
...
Fix #520 #505 #518
2019-01-04 21:22:22 +03:00
Eugene Bujak
ec0b8c687a
Update dnsproxy and dnscrypt, and run go mod tidy.
2018-12-29 19:28:46 +03:00
Eugene Bujak
368e2d1ebd
move log wrapper library outside into hmage/golibs/log
2018-12-29 19:12:45 +03:00
Eugene Bujak
55a7ff7447
Get rid of logrus, it's TTY output is not friendly or human parseable if we will want users to send us logs.
2018-12-29 14:55:35 +03:00
Eugene Bujak
8b4a1ca713
First implementation of DHCP server, compiles but not tested yet.
2018-12-28 18:28:46 +03:00
Andrey Meshkov
cc96593ebf
upd to 0.9.3, removed jedist1/xsecretbox from dependencies
2018-12-25 01:59:38 +03:00
Andrey Meshkov
3ade62301b
upgraded dnsproxy to 0.9.2
2018-12-25 00:08:51 +03:00
Andrey Meshkov
374a0dc2e5
Fixing review comments
2018-12-24 18:47:33 +03:00
Andrey Meshkov
0a977fee87
changed to logrus
2018-12-24 15:27:14 +03:00
Andrey Meshkov
e711f6e5fe
Start using dnsproxy
2018-12-24 15:19:52 +03:00
Andrey Meshkov
3d17907966
upgrade dnscrypt client to v1.0.0
2018-12-18 13:24:15 +03:00
Andrey Meshkov
b30b6b1d66
Fix #284
...
Added DNSCrypt upstreams support
Added DNS Stamps support
2018-12-18 01:20:38 +03:00
Eugene Bujak
b847866310
Remove unused code. Goodbye CoreDNS.
2018-12-05 19:18:58 +03:00
Eugene Bujak
feabc21864
Unplug coreDNS and plug dnsforward library.
2018-12-05 16:54:56 +03:00
Eugene Bujak
a6e4c48567
Introduce go module support
2018-11-09 18:19:55 +03:00