Nikolay Kim
|
8fff2c7595
|
remove Path and Query from public api
|
2018-03-26 18:18:38 -07:00 |
|
Nikolay Kim
|
68cf32e848
|
add path and query extractors
|
2018-03-26 15:58:30 -07:00 |
|
Nikolay Kim
|
0f064db31d
|
Move brotli encoding to a feature
|
2018-03-13 17:21:22 -07:00 |
|
Nikolay Kim
|
cad55f9c80
|
add Either responder
|
2018-03-10 09:39:43 -08:00 |
|
Nikolay Kim
|
49e007ff2a
|
move protobuf support to the example
|
2018-03-09 05:29:06 -08:00 |
|
Nikolay Kim
|
f3c63e631a
|
add protobuf feature
|
2018-03-08 20:56:18 -08:00 |
|
kingxsp
|
a0b589eb96
|
Add protobuf support
|
2018-03-09 10:05:13 +08:00 |
|
Nikolay Kim
|
47f01e5b7e
|
update doc string
|
2018-03-07 21:39:20 -08:00 |
|
Nikolay Kim
|
f55ef3a059
|
create default CpuPool
|
2018-03-07 14:56:53 -08:00 |
|
Nikolay Kim
|
acd33cccbb
|
add tls
|
2018-03-06 17:34:46 -08:00 |
|
Nikolay Kim
|
a0e6313d56
|
Fix compression #103 and #104
|
2018-03-06 11:02:03 -08:00 |
|
Nikolay Kim
|
32b5544ad9
|
port hyper header
|
2018-03-06 00:43:25 -08:00 |
|
Nikolay Kim
|
0c30057c8c
|
move headers to separate module; allow custom HeaderValue conversion
|
2018-03-05 16:45:54 -08:00 |
|
Nikolay Kim
|
4aaf9f08f8
|
update readme
|
2018-02-28 22:31:54 -08:00 |
|
Nikolay Kim
|
171a23561e
|
export Drain
|
2018-02-28 11:10:54 -08:00 |
|
Nikolay Kim
|
a7bf635158
|
unify headers and body processing for client response and server request
|
2018-02-27 15:03:28 -08:00 |
|
Nikolay Kim
|
aac9b5a97c
|
update readme
|
2018-02-27 12:49:11 -08:00 |
|
Nikolay Kim
|
6c480fae90
|
added HttpRequest::encoding() method; fix urlencoded parsing with charset
|
2018-02-27 11:31:54 -08:00 |
|
Nikolay Kim
|
d6fd4a3524
|
use buffer capacity; remove unused imports
|
2018-02-26 15:34:25 -08:00 |
|
Nikolay Kim
|
72aa2d9eae
|
clippy warnings
|
2018-02-26 14:33:56 -08:00 |
|
Nikolay Kim
|
644f1a9518
|
refactor ws frame parser
|
2018-02-26 13:58:23 -08:00 |
|
Nikolay Kim
|
a2b98b31e8
|
refactor payload related futures for HttpRequest
|
2018-02-25 20:34:26 +03:00 |
|
Nikolay Kim
|
4e41e13baf
|
refactor client payload processing
|
2018-02-25 11:18:17 +03:00 |
|
Nikolay Kim
|
edd114f6e4
|
allow to set default content encoding on application level
|
2018-02-18 22:23:17 -08:00 |
|
Nikolay Kim
|
856055c6ca
|
simplify HttpServer::start_tls() method
|
2018-02-10 11:34:54 -08:00 |
|
Nikolay Kim
|
78da98a16d
|
add wsload tool; optimize ws frame parser
|
2018-02-09 17:20:28 -08:00 |
|
Nikolay Kim
|
5cbaf3a1b8
|
add client ssl support
|
2018-01-30 11:17:17 -08:00 |
|
Nikolay Kim
|
a02e0dfab6
|
initial work on client connector
|
2018-01-29 23:01:20 -08:00 |
|
Nikolay Kim
|
b686f39d0b
|
complete impl for client request and response
|
2018-01-29 14:44:25 -08:00 |
|
Nikolay Kim
|
6416a796c3
|
add ClientRequest and ClientRequestBuilder
|
2018-01-29 11:45:33 -08:00 |
|
Nikolay Kim
|
5dd2e7523d
|
basic websocket client
|
2018-01-27 22:03:03 -08:00 |
|
Nikolay Kim
|
11342e4566
|
add link to gitter
|
2018-01-11 18:49:30 -08:00 |
|
Nikolay Kim
|
f7b895b53a
|
add link to github
|
2018-01-11 18:47:34 -08:00 |
|
Nikolay Kim
|
ac89880c0a
|
move encoding to server
|
2018-01-11 18:41:33 -08:00 |
|
Nikolay Kim
|
8a058efb4e
|
move server protocol impl to submodule
|
2018-01-11 18:35:05 -08:00 |
|
Nikolay Kim
|
3f3dcf413b
|
move websocket code to submodule
|
2018-01-10 11:13:29 -08:00 |
|
Nikolay Kim
|
4b72a1b325
|
create custom WebsocketContext for websocket connection
|
2018-01-10 10:12:34 -08:00 |
|
Nikolay Kim
|
a159a9cd6e
|
cleanup doc tests
|
2018-01-09 10:08:06 -08:00 |
|
Nikolay Kim
|
ae084d1146
|
added helper future for reading request body
|
2018-01-03 09:23:58 -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
|
308df19865
|
update readme
|
2017-12-28 16:27:08 -08:00 |
|
Nikolay Kim
|
6a2bb9a473
|
split worker code to separate module
|
2017-12-28 12:38:37 -08:00 |
|
Nikolay Kim
|
0589f2ee49
|
add server management commands
|
2017-12-27 12:58:32 -08:00 |
|
Nikolay Kim
|
da8aa8b988
|
use mio for accept loop
|
2017-12-27 11:22:27 -08:00 |
|
Nikolay Kim
|
29adc20581
|
rename module
|
2017-12-26 19:59:41 -08:00 |
|
Nikolay Kim
|
f6510161b5
|
add simple TestServer for integrational tests cases
|
2017-12-26 16:35:00 -08:00 |
|
Nikolay Kim
|
63ddc07ccb
|
added JsonBody future
|
2017-12-20 20:30:54 -08:00 |
|
Nikolay Kim
|
33b2be3281
|
move json responder to separate module
|
2017-12-20 17:51:28 -08:00 |
|
Nikolay Kim
|
f3b853f224
|
refactor payload
|
2017-12-19 00:18:57 -08:00 |
|