Maciej Piechotka
003b05b095
Don't ignore errors in std::fmt::Debug implementations ( #506 )
2018-09-11 14:57:55 +03:00
Nikolay Kim
1716380f08
clippy fmt
2018-08-23 09:48:01 -07:00
Gowee
d9c7cd96a6
Rework Content-Disposition parsing totally ( #461 )
2018-08-13 17:34:05 +03:00
Nikolay Kim
6b10e1eff6
rename PayloadHelper
2018-07-18 10:01:28 +06:00
Nikolay Kim
d1b73e30e0
update comments
2018-06-24 22:27:30 +06:00
Jef
234c60d473
Fix some unsoundness
...
This improves the sound implementation of `fn route`.
Previously this function would iterate twice but we
can reduce the overhead without using `unsafe`.
2018-06-20 10:53:18 +02:00
axon-q
56e0dc06c1
defer parsing until user method call
2018-06-07 17:29:46 +00:00
axon-q
97b5410aad
remove Option from ContentDisposition::from_raw() argument
2018-06-07 12:55:35 +00:00
axon-q
a6e07c06b6
move CD parsing to Content-Type parsing location
2018-06-07 12:35:10 +00:00
axon-q
31a301c9a6
fix multipart test
2018-06-07 11:38:35 +00:00
axon-q
936ba2a368
multipart: parse and validate Content-Disposition
2018-06-06 14:06:01 +00:00
Nikolay Kim
d1da227ac5
fix multipart boundary parsing #282
2018-06-05 08:53:51 -07:00
Pascal Hertleif
890a7e70d6
Add missing API docs
...
These were written without much knowledge of the actix-web internals!
Please review carefully!
2018-06-02 15:52:50 +02: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
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
113f5ad1a8
add rustfmt config
2018-04-13 16:02:01 -07:00
Nikolay Kim
e757dc5a71
clippy warnings
2018-04-09 14:25:30 -07:00
Nikolay Kim
145010a2b0
use unreachable instead of panic
2018-03-29 15:55:27 -07:00
Nikolay Kim
1c6ddfd34c
naming
2018-03-09 05:36:40 -08:00
Nikolay Kim
ebdc983dfe
optimize websocket stream
2018-03-08 17:19:50 -08:00
Nikolay Kim
1db1ce1ca3
one more cookie handling fix
2018-03-07 15:41:46 -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
0a3b776aa7
refactor multipart stream
2018-02-26 06:00:54 +03:00
Nikolay Kim
a2b98b31e8
refactor payload related futures for HttpRequest
2018-02-25 20:34:26 +03:00
Nikolay Kim
141b992450
Make payload and httprequest a stream
2018-02-25 11:21:45 +03:00
Nikolay Kim
cb70d5ec3d
refactor http client
2018-02-19 03:11:11 -08:00
Nikolay Kim
b686f39d0b
complete impl for client request and response
2018-01-29 14:44:25 -08:00
Nikolay Kim
e3f9345420
multipart field is stream of bytes
2017-12-19 09:55:49 -08:00
Nikolay Kim
790793f8a1
refactor multipart stream creation
2017-12-19 09:51:28 -08:00
Nikolay Kim
f3b853f224
refactor payload
2017-12-19 00:18:57 -08:00
Nikolay Kim
47645626c4
refactor pipeline
2017-12-01 15:45:15 -08:00
Nikolay Kim
72edd75eab
add custom ExceptError
2017-11-19 17:51:14 -10:00
Nikolay Kim
de71ad7de4
refactor error handling
2017-11-15 20:06:28 -10:00
Nikolay Kim
c2978a6eea
add content encoding decompression
2017-11-06 01:27:46 -08:00
Nikolay Kim
fb0270e27d
refactor Payload stream
2017-10-26 23:14:33 -07:00
Nikolay Kim
e8936fe081
update multipart tests
2017-10-22 22:23:38 -07:00
Nikolay Kim
3adddc591d
multipart tests
2017-10-22 21:40:41 -07:00
Nikolay Kim
71f7606baf
more tests
2017-10-22 09:45:53 -07:00
Nikolay Kim
6ad048d445
multipart boundary extraction
2017-10-22 09:30:05 -07:00
Nikolay Kim
1db4200621
drop skeptic for now
2017-10-19 16:41:21 -07:00
Nikolay Kim
24804250a8
update multipart impl
2017-10-19 16:22:21 -07:00
Nikolay Kim
aaef550bc5
multipart implementation
2017-10-18 23:43:50 -07:00