1
0
mirror of https://github.com/DNSCrypt/dnscrypt-proxy.git synced 2024-12-12 22:36:32 +01:00
Commit Graph

248 Commits

Author SHA1 Message Date
Frank Denis
3c2cf2a1dc Validate DoH certificate hashes 2018-01-27 17:48:53 +01:00
Frank Denis
5e3e66ac71 Of course Google DNS supports DNSSEC 2018-01-27 17:05:39 +01:00
Frank Denis
d2f6c69a2c More checks on the response 2018-01-27 16:59:45 +01:00
Frank Denis
7dde2f4a37 Request DNSSEC signature in the DoH probe 2018-01-27 16:53:57 +01:00
Frank Denis
be1e99ea32 DoH: send a dummy query before measuring the RTT to ignore the handshake 2018-01-27 16:48:22 +01:00
Frank Denis
4f0c29047d + DoH 2018-01-27 15:31:28 +01:00
Frank Denis
50d0c0449f Initial support for DNS-over-HTTP2 -- Yes, it works with Google. 2018-01-27 15:26:08 +01:00
Frank Denis
85f8aa1000 Fix stamp proto initialization 2018-01-26 22:59:16 +01:00
Frank Denis
eca7a078dd Do not blindly execute /sbin/init to detect upstart 2018-01-26 22:19:58 +01:00
Frank Denis
e16155e22a DoHstamps 2018-01-26 20:38:31 +01:00
Frank Denis
3bbecdcde7 up 2018-01-26 20:16:45 +01:00
Frank Denis
747ccf85cb Let's update Go 2018-01-26 02:25:43 +01:00
Frank Denis
29f1b083a0 Rename a few things to prepare for DoH support 2018-01-26 02:25:38 +01:00
Frank Denis
375378c15b Rename "servers" to "static" for clarity 2018-01-25 17:41:36 +01:00
Frank Denis
1164dd4d4d Comment the additional list of servers in the example 2018-01-25 15:59:22 +01:00
Frank Denis
8a0d919503 +x 2018-01-25 15:56:28 +01:00
Frank Denis
ff5bba1ba4 up 2018-01-25 15:55:27 +01:00
Frank Denis
803bc18027 Use a v2 list 2018-01-25 15:17:46 +01:00
Frank Denis
79193e6ee3 Add support for V2 source format -- Goodbye, CSV. 2018-01-25 15:02:18 +01:00
Frank Denis
78e8abeebc Use http:// 2018-01-25 14:34:55 +01:00
Frank Denis
054461e240 Reserve identifiers for traditional nonencrypted DNS and for DoH 2018-01-25 14:31:18 +01:00
Frank Denis
f6a9229e2f Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
* 'master' of github.com:jedisct1/dnscrypt-proxy:
  Fix systemd socket support
2018-01-25 14:16:45 +01:00
Frank Denis
5b6e774356 Add service installation scripts for Windows 2018-01-25 14:15:28 +01:00
Frank Denis
eb4f392071
Merge pull request #31 from Zirkelite/master
Fix systemd socket support
2018-01-25 11:17:42 +01:00
Adrián Laviós Gomis
023c3e78ee Fix systemd socket support 2018-01-25 10:24:28 +01:00
Frank Denis
81715555be Update deps 2018-01-24 20:08:48 +01:00
Frank Denis
1d5cce9cd1 Don't compress executables any more.
Fixes #26
2018-01-24 17:03:20 +01:00
Frank Denis
996d9be4e3 Improve message if /proc/self/exe doesn't exist (?)
Fixes #26
2018-01-24 16:55:28 +01:00
Frank Denis
732c451dd4 Add max_clients to cap the maximum number of client queries 2018-01-24 16:51:26 +01:00
Frank Denis
e272dd84f7 up 2018-01-24 16:04:52 +01:00
Frank Denis
285cd09831 Don't compress on mips64 2018-01-24 15:41:48 +01:00
Frank Denis
81ec92d837 Remove --brute for now, for speed 2018-01-24 15:34:38 +01:00
Frank Denis
1dbc765fd7 crlf 2018-01-24 15:23:03 +01:00
Frank Denis
b11c536fcc Compress only on relevant targets 2018-01-24 15:21:24 +01:00
Frank Denis
94f9c14ad7 Only attempt to use systemd on linux
Remove plan9 builds
2018-01-24 15:14:48 +01:00
Frank Denis
d208d38f3f Update go, compress executables 2018-01-24 15:03:58 +01:00
Frank Denis
0b52211fa3 Update dnsc:// leftovers 2018-01-24 14:48:48 +01:00
Frank Denis
c184ce1a03 systemd support
How does it work? I don't know. Does it work? I don't know.
Would I encourage its use? No.
2018-01-24 14:44:32 +01:00
Frank Denis
0ce20518db Make the UDP and TCP listeners more generic 2018-01-24 14:22:56 +01:00
Frank Denis
1bcb791270 up 2018-01-24 14:13:29 +01:00
Frank Denis
abb659eed2 Nits 2018-01-23 15:51:57 +01:00
Frank Denis
3a3535dcbc Still tolerate hex-encoded pks, but emit a warning 2018-01-23 15:42:22 +01:00
Frank Denis
ccbdd41f5d Add support for shorter stamps with binary public keys 2018-01-23 15:23:11 +01:00
Frank Denis
2d7920af22 Prefer sdns:// which is less application-tainted 2018-01-22 12:00:42 +01:00
Frank Denis
d7b8217018 Only cache specific Rcodes 2018-01-22 11:19:57 +01:00
Frank Denis
a9476fe04b Mention how to run as a non-root user on Linux 2018-01-22 10:56:52 +01:00
Frank Denis
973b53afdc Simplify 2018-01-22 10:02:06 +01:00
Frank Denis
8324b29b42 Require stamps in static server definitions
Provider names, etc. are not future-proof. In particular, they are
incompatible with other protocols such as DoH.
2018-01-22 09:59:32 +01:00
Frank Denis
1d18a230c0 Consistent casing 2018-01-21 22:18:20 +01:00
Frank Denis
3dcedac390 beta8 2018-01-21 19:52:51 +01:00