Commit graph

349 commits

Author SHA1 Message Date
Frank Denis
82630f4a31 Get rid of the Mutex 2018-07-07 22:29:41 +02:00
Frank Denis
bc925cc2d5 Replace the clients count Mutex with an Atomic 2018-07-07 22:14:41 +02:00
Frank Denis
eddb36b541 Ignore the class for OPT records 2018-07-07 22:01:35 +02:00
Frank Denis
a3ee3f3198 Clippify 2018-07-07 21:35:50 +02:00
Frank Denis
1e2f123a35 Format 2018-07-07 21:18:15 +02:00
Frank Denis
d042aa0f5a
Merge pull request #8 from bluetech/hyper-0.12
Upgrade code to hyper 0.12
2018-07-07 21:17:05 +02:00
Ran Benita
eebca570ed Upgrade code to hyper 0.12
This keeps the same structure without refactoring anything. However
there are several necessary changes:

1. The returned future needs to be Send because hyper requires it.
2. The typed headers were removed from hyper, so use plain code instead.
3. Use the even-lower-level API because it was actually easier.
2018-07-07 16:57:26 +03:00
Ran Benita
b66fde914f Remove ~ from dependency specifications
In cargo ~ is the default and it is conventional to omit it.
2018-07-07 15:29:50 +03:00
Ran Benita
c45da71704 Remove unused tokio-io dependency
It is included in tokio::io and not used directly.
2018-07-07 15:29:11 +03:00
Frank Denis
dff63386f7 Update to tokio-timer 0.2 2018-07-02 14:19:09 +02:00
Frank Denis
4ca54eb71b Revert "..."
This reverts commit 5571b6c405.
2018-07-02 13:43:26 +02:00
Frank Denis
5571b6c405 ... 2018-07-02 12:41:44 +02:00
Frank Denis
be07a0aab5 Bump 2018-05-19 02:44:14 +02:00
Frank Denis
f96cb7aa3a application/dns-udpwireformat -> application/dns-message 2018-05-19 02:37:18 +02:00
Frank Denis
56e617b9a8 Bump 2018-05-19 02:26:37 +02:00
Frank Denis
2f225c3810 Improve clarity 2018-05-19 02:25:24 +02:00
Frank Denis
a2221f9d27 Make the DoH object a Rc<> so that cloning it is cheap 2018-05-19 02:19:08 +02:00
Frank Denis
20b7dd9491 Revert "Use configured values for local and remote address, not globals"
I don't understand that change.
2018-05-19 02:04:29 +02:00
Frank Denis
66f68b8fac Format 2018-05-19 01:58:55 +02:00
Frank Denis
8a72005ca2 Add Travis 2018-05-19 01:58:55 +02:00
Jan-Erik Rediger
42971004af Use configured values for local and remote address, not globals 2018-04-01 12:34:33 +02:00
Frank Denis
d2bc3e2449 Link the public-servers page 2018-03-26 20:11:21 +02:00
Frank Denis
f6dec35145 current_thread::run() -> current_thread::block_on_all() 2018-03-20 12:00:19 +01:00
Frank Denis
ac93dde788 deps.rs is nice! 2018-02-12 12:38:12 +01:00
Frank Denis
7b00c503f4 Nightly is not required any more 2018-02-12 01:26:14 +01:00
Frank Denis
832f65ee75 Port to rust-stable 2018-02-12 01:25:36 +01:00
Frank Denis
bb916d3135 bump 2018-02-10 18:31:53 +01:00
Frank Denis
f73fc5539b Rewrite without async/await 2018-02-10 16:39:07 +01:00
Frank Denis
ce48cec32c up 2018-02-08 18:26:24 +01:00
Frank Denis
e438d11a8a Nits 2018-02-08 18:17:35 +01:00
Frank Denis
ccba6d4dc6 Restricting the chunk size in Hyper seems buggy
So, don't do it, but restrict the total size while we read the body
2018-02-08 18:00:29 +01:00
Frank Denis
2861a2dc94 How to fix? 2018-02-08 15:37:35 +01:00
Frank Denis
5a2529f4af Vainly try to port that junk to tokio 0.1 2018-02-08 12:32:18 +01:00
Frank Denis
833882078e or CDN 2018-02-07 14:11:11 +01:00
Frank Denis
69781f92da Clients 2018-02-07 14:10:03 +01:00
Frank Denis
032aef5e03 bump 2018-02-06 14:59:03 +01:00
Frank Denis
0d1e7cc1b8 dashify 2018-02-06 14:58:32 +01:00
Frank Denis
2bcd4364aa Installation 2018-02-06 14:17:56 +01:00
Frank Denis
da64e3d8b5 Nits 2018-02-06 13:56:39 +01:00
Frank Denis
7036af5cab up 2018-02-06 13:49:05 +01:00
Frank Denis
8bc0d9dbfa crap 2018-02-06 13:34:53 +01:00
Frank Denis
b2b294fb1d Doc 2018-02-06 11:59:32 +01:00
Frank Denis
cd97957f5c Expiration control 2018-02-06 11:54:16 +01:00
Frank Denis
8098d3938d Add command-line parser 2018-02-06 11:32:21 +01:00
Frank Denis
eadb2eeec2 Update deps 2018-02-06 10:45:55 +01:00
Frank Denis
d0dc5d45e3 Nits 2018-02-06 02:00:06 +01:00
Frank Denis
63adc48af5 Nits 2018-02-06 01:57:27 +01:00
Frank Denis
d5adb7aba3 Initial import 2018-02-06 00:32:52 +01:00
Frank Denis
1d07ed54db
Initial commit 2018-02-06 00:29:47 +01:00