Commit graph

25 commits

Author SHA1 Message Date
Vladimir Stoilov
8ca384a13d Bugs and lint warning fixex
Fix domain map cuncurrent access
Fix ResolverInfo Domain was not copied bug
Fix linter warnings
2022-07-21 13:35:25 +02:00
Vladimir Stoilov
efd33c223f tls protocol for DoT added, minor refactoring 2022-07-21 11:07:44 +02:00
Vladimir Stoilov
bdc3792d21 DoT support for domain name only
Configed resolvers skip ther own domains
2022-07-20 16:06:24 +02:00
Vladimir
5effb509c1 DoH domain resolving and parsing improvments 2022-05-17 16:59:44 +03:00
Vladimir
1940aad715 DoH first working version 2022-04-13 19:28:07 +03:00
Daniel
2a930b6362 Add support for search-only resolvers 2022-03-16 10:30:48 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
65a70a8323 Fix resolver unfailing bug 2021-05-05 00:30:25 +02:00
Daniel
b956fff1b0 Fix resolver fail status locking 2021-03-31 15:59:01 +02:00
Daniel
18617fc617 Improve resolver unfailing 2021-03-29 17:12:47 +02:00
Daniel
20383226f8 Move some Resolver information to ResolverInfo and propagate it 2021-03-20 22:19:27 +01:00
Daniel
fa1b8aa148 Improve resolver API 2021-01-25 17:11:48 +01:00
Daniel
1b11d1589b Add ServerInfo to resolvers and caches 2020-09-24 17:12:01 +02:00
Daniel
caa9b3bdf9 Fix and improve resolver scoping 2020-07-27 12:26:45 +02:00
Daniel
dda7cdf7d0 Improve error handling 2020-07-21 14:59:14 +02:00
Daniel
25a3f6053d Improve handling of failing dns resolvers 2020-07-20 16:42:21 +02:00
Daniel
e369a9484a Improve captive portal handling 2020-07-15 08:53:55 +02:00
Daniel
941e234fa5 Update default dns servers
According to https://safing.io/blog/2020/07/07/we-are-updating-portmasters-default-dns-servers/
2020-07-12 22:17:11 +02:00
Daniel
c8223f1a63 Switch resolver pooling to use sync.Pool 2020-05-20 14:57:47 +02:00
Daniel
c71dfaab38 Fix resolver failing 2020-05-20 14:57:17 +02:00
Daniel
53eb309e72 Add TLS resolver connection reusing and pooling
Also, fix caching issues and add more tests
2020-05-15 22:43:06 +02:00
Patrick Pacher
9deb1623d6
Add support to detect upstream DNS resolver blocking 2020-04-21 10:16:32 +02:00
Daniel
180f27307c Fix logging prefixes in resolver package 2020-04-02 17:08:43 +02:00
Daniel
279ab67c7e Streamline configuration 2020-04-01 17:13:30 +02:00
Daniel
55033404d4 Rename intel to resolver 2020-03-20 23:01:15 +01:00