cuibuwei
2c6416d5ae
chore: fix some typos in comments
...
Signed-off-by: cuibuwei <cuibuwei@gmail.com>
2024-04-13 19:56:31 +08:00
Carlo Teubner
d8b1f4e7cd
Fix miscellaneous style issues ( #2421 )
...
Found by running: golangci-lint run --enable-all
I have only addressed the reported issues that seemed relevant to me.
2023-06-24 21:56:03 +02:00
Frank Denis
df3fb0c9f8
Keep lines short
...
$ golines -w -m 120 --shorten-comments .
2022-03-23 17:48:48 +01:00
Frank Denis
85e7dddc9b
Move a few DNS things to dnsutils
2020-12-12 23:09:15 +01:00
Frank Denis
7f46f4820c
Don't use distinct pointers for UDP and TCP relay addresses
2020-12-12 21:18:32 +01:00
Frank Denis
7a03369d01
Debug log certificate TTL
2020-10-12 17:58:08 +02:00
Frank Denis
90df0292c8
Remove unneeded brackets
2020-07-03 12:59:51 +02:00
yofiji
7a6f1461f8
Add option to go direct for failed certificate retrieval via relay ( #1397 )
...
* Add option to go direct for failed certificate retrieval via relay
* add direct_cert_fallback to example config file
Co-authored-by: yofiji <you@example.com>
2020-07-03 12:58:36 +02:00
Frank Denis
9542109d66
Cancel dnsExchange goroutines as soon as we have a best response
2020-03-26 12:53:22 +01:00
Frank Denis
9f65457b1c
Wait a little bit more between UDP attempts
2020-03-26 10:37:56 +01:00
Frank Denis
7424f1a8b7
Try harder to work around Cisco and Quad9 bugs
2020-03-25 20:10:11 +01:00
Frank Denis
3f07b6079a
No need to explicit ignore this variable
2020-03-24 12:45:17 +01:00
Frank Denis
b328a9768f
Remove debugging code that prevented detection of fragmented UDP support
2020-03-24 12:38:23 +01:00
Frank Denis
0b87cc92b6
Fix data race
2020-03-20 21:45:09 +01:00
Frank Denis
16708a0c20
Automatically detect servers blocking fragmented queries
2020-03-14 21:34:40 +01:00
Frank Denis
49910d2f72
Localize some error values
2020-03-13 18:44:30 +01:00
Frank Denis
a7b7bdc11e
Compress synthetic responses
2019-12-11 14:02:56 +01:00
Frank Denis
ba8565a59e
Shorten conditions
2019-12-09 10:07:05 +01:00
milgradesec
96d15771e2
add multiple error checks
2019-12-09 09:56:47 +01:00
Frank Denis
e211e18f71
Improve logging
2019-11-17 20:40:59 +01:00
Frank Denis
4e217267d4
Log the server name, not the provider name
2019-11-17 20:37:55 +01:00
Alison Winters
97e4c44223
remove err return values that are never set
2019-11-01 17:13:14 +01:00
Will Elwood
cd675913b2
Fix copy-paste oversight
...
I think these variables are always both nil or both not nil, but maybe in the future they might not be.
2019-11-01 09:07:57 +00:00
Frank Denis
74c1f4a00d
Use the relay for cert retrieval over TCP, tooo
...
But don't use a relay if a proxy has been specified already
2019-10-20 21:45:19 +02:00
Frank Denis
fccf0ba984
Improve logging
2019-10-20 19:40:03 +02:00
Frank Denis
551ddcf199
Improve logging
2019-10-20 19:11:54 +02:00
Frank Denis
2785cc579e
Use bigger cert padding
2019-10-20 18:02:14 +02:00
Frank Denis
535bce308c
Retry over a direct connection if we can't get a cert via a relay
...
This is temporary and only to provide compatibility with servers not
running the latest version of encrypted-dns-server.
2019-10-20 12:26:12 +02:00
Frank Denis
ff13c813e4
Support relaying for certificates retrieval
2019-10-19 23:50:05 +02:00
Frank Denis
d6b63aaf15
Pad certificate requests and add support for proxies
2019-10-19 22:08:02 +02:00
Frank Denis
4a5bf3ed8c
Extra records don't necessarily need to raise a warning
...
Proper TXT records can still be present in the response.
2019-10-17 18:33:24 +02:00
Vladimir Bauer
108b7f8446
fix panic if dns.RR is not a *dns.TXT
2019-10-17 18:27:29 +02:00
Frank Denis
2b23d7ae24
Add some details to the "certificate not valid" debug messages
2019-10-01 08:02:27 +02:00
Frank Denis
0a535e28ab
Stop printing "crypto v1/v2", as both are equally secure
2019-04-08 08:30:43 +02:00
Frank Denis
ca80b69b3a
Re-implement ephemeral keys for DNSCrypt
2018-04-09 03:12:34 +02:00
Frank Denis
f0a690701d
Print "additional certificate" when a server has multiple valid certs
...
This doesn't mean anything but looks less confusing than having the
same message twice
Fixes #303
2018-04-02 20:55:42 +02:00
Frank Denis
adb0c94a61
April 1st is already over in some time zones :)
...
This reverts commit dac52ab42a
.
2018-04-01 16:35:32 +02:00
Frank Denis
dac52ab42a
Completely remove support for the DNSCrypt protocol
2018-04-01 04:04:12 +02:00
Frank Denis
519af2e532
Revert "Allow -test 0"
...
This reverts commit 1e2c175e19
.
Revert "Don't bind any sockets when using -test"
This reverts commit 982f341de8
.
Revert "Implement -test to check certificates expiration"
This reverts commit 2158674d17
.
2018-02-27 07:55:10 +01:00
Frank Denis
2158674d17
Implement -test to check certificates expiration
2018-02-27 02:52:45 +01:00
Frank Denis
29f1c4c662
Fix format string
2018-02-15 00:46:47 +01:00
Frank Denis
22e63774a1
Fix cert expiration warnings
...
Spotted by @CommanderRoot -- thanks!
2018-01-31 17:11:08 +01:00
Frank Denis
c3414329b3
Warn about certificates that are about to expire
2018-01-31 00:33:00 +01:00
Frank Denis
0cc76b8a77
Lower the log level for already registered servers
2018-01-31 00:19:53 +01:00
Frank Denis
29f1b083a0
Rename a few things to prepare for DoH support
2018-01-26 02:25:38 +01:00