Commit graph

3860 commits

Author SHA1 Message Date
Nikolay Kim
2fdffff96f impl Error for SendError 2020-04-13 15:16:37 +06:00
Nikolay Kim
7adfb7b338 mpsc::Sender::close() must close receiver 2020-04-13 15:14:42 +06:00
Nikolay Kim
d7699b74d7 simplify framed dispatcher states 2020-04-13 09:48:46 +06:00
Nikolay Kim
f52f7e616c preserve original error during ioo shutdown 2020-04-13 08:58:05 +06:00
Nikolay Kim
942e694f1a fixed framed dispatcher disconnect timeout 2020-04-13 08:33:26 +06:00
Nikolay Kim
57266a3f8b Fix mpsc::Sender::close() method. 2020-04-13 08:09:29 +06:00
Nikolay Kim
3375ab9235 remove unused code 2020-04-13 07:55:03 +06:00
Nikolay Kim
82042d4d10 unify framed dispatcher 2020-04-13 07:40:16 +06:00
Nikolay Kim
f2ec371be4 remove duplicated code 2020-04-12 21:10:32 +06:00
Nikolay Kim
9ac4d79d72 update tests 2020-04-12 19:07:34 +06:00
Nikolay Kim
eb106b65a5 better debug impls 2020-04-12 15:51:20 +06:00
Nikolay Kim
431ebf2755 update release date 2020-04-12 14:10:25 +06:00
Nikolay Kim
901644ccf4 prep release 2020-04-12 14:08:54 +06:00
Nikolay Kim
2cf4d157b8 restart worker after panic test 2020-04-12 13:56:44 +06:00
Nikolay Kim
205fd56ba5 simplify compression encoder 2020-04-12 13:31:46 +06:00
Nikolay Kim
c7340b7414 remove unneeded Clone impl 2020-04-12 13:04:51 +06:00
Nikolay Kim
13751e4eaa remove actix mentions in api docs 2020-04-12 13:01:27 +06:00
Nikolay Kim
78f14e6d93 fmt 2020-04-12 12:49:54 +06:00
Nikolay Kim
26daed37e6 add test for listen_uds 2020-04-12 12:49:08 +06:00
Nikolay Kim
031b34caca add HeaderMap tests 2020-04-12 12:44:16 +06:00
Nikolay Kim
1987fb933b remove unneeded client request method; fix feature names 2020-04-12 12:30:48 +06:00
Nikolay Kim
8208d74e07 add uds test 2020-04-12 12:06:22 +06:00
Nikolay Kim
fee124d725 change WebResponse::new args order 2020-04-12 05:11:32 +06:00
Nikolay Kim
2139fa108b simplify Responder trait 2020-04-12 04:58:21 +06:00
Nikolay Kim
a082a26de1 add WebRequest::render_error 2020-04-12 03:04:30 +06:00
Nikolay Kim
93920abe7c refactor web error handling 2020-04-12 02:52:40 +06:00
Nikolay Kim
cb95f1c2c0 add helper method for response body 2020-04-12 01:42:42 +06:00
Nikolay Kim
cbefad1ddb remove unneeded generic param 2020-04-12 01:32:53 +06:00
Nikolay Kim
d598595e27 fix default headers middleware 2020-04-12 01:18:09 +06:00
Nikolay Kim
2299b75a74 no need for generics 2020-04-12 00:54:44 +06:00
Nikolay Kim
cd79c0e997 simplify WebResponse 2020-04-11 19:59:21 +06:00
Nikolay Kim
9e7aebd8b5 move Data to types; add more default error impls 2020-04-11 13:44:18 +06:00
Nikolay Kim
413142c53e Fix definition of test::ok_service and test::default_service. 2020-04-11 12:05:49 +06:00
Nikolay Kim
bf3388258c Fix / prefix match 2020-04-11 11:33:16 +06:00
Nikolay Kim
392e1f8503 prepare release 2020-04-10 13:34:42 +06:00
Nikolay Kim
c1877c2707 restore web proc macros 2020-04-10 13:28:50 +06:00
Nikolay Kim
95d1b4a43d refine write backpressure for h1 dispatcher 2020-04-10 12:32:28 +06:00
Nikolay Kim
becdc529bb Refine read back-pressure for h1 dispatcher 2020-04-10 11:14:24 +06:00
Nikolay Kim
46ce12f07a update tests 2020-04-09 22:20:28 +06:00
Nikolay Kim
ea6eead77b Allow to add multiple services at once 2020-04-09 21:52:22 +06:00
Nikolay Kim
da4ab9e046 update windows gh workflow 2020-04-09 12:56:28 +06:00
Nikolay Kim
2f9412866d remove ResponseBuilder::json2 2020-04-09 12:46:35 +06:00
Nikolay Kim
47366c5a09 update tests 2020-04-09 12:20:36 +06:00
Nikolay Kim
fd39336f0e remove unused code 2020-04-08 03:59:21 +06:00
Nikolay Kim
57980bf484 more tests 2020-04-08 01:28:24 +06:00
Nikolay Kim
9a97681a8e remove api for flush operation 2020-04-08 00:51:24 +06:00
Nikolay Kim
3ac5a1d1bb test certs 2020-04-08 00:02:39 +06:00
Nikolay Kim
3b12a77e92
Fix io close (#12)
* Fix io close for Framed
* Fix connection shutdown for h1 dispatcher
* Enable client disconnect for http server by default
* Add connection disconnect timeout to framed service
2020-04-07 21:36:48 +06:00
Nikolay Kim
8a753a762f
Cache openssl for Windows action (#11)
* add openssl cache
* Fail fast for win
* fix timeouts in test
2020-04-07 10:29:10 +06:00
Nikolay Kim
1133545686 simplify framed dispatcher 2020-04-06 23:32:23 +06:00