Andrey Meshkov
1b4a041840
DNSCrypt server implementation, major refactoring
...
This is a major refactoring of this library.
Here's what changed:
1. Added DNSCrypt server implementation.
2. Added a command-line tool that can be used for everything related to DNSCrypt: generating resolver config, making lookups, running a DNSCrypt resolver
The programming interface was also updated, this library can be used by other software to incorporate DNSCrypt for both server-side or client-side.
2020-10-19 17:35:08 +03:00
Andrey Meshkov
c61ddcb786
Set target coverage to 60%
2020-10-19 17:31:54 +03:00
Andrey Meshkov
2789624e34
Improved instruction
2020-10-19 17:26:57 +03:00
Andrey Meshkov
d2621f55d2
Added DNSCrypt server implementation
2020-10-19 17:20:49 +03:00
Andrey Meshkov
24c055c2b8
refactor: 💡 upgrade to go v1.14
2020-04-03 18:29:07 +03:00
Andrey Meshkov
d0f3e26a39
Use newer miekg/dns
2019-04-24 20:39:57 +03:00
Andrey Meshkov
1a4d8914f8
Remove Proto from ServerInfo
2019-01-22 13:29:29 +03:00
Andrey Meshkov
144ee17f5e
Fix adjustPayloadSize method
2019-01-22 13:13:41 +03:00
Andrey Meshkov
a3a21511cb
upd dnsstamps
2018-12-29 16:20:13 +03:00
Andrey Meshkov
a1a856d5d6
use github.com/ameshkov/dnsstamps
2018-12-29 14:25:36 +03:00
Andrey Meshkov
673d093636
fix timeout behavior
2018-12-27 11:05:11 +03:00
Andrey Meshkov
227ce1fa8f
fix dependency
2018-12-25 01:39:34 +03:00
Andrey Meshkov
a12971f563
fix tests
2018-12-18 13:13:44 +03:00
Andrey Meshkov
45e0327548
Added Client.AdjustPayloadSize field and more tests
2018-12-18 13:03:57 +03:00
Andrey Meshkov
1215bb8b15
fix mistake in the doc
2018-12-17 12:04:31 +03:00
Andrey Meshkov
875723a3f9
added certinfo fields: notbefore, notafter
2018-12-17 11:21:45 +03:00
Andrey Meshkov
80e749d9e4
removed unnecessary todo
2018-12-17 11:01:39 +03:00
Andrey Meshkov
484a4dea74
gofmt
2018-12-17 02:39:22 +03:00
Andrey Meshkov
040c11f732
golint issues 2
2018-12-17 02:35:25 +03:00
Andrey Meshkov
6c1e0b5828
golint issues
2018-12-17 02:34:23 +03:00
Andrey Meshkov
0f4b899065
Fix golint issues
2018-12-17 02:31:36 +03:00
Andrey Meshkov
97b46cf0ce
enable modules
2018-12-17 02:07:04 +03:00
Andrey Meshkov
63ea7215f7
Init
2018-12-17 01:55:58 +03:00