Vladimir Stoilov
|
35b4ee2a29
|
Refatoring and removed pre resolving of dot, doh
|
2022-07-19 17:19:26 +02:00 |
|
Vladimir
|
0124a38c8b
|
Fix compile error
|
2022-05-17 17:09:01 +03:00 |
|
Vladimir
|
5effb509c1
|
DoH domain resolving and parsing improvments
|
2022-05-17 16:59:44 +03:00 |
|
Vladimir
|
0d21ee7d0d
|
DoH Delete old code
|
2022-04-13 19:32:36 +03:00 |
|
Vladimir
|
ecbbb3a33e
|
DoH first working version
|
2022-04-13 17:35:23 +03:00 |
|
Vladimir
|
0abe90f2e5
|
DoH spike
|
2022-04-01 23:46:40 +03:00 |
|
Daniel
|
90a113397f
|
Implement review suggestions
|
2022-03-22 13:55:46 +01:00 |
|
Daniel
|
92bf99d0ed
|
Fix linter warnings
|
2022-03-16 11:47:44 +01:00 |
|
Daniel
|
75b3c40ffc
|
Validate resolver config for unknown parameters
|
2022-03-16 11:29:16 +01:00 |
|
Daniel
|
52506ffb1e
|
Add documentation for new parameters
|
2022-03-16 11:28:10 +01:00 |
|
Daniel
|
9300d0b6ea
|
Expand special service TLDs
|
2022-03-16 10:31:35 +01:00 |
|
Daniel
|
2a930b6362
|
Add support for search-only resolvers
|
2022-03-16 10:30:48 +01:00 |
|
Daniel
|
25ce4b7c84
|
Improve search scope validation and add configuration support
|
2022-03-16 10:29:33 +01:00 |
|
Daniel
|
7894bcfcdc
|
Add validation for DNS server config
|
2022-02-25 15:50:37 +01:00 |
|
Daniel
|
60d8664e7b
|
Fix tests and linters
|
2022-02-02 12:48:42 +01:00 |
|
Daniel
|
b28e6265d6
|
Merge pull request #463 from safing/fix/dns-request-flooding
Improve nameserver and performance when in failing network condition
|
2021-12-13 14:00:04 +01:00 |
|
Daniel
|
91c1a23834
|
Fix IPv6 private address reverse mapping domains
|
2021-12-05 14:08:45 +01:00 |
|
Daniel
|
ff2162d326
|
Add resolvers to debug data
|
2021-12-02 09:48:07 +01:00 |
|
Daniel
|
dc31400caa
|
Add workaround for resolver/compat integration
|
2021-11-29 16:13:08 +01:00 |
|
Daniel
|
ed31575cee
|
Ignore un-parse-able RR records when serializing
|
2021-11-18 16:31:27 +01:00 |
|
Daniel
|
0cd069ac1a
|
Improve dns redirection for the self-check
|
2021-11-17 15:43:21 +01:00 |
|
Daniel
|
8d753808e1
|
Show compatibility notification when all global resolvers fail
|
2021-11-17 14:12:19 +01:00 |
|
Daniel
|
68710dd284
|
Only ignore localhost resolvers if they come from the system
|
2021-11-17 14:10:42 +01:00 |
|
Daniel
|
b94adf17c1
|
Improve resolver failing reporting
|
2021-11-17 14:10:11 +01:00 |
|
Daniel
|
113f37dcab
|
Add compatibility assistant module
|
2021-11-17 14:09:42 +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
|
b84cb08792
|
Fix hanging dns queries on shutdown
|
2021-10-14 14:16:30 +02:00 |
|
Daniel
|
960101d3a9
|
Add custom routing for DNS server connections
|
2021-10-12 16:18:36 +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
|
78c56861ab
|
Link api endpoints and http handlers to their modules
|
2021-05-17 14:43:17 +02:00 |
|
Daniel
|
50ea3a5d43
|
Improve APIs
|
2021-05-12 11:25:53 +02:00 |
|
Daniel
|
660c1bf3c5
|
Fix required API methods
|
2021-05-12 11:25:53 +02:00 |
|
Daniel
|
65a70a8323
|
Fix resolver unfailing bug
|
2021-05-05 00:30:25 +02:00 |
|
Daniel
|
dfc1cdeb1c
|
Update and improve events according to new system
|
2021-05-05 00:29:53 +02:00 |
|
Daniel
|
2e73d4fbe6
|
Update and improve notifications according to new system
|
2021-05-05 00:28:29 +02:00 |
|
Daniel
|
81fb67bb48
|
Fix tests
|
2021-04-19 15:11:11 +02:00 |
|
Daniel
|
d626cea102
|
Improve dns resolving and logging
|
2021-04-16 21:35:16 +02:00 |
|
Daniel
|
317962be5d
|
Add api endpoint to query the DNS cache database including the memory cache
|
2021-04-16 21:32:18 +02:00 |
|
Daniel
|
ccefcd6b3b
|
Fix incorrect empty answer handling per RFC4074
|
2021-04-16 17:47:13 +02:00 |
|
Daniel
|
909c7a031c
|
Merge pull request #279 from safing/fix/resolver-unfailing
Improve resolver unfailing
|
2021-04-03 16:07:52 +02:00 |
|
Daniel
|
b956fff1b0
|
Fix resolver fail status locking
|
2021-03-31 15:59:01 +02:00 |
|
Daniel
|
4b2db03957
|
Unify allow/block naming in messages
|
2021-03-29 17:36:13 +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
|
a221fdd3d2
|
Merge pull request #272 from safing/fix/patch-set-1
Minor fixes and improvements
|
2021-03-11 15:20:09 +01:00 |
|