Daniel
|
f7320d760d
|
Add TCP/TLS pipelining dns resolver
|
2020-06-16 16:07:12 +02:00 |
|
Daniel
|
bb86496223
|
Fix correct shutdown of mdns packet listeners
|
2020-06-03 21:29:18 +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
|
36c60a1e33
|
Reload resolver on config change
|
2020-05-20 14:57:33 +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 |
|
Daniel
|
ef2c9066ce
|
Fix tests
|
2020-05-02 13:37:43 +02:00 |
|
Daniel
|
f4b8ad7d7c
|
Fix tests: split core package into core and base
|
2020-05-02 13:24:31 +02:00 |
|
Daniel
|
e262ad1db9
|
Update config and add ordering
|
2020-04-21 15:02:17 +02:00 |
|
Patrick Pacher
|
f2e41a0d32
|
Refactoring of FilterDNSResponse and DecideOnConnection
|
2020-04-21 10:17:16 +02:00 |
|
Patrick Pacher
|
9deb1623d6
|
Add support to detect upstream DNS resolver blocking
|
2020-04-21 10:16:32 +02:00 |
|
Patrick Pacher
|
bffe4a9eaf
|
Add CNAME blocking support
|
2020-04-21 10:16:25 +02:00 |
|
Patrick Pacher
|
88fc9dcb14
|
Switch to URL based format for resolver config
|
2020-04-15 12:01:14 +02:00 |
|
Daniel
|
27949a7224
|
Use security level names instead of numbers
|
2020-04-10 09:53:35 +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 |
|