Commit graph

11 commits

Author SHA1 Message Date
Daniel
881a757667 Fix netenv resolver interaction
Also fix endless loop in tcp resolver when network is down
2020-06-26 22:50:35 +02:00
Daniel
f7320d760d Add TCP/TLS pipelining dns resolver 2020-06-16 16:07:12 +02:00
Daniel
2248026365 Fix error detection if query was blocked by upstream 2020-05-28 10:04:05 +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
3adf52d19c Lower priority of async dns queries
They make take longer if there are network problems
2020-05-18 15:29:28 +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
Renamed from intel/resolve.go (Browse further)