Nikolay Kim
|
40ca9ba9c5
|
simplify write buffer
|
2018-06-24 10:30:58 +06:00 |
|
Nikolay Kim
|
fc7238baee
|
refactor read_from_io
|
2018-06-22 11:30:40 +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
|
690169db89
|
migrate to tokio
|
2018-05-24 21:03:16 -07:00 |
|
Nikolay Kim
|
68eb2f26c9
|
Allow to use path without traling slashes for scope registration #241
|
2018-05-23 13:21:29 -07:00 |
|
Nikolay Kim
|
90968d4333
|
Drop connection if request's payload is not fulle consumed #236
|
2018-05-21 18:54:17 -07:00 |
|
Nikolay Kim
|
45e9aaa462
|
rustfmt 0.7
|
2018-05-17 12:20:20 -07:00 |
|
Nikolay Kim
|
f3ece74406
|
better error handling
|
2018-05-17 10:58:08 -07:00 |
|
Nikolay Kim
|
f82fa08d72
|
various optimizations
|
2018-05-15 16:49:03 -07:00 |
|
Nikolay Kim
|
953a0d4e4a
|
add test case for #222
|
2018-05-15 09:29:59 -07:00 |
|
Nikolay Kim
|
5ea2d68438
|
h1 decoder blocks on error #222
|
2018-05-15 07:55:36 -07:00 |
|
Nikolay Kim
|
fa81d97004
|
more handler tests
|
2018-05-06 20:05:31 -07:00 |
|
Nikolay Kim
|
c54f045b39
|
more handler tests
|
2018-05-06 15:11:36 -07:00 |
|
Nikolay Kim
|
91235ac816
|
fix reading from socket
|
2018-04-29 20:34:59 -07:00 |
|
Nikolay Kim
|
368730f5f1
|
Add route scopes #202
|
2018-04-29 19:35:50 -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
|
a38c3985f6
|
refactor http1 parser
|
2018-04-28 22:20:32 -07:00 |
|
Nikolay Kim
|
f8af3ef7f4
|
refactor keep-alive
|
2018-04-22 15:28:04 -07:00 |
|
Nikolay Kim
|
a826d113ee
|
add custom request path quoter #182
|
2018-04-17 12:55:13 -07:00 |
|
Nikolay Kim
|
113f5ad1a8
|
add rustfmt config
|
2018-04-13 16:02:01 -07:00 |
|
Nikolay Kim
|
7be4b1f399
|
clippy warns
|
2018-04-04 20:24:09 -07:00 |
|
Nikolay Kim
|
44e3df82f6
|
simplify http response construction; deprecate httpcodes
|
2018-03-30 23:07:33 -07:00 |
|
Nikolay Kim
|
145010a2b0
|
use unreachable instead of panic
|
2018-03-29 15:55:27 -07:00 |
|
Nikolay Kim
|
68cf32e848
|
add path and query extractors
|
2018-03-26 15:58:30 -07:00 |
|
Nikolay Kim
|
a56e5113ee
|
process transfer-encoding before content-length, fix tests on 32bit platform
|
2018-03-24 09:22:34 -07:00 |
|
Nikolay Kim
|
5a25fd95f5
|
Fix panic on invalid URL characters #130
|
2018-03-22 18:08:12 -07:00 |
|
Nikolay Kim
|
ce6d237cc1
|
prepare 0.4.10 release
|
2018-03-20 15:53:39 -07:00 |
|
Nikolay Kim
|
70caa2552b
|
simplify httpresponse release
|
2018-03-20 15:51:19 -07:00 |
|
Nikolay Kim
|
e0c8da567c
|
various optimizations
|
2018-03-18 11:05:44 -07:00 |
|
Nikolay Kim
|
6d792d9948
|
simplify h1 parse
|
2018-03-16 20:56:23 -07:00 |
|
Nikolay Kim
|
05ff35d383
|
Fix server keep-alive handling
|
2018-03-12 16:16:17 -07:00 |
|
Nikolay Kim
|
29c3e8f7ea
|
update test
|
2018-03-12 10:19:09 -07:00 |
|
Nikolay Kim
|
051703eb2c
|
Fix connection get closed too early
|
2018-03-11 15:37:33 -07:00 |
|
Nikolay Kim
|
05f5ba0084
|
refactor keep-alive; fixed write to socket for upgraded connection
|
2018-03-09 16:21:14 -08:00 |
|
Nikolay Kim
|
2ccbd5fa18
|
fix socket polling
|
2018-03-03 12:17:26 -08:00 |
|
Nikolay Kim
|
83fcdfd91f
|
fix potential bug in payload processing
|
2018-03-03 09:27:54 -08:00 |
|
Nikolay Kim
|
791a980e2d
|
update tests
|
2018-03-02 22:08:56 -08:00 |
|
Nikolay Kim
|
206c4e581a
|
rename httpcodes
|
2018-03-01 19:12:59 -08:00 |
|
Nikolay Kim
|
5b6d7cddbf
|
Fix payload parse in situation when socket data is not ready
|
2018-03-01 18:27:04 -08:00 |
|
Nikolay Kim
|
7591592279
|
fix handle big data chunkd for parsing
|
2018-02-27 23:04:57 -08:00 |
|
Nikolay Kim
|
e2c8f17c2c
|
drop connection if handler get dropped without consuming payload
|
2018-02-27 16:08:57 -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
|
a344c3a02e
|
remove read buffer management api
|
2018-02-26 20:07:22 -08:00 |
|
Nikolay Kim
|
72aa2d9eae
|
clippy warnings
|
2018-02-26 14:33:56 -08:00 |
|
Nikolay Kim
|
0c98775b51
|
refactor h1 stream polling
|
2018-02-09 22:26:48 -08:00 |
|
Nikolay Kim
|
74377ef73d
|
fix back pressure for h1 import stream
|
2018-02-09 16:20:10 -08:00 |
|
Nikolay Kim
|
5dd2e7523d
|
basic websocket client
|
2018-01-27 22:03:03 -08:00 |
|
Nikolay Kim
|
98931a8623
|
test case for broken transfer encoding
|
2018-01-20 16:51:18 -08:00 |
|