Andrey Meshkov
a3b8d4d923
Fix #706 -- rDNS for DOH/DOT clients
2019-06-04 20:38:53 +03:00
Andrey Meshkov
3454bf9243
Merge branch 'master' of ssh://bit.adguard.com:7999/dns/adguard-dns
2019-06-04 19:58:17 +03:00
Andrey Meshkov
64a4443d0c
Fix #706 - logging for resolveRDNS
2019-06-04 19:58:13 +03:00
Simon Zolin
f7150e6a19
+ dns: resolve hosts via rDNS for the top clients after the server has been started
2019-06-04 18:12:45 +03:00
Simon Zolin
3baa6919dc
- fix tests and linter issues
2019-05-31 12:27:13 +03:00
Simon Zolin
1abd9da27d
- dns: fix crash (rDNS)
2019-05-28 19:51:49 +03:00
Simon Zolin
a12f01793f
+ clients: find DNS client's hostname by IP using rDNS
2019-05-28 19:07:57 +03:00
Simon Zolin
3f89335ed2
+ dns: use per-client filtering settings
2019-05-28 18:44:27 +03:00
Simon Zolin
bd68bf2e25
* dns: rename dnsfilter.Filter.Rule -> dnsfilter.Filter.Data
2019-05-17 18:22:57 +03:00
Simon Zolin
528c1a72ca
- use 127.0.0.1 as a resolver address when DNS binding address is 0.0.0.0
2019-04-23 19:37:14 +03:00
Simon Zolin
a1b1877667
+ parental, safesearch: use our own DNS resolver instead of system default
2019-04-18 14:31:13 +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
81e88472cb
Merge branch 'fix/542' into fix/596
2019-02-28 11:16:03 +03:00
Aleksey Dmitrevskiy
967a1e6b87
Merge branch 'master' into fix/596
2019-02-27 18:56:36 +03:00
Aleksey Dmitrevskiy
ffa4429818
Merge branch 'master' into fix/542
2019-02-27 18:47:01 +03:00
Simon Zolin
5cb6d97cd7
* use new logger - AdguardTeam/golibs/log
2019-02-27 15:02:11 +03:00
Aleksey Dmitrevskiy
5ba43a59f4
Fix server reconfig
2019-02-27 11:31:25 +03:00
Aleksey Dmitrevskiy
dc05556c5a
Fix #542 - Add Bootstrap DNS resolver settings
2019-02-27 11:15:18 +03:00
Andrey Meshkov
ad4b58472f
Update dnsproxy to 0.11.0
2019-02-22 18:16:47 +03:00
Eugene Bujak
81bb4aea78
/tls/configure and /tls/status -- now there's an explicit 'enabled' bool.
2019-02-15 16:28:28 +03:00
Eugene Bujak
229ef78085
Activate DNS-over-TLS server when certificates, keys and ports are configured.
2019-02-15 16:28:28 +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
Andrey Meshkov
ec6b1f7c42
Added golangci-lint configuration and prepared for the integrattion
2019-01-25 20:13:57 +03:00
Andrey Meshkov
d078851246
gometalinter
2019-01-25 20:13:57 +03:00
rpassmore
f1c3fecfb2
Allow configuring IP address the DNS server binds to ( #552 )
...
Closes #550 .
2019-01-19 04:41:43 +03:00
Andrey Meshkov
f3a97ed7ab
Added TCPListenAddr
2019-01-05 22:15:20 +03:00
Eugene Bujak
368e2d1ebd
move log wrapper library outside into hmage/golibs/log
2018-12-29 19:12:45 +03:00
Eugene Bujak
d8802a9709
Use new log wrapper and add more functions to it.
2018-12-29 17:37:18 +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
e711f6e5fe
Start using dnsproxy
2018-12-24 15:19:52 +03:00
Eugene Bujak
3ad4b2864d
Rename coredns.go to dns.go
2018-12-06 00:23:03 +03:00