Commit graph

17 commits

Author SHA1 Message Date
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