Commit graph

323 commits

Author SHA1 Message Date
Frank Denis
a44974d73c Doc 2019-11-18 15:21:06 +01:00
Frank Denis
740e23dd93 Add an example with EDS 2019-11-18 15:15:34 +01:00
Frank Denis
7102a173fb Build with TLS 2019-11-18 15:10:47 +01:00
Frank Denis
57d4c6de9f Always use lto="fat" 2019-11-18 15:08:39 +01:00
Frank Denis
cb31469004 Add Github actions 2019-11-18 15:04:18 +01:00
Frank Denis
3b3bb6f0e7 There's a new version of base64 around. Okay. 2019-11-01 22:32:57 +01:00
Frank Denis
0301b25d1c Bump 2019-10-13 13:08:41 +02:00
Frank Denis
91ba886ee5 up 2019-10-13 13:00:49 +02:00
Frank Denis
d3b92d782d up 2019-10-13 13:00:17 +02:00
Frank Denis
37d40e88a3 Default bind to IPv6 socket if connecting to server over IPv6
Fixes #37
2019-10-13 12:57:32 +02:00
Frank Denis
7bd2bf2131 Mention encrypted-dns-server 2019-10-13 12:55:26 +02:00
Frank Denis
51adc024ee Bump 2019-10-01 16:50:22 +02:00
Frank Denis
eb2e2afb75 temporary->recoverable 2019-10-01 16:50:13 +02:00
Frank Denis
a3bb77fa61 Don't cache recoverable errors for too long 2019-10-01 16:49:42 +02:00
Frank Denis
8c96ecdc10 Rename signatures to hashes for clarity 2019-08-15 11:53:57 +02:00
Frank Denis
c65ce1210d Merge branch 'master' of github.com:jedisct1/rust-doh
* 'master' of github.com:jedisct1/rust-doh:
  Bump, just for the import fix
  It's just proxy_cache
  Add some documentation
  Update deps
  cmd argument validation and remote hostname support
2019-08-12 16:08:45 +02:00
Frank Denis
10a99040e1 Get help info from Cargo.toml
Fixes #35
Fixes #13
2019-08-12 16:07:57 +02:00
Frank Denis
46cdc9168d Bump, just for the import fix 2019-08-12 12:00:10 +02:00
Frank Denis
abaa8e4da0 It's just proxy_cache 2019-07-20 22:25:08 +02:00
Frank Denis
48ddb237b4 Add some documentation 2019-07-20 22:08:08 +02:00
Frank Denis
d12defaf2c Update deps 2019-07-20 21:54:21 +02:00
Frank Denis
98d1a8c8d7
Merge pull request #26 from Dieff/master
Added some cli argument validation and ability to use hostname to specify upstream server
2019-07-13 09:03:30 +02:00
Nick Dieff
524168795f cmd argument validation and remote hostname support 2019-07-12 22:03:17 -04:00
Frank Denis
8fbcdfc2a7 Bump 2019-06-15 11:03:37 +02:00
Frank Denis
7ff594de3b Only check the content type on POST queries
Fixes #25
2019-06-15 11:02:01 +02:00
Frank Denis
cc00e62f82 Bump 2019-06-11 13:13:29 +02:00
Frank Denis
224609ea9b Check content-type instead of accept
Fixes #23
2019-06-04 23:24:15 +02:00
Frank Denis
217bb90320 Return various HTTP error codes on invalid queries
Fixes #23
2019-06-04 18:34:32 +02:00
Frank Denis
de99e6a8b2 Return BAD_REQUEST on short queries for POST queries, too
Fixes #20
2019-06-01 00:58:43 +02:00
Frank Denis
dbef23142a Update tokiox 2019-06-01 00:58:34 +02:00
Frank Denis
30f2a7e86a Bump 2019-05-27 14:34:53 +02:00
Frank Denis
d02fa3d393 Add an option to disabe POST queries
CDNs such as Cloudflare may not cache POST queries.

Refusing POST queries is not a big deal, since dnscrypt-proxy will
transparently switch to GET.
2019-05-27 14:31:22 +02:00
Frank Denis
7612e9a57f Bump 2019-05-19 12:41:22 +02:00
Frank Denis
764d7c3a64 Update the documentation 2019-05-19 12:41:07 +02:00
Frank Denis
ed47ab8a1b LTO 2019-05-19 12:18:14 +02:00
Frank Denis
1706ec0dcb Make TLS an optional feature 2019-05-19 11:38:55 +02:00
Frank Denis
badcb6104d Update the documentation 2019-05-16 17:51:15 +02:00
Frank Denis
58a0ef3347 Enable keepalive by default, add a switch to disable it 2019-05-16 17:15:07 +02:00
Frank Denis
dc7480c3f9 Bump deps 2019-05-16 17:00:33 +02:00
Frank Denis
d691562f60 Add preliminary support for TLS 2019-05-16 16:59:52 +02:00
Frank Denis
ed9c50777a Bump 2019-05-12 02:05:32 +02:00
Frank Denis
b723245bec Allow Cargo.lock 2019-05-12 02:00:49 +02:00
Frank Denis
4b7956bc78 pub(crate) 2019-05-12 01:57:04 +02:00
Frank Denis
a65e1883ee Import utils 2019-05-12 01:55:36 +02:00
Frank Denis
08675c6243 Update deps 2019-05-12 01:46:49 +02:00
Frank Denis
4cdb23d9fa Add padding 2019-05-12 01:46:44 +02:00
Frank Denis
0fc3a23d04 Update a few dependencies 2019-04-19 20:51:20 +02:00
Frank Denis
587c725ca5 Update the README file 2019-03-16 21:07:40 +01:00
Frank Denis
4e4f9aeea8 Bump and require specific versions for tokio/futures/hyper 2019-03-16 21:06:47 +01:00
Frank Denis
b3587f9694 Make TTLs configurable and slightly bump the defaults 2019-03-16 21:04:11 +01:00