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 |
|
Nikolay Kim
|
e8412672a2
|
add resource level middlewares support
|
2018-01-09 20:00:18 -08:00 |
|
Nikolay Kim
|
e439d0546b
|
* fix force_close
* shutdown io before exit
* fix response creation with body from pool
|
2018-01-03 18:21:34 -08:00 |
|
Nikolay Kim
|
88031b7fde
|
remove debug prints
|
2018-01-03 09:00:22 -08:00 |
|
Nikolay Kim
|
70ea43b3c0
|
fix drain support for actor; make pattern more reusable
|
2018-01-02 23:43:17 -08:00 |
|
Nikolay Kim
|
f0fdcc9936
|
handle application prefix for handlers; use handler for StaticFiles
|
2018-01-02 15:23:31 -08:00 |
|
Nikolay Kim
|
77ba1de305
|
flush encoder
|
2018-01-02 14:53:51 -08:00 |
|
Nikolay Kim
|
cc38b30f7b
|
refactor http actor usage
|
2017-12-31 17:26:32 -08:00 |
|
Nikolay Kim
|
967d3244d7
|
fix http/2 support
|
2017-12-31 13:22:11 -08:00 |
|
Nikolay Kim
|
1baead993a
|
call poll_io recursevely aftre drain completion
|
2017-12-29 11:45:56 -08:00 |
|
Nikolay Kim
|
1d195a2cf2
|
make Pipeline private
|
2017-12-29 09:16:50 -08:00 |
|
Nikolay Kim
|
d87fafb563
|
fix and refactor middleware runner
|
2017-12-29 01:01:31 -08:00 |
|
Nikolay Kim
|
29adc20581
|
rename module
|
2017-12-26 19:59:41 -08:00 |
|
Nikolay Kim
|
cf8c2ca95e
|
refactor Handler trait, use mut self
|
2017-12-26 09:00:45 -08:00 |
|
Nikolay Kim
|
9f9c75d832
|
simplify drain feature
|
2017-12-24 11:58:09 -08:00 |
|
Nikolay Kim
|
1daf50095a
|
cleanup response
|
2017-12-15 20:00:12 -08:00 |
|
Nikolay Kim
|
a8b2f1b821
|
update tests
|
2017-12-15 18:49:11 -08:00 |
|
Nikolay Kim
|
1ddcce7b76
|
hide httpresponse box
|
2017-12-15 16:24:15 -08:00 |
|
Nikolay Kim
|
c37565cc4a
|
various server optimizations
|
2017-12-14 19:34:31 -08:00 |
|
Nikolay Kim
|
d4187f682b
|
various cleanups
|
2017-12-13 11:10:03 -08:00 |
|
Nikolay Kim
|
273de2260d
|
refactor pipeline
|
2017-12-09 05:54:04 -08:00 |
|
Nikolay Kim
|
b98ab2eebe
|
use trait instead of pipeline
|
2017-12-09 04:33:40 -08:00 |
|
Nikolay Kim
|
e332c1242f
|
use Route for Applicaiton handlers
|
2017-12-04 14:53:40 -08:00 |
|
Nikolay Kim
|
186726fbad
|
tests for Completed state
|
2017-12-01 19:57:34 -08:00 |
|
Nikolay Kim
|
97bed17fd2
|
test for completed pipeline state
|
2017-12-01 16:10:01 -08:00 |
|
Nikolay Kim
|
47645626c4
|
refactor pipeline
|
2017-12-01 15:45:15 -08:00 |
|
Nikolay Kim
|
07cc017320
|
make Task private
|
2017-11-30 15:13:56 -08:00 |
|
Nikolay Kim
|
6e138bf373
|
refactor streaming responses
|
2017-11-30 14:42:20 -08:00 |
|
Nikolay Kim
|
afeecea05f
|
refactor reply handling
|
2017-11-28 19:49:17 -08:00 |
|
Nikolay Kim
|
45433f71e5
|
impl Default trait for HttpRequest
|
2017-11-26 22:20:28 -08:00 |
|
Nikolay Kim
|
fdafb0c848
|
simplify middleware api; fix examples
|
2017-11-26 21:47:33 -08:00 |
|
Nikolay Kim
|
8e0a7f44d4
|
pass request by value
|
2017-11-26 20:34:20 -08:00 |
|