Frank Denis
a9397bc33e
Padding PRR fix
2019-12-24 14:19:35 +01:00
Frank Denis
aaf0d50726
Add a version to the library dependency
2019-12-24 13:57:05 +01:00
Frank Denis
a08dfba08a
Prepare for publishing
2019-12-24 13:54:59 +01:00
Frank Denis
04375a035d
Return a BAD GATEWAY error on upstream timeout
...
Fixes #21
2019-12-24 13:17:57 +01:00
Frank Denis
9e5db2a218
Enforce a timeout on recv()
2019-12-24 13:09:05 +01:00
Frank Denis
595f809432
Use different padding to better catch bugs
2019-12-24 12:56:01 +01:00
Frank Denis
07088fd0a7
Fix tls feature
2019-12-24 12:54:15 +01:00
Frank Denis
c75ebff959
Don't trust Hyper's executor
2019-12-24 12:01:47 +01:00
Frank Denis
4f2846966e
Nits
2019-12-24 10:36:14 +01:00
Frank Denis
c27e2059bb
Check for question count after the length
2019-12-24 10:17:59 +01:00
Frank Denis
58b64ce077
A total number of records shouldn't be limited to a u16
2019-12-24 10:14:50 +01:00
Frank Denis
c66c13568a
Export the dns module
2019-12-24 10:01:09 +01:00
Frank Denis
06b91af009
Reorganize a little bit
2019-12-24 09:44:43 +01:00
Frank Denis
bf42e95368
edns0 padding
...
TODO: check that a padding pseudorecord is not already present
2019-12-23 23:27:21 +01:00
Frank Denis
31953b2605
Refuse long labels
2019-12-23 20:57:09 +01:00
Frank Denis
4e4ddcf8e5
Sync DNS library with EDS code
2019-12-23 20:52:50 +01:00
Frank Denis
a4938aa962
Factorize a bit
2019-12-23 20:22:00 +01:00
Frank Denis
f2e5f13e85
Enable pipeline_flush
2019-12-23 17:01:33 +01:00
Frank Denis
02ce4c9e9b
Move the TLS stuff to a dedicated file
2019-12-23 16:56:56 +01:00
Frank Denis
f7770951da
Require less features from hyper
2019-12-23 16:44:29 +01:00
Frank Denis
ad36120e02
Mention what the password of the test certificate is
2019-12-23 16:36:24 +01:00
Frank Denis
0d55bf73c6
Refactor
2019-12-23 16:32:02 +01:00
Frank Denis
1b850b2f41
Prepare for tokio 0.2/hyper 0.13/async-await migration
2019-12-23 15:26:27 +01:00
Frank Denis
1cb4a11a7b
Remove unused crates
2019-12-22 22:11:47 +01:00
Frank Denis
49c5ebd9fb
Fix link
2019-11-18 15:32:37 +01:00
Frank Denis
c52fa0b8d3
Link to the raw file
2019-11-18 15:22:18 +01:00
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