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

674 Commits

Author SHA1 Message Date
Frank Denis
4a3be6086e Update deps 2018-07-05 15:44:04 +02:00
Frank Denis
f54ddfb6e6 Force logo update 2018-07-02 00:40:48 +02:00
Frank Denis
88a6ab7895 Mention SOCKS support, remove reference to dead 1.x branch 2018-07-02 00:40:08 +02:00
Frank Denis
438ade6f88 Rename logo.svg 2018-07-02 00:38:22 +02:00
Frank Denis
432a652c98 Replace logo
Fixes #533
2018-07-02 00:37:15 +02:00
Frank Denis
73a43b31b9 Automatically restart after unexpected errors 2018-07-01 23:06:28 +02:00
Frank Denis
f9b6994fd2 An easier way to remove args[0] 2018-07-01 22:48:50 +02:00
Frank Denis
cc327fdc48 OPT records don't have any class 2018-06-26 15:46:31 +02:00
Frank Denis
02888adff3 Deps update 2018-06-26 15:40:08 +02:00
Frank Denis
97f604670c Don't update OPT records
Fixes #527
2018-06-26 08:24:13 +02:00
Frank Denis
46823f8cc3 Better SVG logo 2018-06-23 15:37:33 +02:00
Frank Denis
86de37fe5b Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
* 'master' of github.com:jedisct1/dnscrypt-proxy:
  Quick typo fix in example config. (#511)
2018-06-22 23:57:49 +02:00
Frank Denis
5e3c58f9e0 Add SVG version of the dnscrypt logo
Fixes #523
2018-06-22 23:57:35 +02:00
John Spurlock
74093a65a2 Quick typo fix in example config. (#511) 2018-06-20 00:55:28 +02:00
Frank Denis
a1c8012fc6 Error handling when TCP connections fail 2018-06-18 19:19:53 +02:00
Frank Denis
86de4be519 Draft 11 2018-06-18 18:55:44 +02:00
Frank Denis
e0f2391c0d DNS-over-HTTPS (even though I'd still prefer that to be called DNS-over-HTTP/2) 2018-06-15 08:18:46 +02:00
Frank Denis
2cb5bb5110 Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
* 'master' of github.com:jedisct1/dnscrypt-proxy:
  Note that Windows doesn't support username option (#494)
2018-06-14 19:14:24 +02:00
Frank Denis
34e78a2446 Don't create a new session; it breaks -service stop. 2018-06-14 19:13:52 +02:00
Sebastian Schmidt
8f2972845d Note that Windows doesn't support username option (#494) 2018-06-14 09:35:13 +02:00
Frank Denis
7f8b8d043e Remove old daemonization code
We will be able do it using fork+exec
2018-06-13 17:31:47 +02:00
Frank Denis
09e39c785a Keep the process running in foreground to avoid a breaking change/allow monitoring
This currently doesn't replace the previous process. Maybe there is a way to achieve
this in Go. Need to look closer at os.exec

Also start-child -> child
2018-06-13 17:24:16 +02:00
Frank Denis
fe0aa52fba Make description more accessible in the example configuration file
Also don't enable this by default, as "nobody" may not exist everywhere
2018-06-13 16:54:57 +02:00
Sebastian Schmidt
aab7e6380f Drop privileges with exec (#467)
* Drop privileges with exec and SysProcAttr

* Fix windows build

* Fix passing logfile fd
2018-06-13 16:52:41 +02:00
Frank Denis
8d99e95288 Update deps 2018-06-13 16:52:04 +02:00
Frank Denis
ae54a7aafc Revert "Do not mention systemd activation until #480 is solved"
This reverts commit 066345123b.
2018-06-13 16:49:57 +02:00
dwimmer
b498e6655e Fix systemd socket connections (#492)
Upstream systemd go library broke use of TCP and UDP sockets at the same time.
Changed to use lower level API to work around this. Also improved logging of
systemd socket connections to include systemd unit file name and address.
2018-06-13 16:49:32 +02:00
Frank Denis
600b6c0f60 Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
* 'master' of github.com:jedisct1/dnscrypt-proxy:
  Do not mention systemd activation until #480 is solved
2018-06-08 16:03:10 +02:00
Frank Denis
44729df987 Use Go 1.10.3 2018-06-08 16:02:53 +02:00
Frank Denis
066345123b Do not mention systemd activation until #480 is solved 2018-06-08 06:35:47 +02:00
Frank Denis
9135efcaec Use net.Conn everywhere
I don't know how to use a TCPConn as a Conn.
2018-06-06 19:06:44 +02:00
Frank Denis
7866e6da51 Bump 2018-06-06 16:14:31 +02:00
Frank Denis
5b1fc8da2a Update deps 2018-06-06 16:10:10 +02:00
Frank Denis
0166f21b27 Add built-in support for Tor 2018-06-06 15:54:51 +02:00
Frank Denis
977dcad826 Improved return codes 2018-06-04 23:18:28 +02:00
Frank Denis
3bbdf93095 Log return codes in LTSV qeruylog files
DNS return codes are not enough; we need to change this to something
more expressive.

In particular, we can't use them to distinguish between a server block,
a blacklist block, and a plugin block such as the IPv6 blocker.
2018-06-04 21:35:07 +02:00
Frank Denis
b6e6a19b50 Make logging plugins independent from query/response plugins 2018-06-04 20:52:16 +02:00
Frank Denis
cf41921183 Draft 10 2018-06-03 01:57:50 +02:00
Frank Denis
dfe32a658b Draft 09 2018-06-01 14:35:53 +02:00
Frank Denis
e747cf8704 Adapt to the new systemd API 2018-05-31 19:58:33 +02:00
Frank Denis
2b9816ab91 Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
* 'master' of github.com:jedisct1/dnscrypt-proxy:
  Ensure static linked binary (for linux) (#459)
2018-05-31 19:08:44 +02:00
Frank Denis
cdfe7ba673 Deps update 2018-05-31 19:08:31 +02:00
chenhw2
35a036c16c Ensure static linked binary (for linux) (#459) 2018-05-21 22:45:42 +01:00
Frank Denis
b9764f8248 Add minisign/.travis 2018-05-19 10:44:10 +02:00
Frank Denis
5e71c5203e ChangeLog 2018-05-19 10:42:56 +02:00
Frank Denis
26579df8d1 Bump 2018-05-19 10:40:15 +02:00
Frank Denis
da06657963 application/dns-message 2018-05-19 02:39:32 +02:00
Frank Denis
0b72301e76 We're at draft 8 already 2018-05-19 02:31:22 +02:00
Frank Denis
eff3272b9f Update deps 2018-05-19 01:50:26 +02:00
Frank Denis
33537be040 Use a netprobe address less likely to be blocked/considered invalid 2018-05-19 00:06:28 +02:00