Daniel
|
8cf882f4d4
|
Update Go, deps and linter
|
2022-08-30 16:13:26 +02:00 |
|
Daniel
|
60d8664e7b
|
Fix tests and linters
|
2022-02-02 12:48:42 +01:00 |
|
Daniel
|
ed31575cee
|
Ignore un-parse-able RR records when serializing
|
2021-11-18 16:31:27 +01:00 |
|
Daniel
|
b9b33ed2b3
|
Use separate DNSRequestContext struct for adding DNS context to connections
|
2021-10-19 10:25:49 +02:00 |
|
Patrick Pacher
|
c4ddb7fdcc
|
Add MarshalJSON support to RRCache
|
2021-10-15 13:50:53 +02:00 |
|
Daniel
|
ff31b7c8c5
|
Add dns and tunnel context to conntection
|
2021-10-14 15:54:42 +02:00 |
|
Daniel
|
d626cea102
|
Improve dns resolving and logging
|
2021-04-16 21:35:16 +02:00 |
|
Daniel
|
ccefcd6b3b
|
Fix incorrect empty answer handling per RFC4074
|
2021-04-16 17:47:13 +02:00 |
|
Daniel
|
20383226f8
|
Move some Resolver information to ResolverInfo and propagate it
|
2021-03-20 22:19:27 +01:00 |
|
Daniel
|
6dba38ce42
|
Improve extra response records
|
2021-03-10 17:10:47 +01:00 |
|
Daniel
|
fa595a53d5
|
Stop randomizing dns answer records
|
2021-02-10 17:05:05 +01:00 |
|
Daniel
|
0e93204caf
|
Return cached entries if device is offline
|
2021-01-25 17:09:27 +01:00 |
|
Daniel
|
a60a53ed46
|
Shorten caching for empty success responses.
|
2020-11-30 15:08:25 +01:00 |
|
Daniel
|
dd6ded0308
|
Implement review suggestions
|
2020-10-15 11:23:23 +02:00 |
|
Daniel
|
62dd4355be
|
Add scoping to IPInfo
|
2020-10-14 11:37:50 +02:00 |
|
Daniel
|
7d9454f29a
|
Remove RRCache locking and clean up attributes
|
2020-09-30 17:16:45 +02:00 |
|
Daniel
|
7b5803482c
|
Support non-standard format on dns query name
|
2020-09-29 11:23:05 +02:00 |
|
Daniel
|
4e14439112
|
Handle DNS Rcodes
|
2020-09-25 10:13:10 +02:00 |
|
Daniel
|
0f2e3cdb2f
|
Fix comment for linter
|
2020-09-24 22:09:01 +02:00 |
|
Daniel
|
89dfbf72e6
|
Final feedback implementation and fixes
|
2020-09-24 22:03:02 +02:00 |
|
Daniel
|
c856b7372a
|
Improve handling of expired or failed queries
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
af056780fc
|
Fix linter errors
|
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
|
3f3d82bdf1
|
Improve debug information in DNS responses
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
39aa3d0879
|
Improve resilience and logging in resolver and nameserver
|
2020-08-19 16:20:51 +02:00 |
|
Daniel
|
8dea8e6c46
|
Fix and improve TTL handling
|
2020-07-20 16:40:47 +02:00 |
|
Daniel
|
68c2d23c1b
|
Fix handling of connectivity / captive portal domains
Also, improve handling of queries during being captive.
|
2020-07-17 16:09:46 +02:00 |
|
Daniel
|
53e9d3dd47
|
Add dns cache clearing mechanisms
|
2020-07-16 16:29:25 +02:00 |
|
Daniel
|
55033404d4
|
Rename intel to resolver
|
2020-03-20 23:01:15 +01:00 |
|