Commit Graph

501 Commits

Author SHA1 Message Date
Logan Magee 4dccd092f3
Bump rand from 0.7.x to 0.8.x () 2020-12-22 23:45:31 +00:00
Petar Dambovaliev b75a9b7a20
add error to message in test helper func () 2020-12-05 04:57:56 +09:00
Rob Ede 24d525d978
prepare web 3.3.2 release 2020-12-01 22:22:46 +00:00
Joshua Parkin 1f70ef155d
Fix match_pattern() returning None for scope with resource of empty path ()
* fix match_pattern function not returning pattern where scope has resource of path ""

* remove print in test

* make comparison on existing else if block

* add fix to changelog
2020-12-01 13:39:41 +00:00
Maciej Hirsz 7981e0068a
Remove a panic in normalize middleware ()
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-12-01 10:22:15 +09:00
Rob Ede ea8bf36104
update web and awc changelogs 2020-11-29 16:35:35 +00:00
Rob Ede e72b787ba7
prepare actix-web and actix-http-test releases 2020-11-25 00:53:48 +00:00
Rob Ede 4100c50c70
add either extractor () 2020-11-20 18:02:41 +00:00
Yuki Okushi 4bfd5c2781
Upgrade `serde_urlencoded` to `0.7` () 2020-11-06 01:36:15 +09:00
Rob Ede 42f51eb962
prepare web release 3.2.0 2020-10-30 03:15:22 +00:00
Rob Ede 9963a5ef54
expose on_connect v2 ()
Co-authored-by: Mikail Bagishov <bagishov.mikail@yandex.ru>
2020-10-30 02:03:26 +00:00
Joshua Parkin 4519db36b2
register fns for custom request-derived logging units ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-29 18:38:49 +00:00
Augusto César Dias 7030bf5fe8
Adding app_data to ServiceConfig ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
Co-authored-by: Augusto <augusto@flowciety.de>
2020-10-26 17:02:45 +00:00
ghizzo01 20078fe603
Bump pin-project to 1.0 () 2020-10-25 19:41:44 +09:00
Daniel Egger 41e7cec72f
Re-export bytes::Buf and bytes::BufMut as well ()
Co-authored-by: Daniel Egger <daniel.egger@axiros.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-24 20:31:23 +01:00
Rob Ede d45a1aa6b6
Add `web::ReqData<T>` extractor ()
Co-authored-by: Jonas Platte <jonas@lumeo.com>
2020-10-24 18:49:50 +01:00
cquintana-verbio 98243db9f1
Print unconfigured `Data<T>` type when attempting extraction ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-20 17:35:34 +01:00
Matt Gathu cfd5b381f1
Implement Logger middleware regex exclude pattern ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-19 07:18:16 +01:00
Rob Ede aa11231ee5
prepare web release 3.1.0 () 2020-09-30 11:07:35 +01:00
PeterUlb b5812b15f0
Remove Sized Bound for web::Data () 2020-09-29 22:44:12 +01:00
Matt Gathu b4e02fe29a
Fix cyclic references in ResourceMap () 2020-09-25 17:42:49 +01:00
LIU An (劉安) 60e7e52276
Add TrailingSlash::MergeOnly behavior ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-25 12:50:59 +01:00
Rob Ede d707704556
prepare web release 3.0.2 () 2020-09-15 13:14:14 +01:00
Rob Ede 7f8073233a
fix trimming to inaccessible root path () 2020-09-15 11:32:31 +01:00
Rob Ede f861508789
prepare web release 3.0.1 () 2020-09-13 03:24:44 +01:00
Damian Lesiuk a4546f02d2
make TrailingSlash enum accessible ()
Co-authored-by: Damian Lesiuk <lesiuk@sabre.com>
2020-09-13 00:55:39 +01:00
Rob Ede 64a2c13cdf
the big three point oh () 2020-09-11 13:50:10 +01:00
Rob Ede 2f6e9738c4
prepare multipart and actors releases () 2020-09-10 12:54:27 +01:00
Rob Ede 9d0534999d
bump connect and tls versions () 2020-09-09 09:20:54 +01:00
Rob Ede 4e321595bc
extract more config types from Data<T> as well () 2020-09-02 22:12:07 +01:00
Rob Ede 8497b5f490
integrate with updated actix-{codec, utils} () 2020-08-24 10:13:35 +01:00
LJ 75d86a6beb
Configurable trailing slash behaviour for NormalizePath ()
Co-authored-by: ljoonal <ljoona@ljoonal.xyz>
2020-08-19 12:21:52 +01:00
Yuki Okushi 5802eb797f
awc,web: Bump up to next beta releases () 2020-08-18 01:08:40 +09:00
Yuki Okushi ff2ca0f420
Update rustls to 0.18 () 2020-08-18 00:28:39 +09:00
Yuki Okushi 59ad1738e9
web: Bump up to 3.0.0-beta.2 () 2020-08-17 11:32:38 +01:00
William Myers 5aad8e24c7
Re-export all error types from awc () 2020-08-14 01:24:35 +01:00
Rob Ede 187646b2f9
match HttpRequest app_data behavior in ServiceRequest () 2020-08-09 15:51:38 +01:00
Rob Ede 0ec335a39c
bump MSRV to 1.42 () 2020-07-21 16:40:30 +09:00
Jonas Platte f8d5ad6b53
Make web::Path a tuple struct with a public inner value ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-07-21 00:54:26 +01:00
Rob Ede 43c362779d
also try extracting payload config as Data<T> () 2020-07-20 17:40:58 +01:00
Rob Ede 971ba3eee1
fix continous growth of app data in pooled requests ()
fixes 
fixes 
2020-07-18 16:17:00 +01:00
Rob Ede ad7c6d2633
prepare actix-web v3.0.0-beta.1 release () 2020-07-15 00:44:44 +01:00
Yuki Okushi deab634247
actix-http: Update `sha-1` to 0.9 () 2020-07-03 01:08:24 +01:00
Takashi Idobe 23c8191cca
add method to extract matched resource name ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-06-27 16:22:16 +01:00
Rob Ede fa28175a74
add method to extract matched resource pattern () 2020-06-23 00:58:20 +01:00
Rob Ede eb0eda69c6
migrate cookie handling to cookie crate () 2020-06-19 14:34:14 +01:00
Rob Ede dc74db1f2f
re-export actix_rt::main macro () 2020-06-18 15:45:30 +01:00
Fabianstelmach 9af07d66ae
Fix NormalizePath trailing slash behavior () 2020-06-17 10:54:20 +01:00
Andrew e72ee28232
Enforce HW_BUFFER_SIZE inside h1::dispatcher () 2020-06-17 08:58:23 +01:00
Yuki Okushi 5d39110470
web: Bump up to 3.0.0-alpha.3 2020-05-21 17:31:22 +09:00