Commit graph

27 commits

Author SHA1 Message Date
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
b94adf17c1 Improve resolver failing reporting 2021-11-17 14:10:11 +01:00
Daniel
b84cb08792 Fix hanging dns queries on shutdown 2021-10-14 14:16:30 +02:00
Daniel
48e9a35a07 Implement review suggestions 2021-09-27 14:11:37 +02:00
Daniel
a6ce021dbd Listen for context end better in resolver 2021-09-17 22:04:41 +02:00
Daniel
a2aa20abb7 Implement review suggestion 2021-06-07 14:18:10 +02:00
Daniel
9624995c6e Simplify TCP resolver 2021-06-01 17:30:29 +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
16e45081b9 Increase write timeout for tcp resolver 2020-12-01 17:00:11 +01:00
Daniel
f31e19aaac Improve logging 2020-12-01 16:59:58 +01:00
Daniel
a60a53ed46 Shorten caching for empty success responses. 2020-11-30 15:08:25 +01:00
Daniel
0e0f716499 Improve recovery handling in TCP resolver 2020-10-16 15:00:34 +02:00
Daniel
4e14439112 Handle DNS Rcodes 2020-09-25 10:13:10 +02:00
Daniel
af056780fc Fix linter errors 2020-09-24 17:12:01 +02:00
Daniel
5df7182b5d Implement feedback 2020-09-24 17:12:01 +02:00
Daniel
34247b1d82 Add hearbeat check to TCP resolver 2020-09-24 17:12:01 +02:00
Daniel
1b11d1589b Add ServerInfo to resolvers and caches 2020-09-24 17:12:01 +02:00
Daniel
4d667afd1d Add more timeouts to blocking calls in resolver 2020-08-14 12:33:06 +02:00
Daniel
60607ef08b Improve logging 2020-07-21 14:59:41 +02:00
Daniel
dda7cdf7d0 Improve error handling 2020-07-21 14:59:14 +02:00
Daniel
8dea8e6c46 Fix and improve TTL handling 2020-07-20 16:40:47 +02:00
Daniel
383c019d0c Implement further feedback on the TCP Resolver 2020-07-14 12:54:05 +02:00
Daniel
6298d1df30 Rework tcp resolver to make it cleaner
From PR Review https://github.com/safing/portmaster/pull/78
2020-07-12 21:47:46 +02:00
Daniel
96fcc6993c Fix panic in new tcp based dns resolver
Use service worker in order to survive future panics better
2020-07-08 16:06:20 +02:00
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