Nikolay Kim
|
50fbef88fc
|
cleanup srver pipeline
|
2018-06-21 23:51:25 +06:00 |
|
Nikolay Kim
|
65ca563579
|
use read only self for Middleware
|
2018-06-21 23:06:23 +06:00 |
|
Nikolay Kim
|
2f917f3700
|
various cleanups and comments
|
2018-06-20 01:27:41 +06:00 |
|
Nikolay Kim
|
261ad31b9a
|
remove some unsafe code
|
2018-06-19 07:44:01 +06:00 |
|
Nikolay Kim
|
26f37ec2e3
|
refactor HttpHandlerTask trait
|
2018-06-18 05:45:54 +06:00 |
|
Nikolay Kim
|
a5bbc455c0
|
cleanup mut transform
|
2018-06-18 04:41:41 +06:00 |
|
Nikolay Kim
|
984791187a
|
Middleware::response is not invoked if error result was returned by another Middleware::start #255
|
2018-06-04 13:42:47 -07:00 |
|
Josh Leeb-du Toit
|
9c9eb62031
|
Update Middleware trait to use &mut self
|
2018-06-02 16:47:18 +10:00 |
|
Nikolay Kim
|
a64205e502
|
refactor TransferEncoding; allow to use client api with threaded tokio runtime
|
2018-05-29 16:32:39 -07:00 |
|
Nikolay Kim
|
ecd05662c0
|
use new actix system api
|
2018-05-29 10:31:37 -07:00 |
|
Nikolay Kim
|
be2ceb7c66
|
update actix Addr; make ClientConnector thread safe
|
2018-05-27 05:02:49 -07:00 |
|
Nikolay Kim
|
690169db89
|
migrate to tokio
|
2018-05-24 21:03:16 -07:00 |
|
Nikolay Kim
|
45e9aaa462
|
rustfmt 0.7
|
2018-05-17 12:20:20 -07:00 |
|
Nikolay Kim
|
b393ddf879
|
fix panic during middleware execution #226
|
2018-05-16 11:00:29 -07:00 |
|
Nikolay Kim
|
f82fa08d72
|
various optimizations
|
2018-05-15 16:49:03 -07:00 |
|
Nikolay Kim
|
47d80382b2
|
Fix http/2 payload streaming #215
|
2018-05-08 15:44:50 -07:00 |
|
Nikolay Kim
|
8cda362866
|
simplify pipeline
|
2018-05-07 16:09:41 -07:00 |
|
Nikolay Kim
|
0af4d01fe4
|
move middleware tests to seprate module
|
2018-05-05 12:18:43 -07:00 |
|
Nikolay Kim
|
acd7380865
|
rename Reply to a AsyncResult
|
2018-05-03 16:22:08 -07:00 |
|
Nikolay Kim
|
7036656ae4
|
make Reply generic over error too
|
2018-05-02 16:33:29 -07:00 |
|
Nikolay Kim
|
a1958deaae
|
add impl Future for Reply
|
2018-05-01 17:30:06 -07:00 |
|
Nikolay Kim
|
8d65468c58
|
refactor FromRequest trait
|
2018-05-01 17:19:15 -07:00 |
|
Nikolay Kim
|
c72d1381a6
|
clippy warnings
|
2018-04-29 09:09:08 -07:00 |
|
Nikolay Kim
|
de49796fd1
|
clippy warnings; fmt
|
2018-04-28 22:55:47 -07:00 |
|
Nikolay Kim
|
f907be585e
|
Middleware response() is not invoked if there was an error in async handler #187
|
2018-04-18 14:15:53 -07:00 |
|
Nikolay Kim
|
113f5ad1a8
|
add rustfmt config
|
2018-04-13 16:02:01 -07:00 |
|
Nikolay Kim
|
6c906b08e1
|
match resource path before executing middlewares
|
2018-04-02 10:27:37 -07:00 |
|
Nikolay Kim
|
f5636f321b
|
drop deprecated code
|
2018-03-29 11:06:44 -07:00 |
|
Nikolay Kim
|
6cd40df387
|
Fix server websockets big payloads support
|
2018-03-19 17:27:03 -07:00 |
|
Nikolay Kim
|
35ee5d36d8
|
actix 0.5.5, ws test
|
2018-03-19 13:12:36 -07:00 |
|
Nikolay Kim
|
5baf15822a
|
always start actors
|
2018-03-16 07:46:27 -07:00 |
|
Nikolay Kim
|
61970ab190
|
always poll stream or actor for the first time
|
2018-03-15 17:11:49 -07:00 |
|
Nikolay Kim
|
791a980e2d
|
update tests
|
2018-03-02 22:08:56 -08:00 |
|
Nikolay Kim
|
72aa2d9eae
|
clippy warnings
|
2018-02-26 14:33:56 -08:00 |
|
Nikolay Kim
|
03912d2089
|
support client request's async body
|
2018-02-19 22:48:27 -08:00 |
|
Nikolay Kim
|
edd114f6e4
|
allow to set default content encoding on application level
|
2018-02-18 22:23:17 -08:00 |
|
Nikolay Kim
|
816c6fb0e0
|
log 5xx responses as error
|
2018-02-18 09:57:57 -08:00 |
|
Nikolay Kim
|
335ca8ff33
|
use new actix api
|
2018-02-12 16:08:04 -08:00 |
|
Nikolay Kim
|
30bdf9cb5e
|
update actix api
|
2018-02-12 01:13:06 -08:00 |
|
Alexander Andreev
|
a565e71018
|
spelling check
|
2018-01-31 20:28:53 +03:00 |
|
Nikolay Kim
|
7cf221f767
|
Log request processing errors
|
2018-01-20 20:12:24 -08:00 |
|
Alexander Andreev
|
e1d9c3803b
|
spelling check
|
2018-01-16 00:47:25 +03:00 |
|
Nikolay Kim
|
a7c24aace1
|
flush is useless
|
2018-01-14 19:28:34 -08:00 |
|
Nikolay Kim
|
33dbe15760
|
use Binary for writer trait
|
2018-01-14 13:50:38 -08:00 |
|
Nikolay Kim
|
93fdb596d4
|
Allow to explicitly disable chunked encoding
|
2018-01-13 16:17:33 -08:00 |
|
Nikolay Kim
|
8a058efb4e
|
move server protocol impl to submodule
|
2018-01-11 18:35:05 -08:00 |
|
Nikolay Kim
|
0707dfe5bb
|
flush stream on drain
|
2018-01-11 16:22:27 -08:00 |
|
Nikolay Kim
|
aed90ed458
|
rename payload
|
2018-01-10 20:08:13 -08:00 |
|
Nikolay Kim
|
e0faf3f69c
|
refactor pipeline impl
|
2018-01-10 16:45:57 -08:00 |
|
Nikolay Kim
|
ce78f17a79
|
refactor Middleware trait, use Result
|
2018-01-09 22:48:35 -08:00 |
|