Commit Graph

3830 Commits

Author SHA1 Message Date
Rob Ede d1552235da
clean up http and awc 2021-12-04 00:29:05 +00:00
Rob Ede 3cb71bb50c
update changelog 2021-12-03 23:17:02 +00:00
Rob Ede 0858550882
move messagebody impl tests 2021-12-03 16:15:43 +00:00
Rob Ede bd8adb8288
move any body to awc 2021-12-02 23:30:37 +00:00
Rob Ede 3dd8635ee4
remove redundant messagebody bounds 2021-12-02 22:51:00 +00:00
Rob Ede 56bdb39215
simplify into body calls 2021-12-02 22:50:05 +00:00
Rob Ede c3c59e40d1
force message body error types to be errors 2021-12-02 22:50:04 +00:00
Rob Ede aec0e46909
use pin-project-lite on anybody 2021-12-02 21:47:47 +00:00
Rob Ede 81d6fb4d65
responder body type temp 2021-12-02 21:47:47 +00:00
Rob Ede e4e2cef2e1
fix body types 2021-12-02 21:47:45 +00:00
Rob Ede d284875391
clean up 2021-12-02 21:47:16 +00:00
Rob Ede 966875b349
fix conflict between httpservicefactory trait and alias 2021-12-02 21:47:15 +00:00
Rob Ede 10459915d7
add `Response::into_boxed_body` 2021-12-02 21:47:12 +00:00
Rob Ede 19096b9b36
dedupe boxed http service aliases 2021-12-02 21:46:54 +00:00
Rob Ede 21e3e1d620
move to_bytes to utils mod 2021-12-02 21:46:54 +00:00
Rob Ede d36ca3a133
introduce either body 2021-12-02 21:46:52 +00:00
Rob Ede 0d0196120a
move boxbody to own mod 2021-12-02 21:46:29 +00:00
Rob Ede 25e3867b1d
rename boxbody from_body to new 2021-12-02 21:46:27 +00:00
fakeshadow a2d5c5a058
Use cilent time out for h2 handshake timeout. (#2483) 2021-12-02 18:16:34 +00:00
Rob Ede deece8d519
re-instate accept-encoding typed header (#2482) 2021-12-02 17:04:40 +00:00
Rob Ede 2a72bdae09
improve typed header macro (#2481) 2021-12-02 15:25:39 +00:00
Rob Ede 075d871e63
wrap `LanguageTags` type in new `AnyOrSome` type to support wildcards (#2480) 2021-12-02 13:59:25 +00:00
Rob Ede c4b20df56a
convert all remaining IETF RFC links to new format 2021-12-02 03:45:04 +00:00
Rob Ede 0df275c478
update all IETF RFC links to new URL format 2021-12-01 19:42:02 +00:00
Rob Ede 697238fadc
prepare actix-multipart release 0.4.0-beta.9 2021-12-01 00:26:07 +00:00
Rob Ede e045418038
prepare for actix-tls rc.1 (#2474) 2021-11-30 14:12:04 +00:00
Rob Ede a978b417f3
use actix ready future in remaining return types 2021-11-30 13:11:41 +00:00
fakeshadow fa82b698b7
remove pin-project from actix-web. (#2471) 2021-11-30 11:16:53 +00:00
Rob Ede fc4cdf81eb
expose `header::map` module (#2470) 2021-11-29 02:22:47 +00:00
Ali MJ Al-Nasrawy 654dc64a09
don't hang after dropping mutipart (#2463) 2021-11-29 02:00:24 +00:00
fakeshadow cf54388534
re-work from request macro. (#2469) 2021-11-29 01:23:27 +00:00
Rob Ede 39243095b5
guarantee ordering of header map get_all (#2467) 2021-11-28 19:23:29 +00:00
fakeshadow 89c6d62656
clean up multipart and field stream trait impl (#2462) 2021-11-25 00:10:53 +00:00
fakeshadow 52bbbd1d73
Mnior cleanup of multipart API. (#2461) 2021-11-24 20:53:11 +00:00
Rob Ede 3e6e9779dc
fix big5 charset parsing 2021-11-24 20:16:15 +00:00
Rob Ede 9bdd334bb4
add test for duplicate dynamic segent name 2021-11-23 15:57:18 +00:00
Rob Ede bcbbc115aa
fix awc changelog 2021-11-23 15:12:55 +00:00
Rob Ede ab5eb7c1aa
prepare actix-multipart release 0.4.0-beta.8 2021-11-22 18:48:14 +00:00
Rob Ede 18b8ef0765
prepare actix-test release 0.1.0-beta.7 2021-11-22 18:47:43 +00:00
Rob Ede b806b4773c
prepare actix-http-test release 3.0.0-beta.7 2021-11-22 18:46:58 +00:00
Rob Ede 0062d99b6f
prepare actix-files release 0.6.0-beta.9 2021-11-22 18:46:19 +00:00
Rob Ede 99e6a9c26d
prepare awc release 3.0.0-beta.11 2021-11-22 18:41:43 +00:00
Rob Ede 5f5bd2184e
prepare actix-web release 4.0.0-beta.12 2021-11-22 18:20:55 +00:00
Rob Ede 88e074879d
prepare actix-http release 3.0.0-beta.13 2021-11-22 18:19:09 +00:00
fakeshadow e7987e7429
awc: support http2 over plain tcp with feature flag (#2439)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-11-22 18:16:56 +00:00
Rob Ede a172f5968d
prepare for actix-tls v3 beta 9 (#2456) 2021-11-22 15:37:23 +00:00
Rob Ede a2a42ec152
use anybody in doc test 2021-11-22 01:35:33 +00:00
fakeshadow dd347e0bd0
implement io-uring for actix-files (#2408)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-11-22 01:19:09 +00:00
Rob Ede 194a691537
files: 304 Not Modified responses omit Content-Length header (#2453) 2021-11-19 14:04:12 +00:00
Rob Ede 56ee97f722
add files path traversal tests 2021-11-18 18:14:34 +00:00