Vladimir Stoilov
|
3bf791f317
|
Better wording for failed DoH request.
Co-authored-by: Daniel Hovie <dhaavi@users.noreply.github.com>
|
2022-11-30 14:31:27 +02:00 |
|
vladimir
|
ecbe3fce91
|
Fix DoH base64 encoding
|
2022-11-24 18:14:40 +02:00 |
|
Daniel
|
fd83534698
|
Fix linter errors
|
2022-09-29 14:31:00 +02:00 |
|
Daniel
|
604e5e8cde
|
Add search domain info to resolver debug info
|
2022-09-21 18:02:08 +02:00 |
|
Daniel
|
8cf882f4d4
|
Update Go, deps and linter
|
2022-08-30 16:13:26 +02:00 |
|
Vladimir Stoilov
|
bdb4a1a8e8
|
Fix merge issues
|
2022-07-21 15:57:45 +02:00 |
|
Vladimir Stoilov
|
d1f7b3b609
|
Merge branch 'develop' into develop
|
2022-07-21 15:50:27 +02:00 |
|
Vladimir Stoilov
|
59e2c56e0f
|
Set DNS http maximu idle connection to 3 minutes
|
2022-07-21 15:37:52 +02:00 |
|
Vladimir Stoilov
|
652e27d3ce
|
Minor fixes
|
2022-07-21 15:29:37 +02:00 |
|
Vladimir Stoilov
|
8ca384a13d
|
Bugs and lint warning fixex
Fix domain map cuncurrent access
Fix ResolverInfo Domain was not copied bug
Fix linter warnings
|
2022-07-21 13:35:25 +02:00 |
|
Vladimir Stoilov
|
efd33c223f
|
tls protocol for DoT added, minor refactoring
|
2022-07-21 11:07:44 +02:00 |
|
Vladimir Stoilov
|
598dc9d254
|
Resolver Info fill missing field
|
2022-07-20 16:44:59 +02:00 |
|
Vladimir Stoilov
|
cca520d64e
|
Fix config url typo
|
2022-07-20 16:14:50 +02:00 |
|
Vladimir Stoilov
|
bdc3792d21
|
DoT support for domain name only
Configed resolvers skip ther own domains
|
2022-07-20 16:06:24 +02:00 |
|
Vladimir Stoilov
|
35b4ee2a29
|
Refatoring and removed pre resolving of dot, doh
|
2022-07-19 17:19:26 +02:00 |
|
Daniel
|
c442a7e51c
|
Deactivate IPv6 integrations when no IPv6 stack is detected
|
2022-06-09 13:58:27 +02:00 |
|
Daniel
|
911a80996a
|
Fix multicast detection on ended connections as well as some linter errors
|
2022-06-01 13:45:13 +02:00 |
|
Daniel
|
65f646aad0
|
Improve wording on setting dns/noInsecureProtocols
|
2022-05-24 11:27:44 +02:00 |
|
Daniel
|
9a89f65027
|
Improve support for DNS-SD and fall back to cached data for non-ICANN queries
|
2022-05-24 11:25:34 +02:00 |
|
Daniel
|
e178b732bc
|
Calm down and relax dns query check
|
2022-05-20 16:37:19 +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 |
|
Daniel
|
be95bc9869
|
Raise dns/nameservers config to expertise level user
|
2022-04-07 16:08:30 +02:00 |
|
Vladimir
|
0abe90f2e5
|
DoH spike
|
2022-04-01 23:46:40 +03:00 |
|
Daniel
|
801fd33a80
|
Improve resolver config for intro slides
|
2022-03-30 16:22:17 +02:00 |
|
Daniel
|
a92410fe27
|
Clear DNS cache when DNS resolver config changes in any way
|
2022-03-30 16:21:44 +02: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 |
|