1
0
Fork 0
mirror of https://github.com/SamTherapy/dnscrypt.git synced 2024-12-22 08:50:43 +00:00
Commit graph

23 commits

Author SHA1 Message Date
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