1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-06-26 23:17:42 +02:00
Commit Graph

41 Commits

Author SHA1 Message Date
78ac5cf482 docs(web): unmention try_init_service 2024-08-18 14:33:28 +01:00
e8262da138 chore: update rcgen to 0.13 2024-05-19 10:12:32 +01:00
2e63ff5928 actix-web: Add rustls 0.23 (#3363)
* Fix type confusion in some scenarios

When the feature for rustls 0.22 is enabled, and rustls 0.23 is also
present in a project, there suddently exist multiple paths for errors
when building middleware chains due to the use of two consecutive `?`
operators without specifying the intermediate error type.

This commit addresses the issue by removing the first `?`, so that the
first error type will always be known, and the second `?` always has a
well defined implementation.

* Add CHANGES entry about type confusion

* actix-http: add rustls 0.23 support

* actix-http: update ws example, tests for rustls 0.23

* actix-http: add rustls 0.23 to changelog

* Update comments to mention 0.23 instead of 0.22

* awc: add rustls 0.23 support

This also fixes certificate lookup when native-roots is enabled for rustls 0.22.

* awc: update changelog for rustls 0.23

* awc: Add base rustls-0_23 feature without roots to better enable custom config

* actix-test: add rustls-0.23

* actix-test: add rustls 0.23 to changelog

* awc: update changelog with rustls 0.23 tweaks

* actix-web: add rustls 0.23

* Add rustls-0_23 to CI

* Update tls_rustls.rs

* review nits

* review nits part 2

* fix doc test

---------

Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:05:58 +00:00
2d035c066e actix-http: Add rustls 0.23 (#3361)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:22:53 +01:00
d9b31b80ac fix: standardize body stream error reporting 2024-02-04 03:11:48 +00:00
2125aca2c5 Rustls v0.22 support (#3275) 2024-02-03 23:55:01 +00:00
55c15f5bbf minimum viable rustls v0.21 support (#3112) 2023-08-27 00:07:11 +01:00
79a38e0628 apply standard formatting 2023-07-17 02:38:12 +01:00
08c2cdf641 http service finalizer for automatic h2c detection (#2957)
* http service finalizer for automatic h2c detection

* update changelog

* add h2c auto test
2023-01-03 14:43:02 +00:00
d2364c80c4 improve error handling on new new example 2023-01-02 00:16:59 +00:00
77459ec415 add h2c example 2023-01-02 00:14:25 +00:00
a2e2c30d59 use tokio-util deps directly where possible 2022-10-30 19:47:49 +00:00
80d222aa78 use tracing in actix-http 2022-03-10 03:12:29 +00:00
03456b8a33 update actix-web-in-http example 2022-03-05 23:43:31 +00:00
3200de3f34 fix request head timeout (#2611) 2022-01-31 17:30:34 +00:00
2ffc21dd4f move response extensions out of head (#2585) 2022-01-19 02:09:25 +00:00
7dc034f0fb Remove extensions from head (#2487) 2021-12-08 22:58:50 +00:00
406f694095 standardize rustfmt max_width 2021-12-08 06:01:11 +00:00
9587261c20 add fakeshadow's actix-web in actix-http example 2021-12-07 15:31:15 +00:00
bed72d9bb7 fix examples 2021-12-05 23:23:36 +00:00
c7c02ef99d body ergonomics v3 (#2468) 2021-12-04 19:40:47 +00:00
668a33c793 remove internal usage of Body 2021-11-16 22:10:30 +00:00
4f6f0b0137 chore: Bump rustls to 0.20.0 (#2416)
Co-authored-by: Kirill Mironov <vetrokm@gmail.com>
2021-10-20 02:00:11 +01:00
532f7b9923 refined error model (#2253) 2021-06-17 17:57:58 +01:00
900c9e270e remove responsebody indirection from response (#2201) 2021-05-09 20:12:48 +01:00
947caa3599 examples use info log level by default 2021-05-06 20:24:18 +01:00
23e0c9b6e0 remove http-codes builders from actix-http (#2159) 2021-04-14 02:00:14 +01:00
edd9f14752 remove unpin from body types (#2152) 2021-04-13 11:16:12 +01:00
44c55dd036 remove cookie support from -http (#2065) 2021-04-09 18:07:10 +01:00
c8ed8dd1a4 migrate to -utils beta 4 (#2127) 2021-04-01 15:26:13 +01:00
3dc2d145ef import some traits as _ 2021-03-17 00:38:54 +00:00
cd652dca75 refactor websocket key hashing (#2035) 2021-02-28 19:55:34 +00:00
b1dd8d28bc response header rework (#1869) 2021-01-15 02:11:10 +00:00
292af145cb http: Minimize futures dependencies 2020-05-19 08:29:11 +09:00
7ba14fd113 Run rustfmt 2020-02-27 11:10:55 +09:00
f5fd6bc49f Fix actix-http examples (#1259)
Fix actix-http examples
2020-01-07 00:15:04 +09:00
f4c01384ec update to latest actix-net 2019-12-02 17:33:11 +06:00
1ffa7d18d3 drop unpin constraint 2019-11-21 16:02:17 +06:00
b6dacaa23a remove SendError and SendResponse services 2019-04-05 11:29:42 -07:00
50c0ddb3cd update tests 2019-03-26 12:31:51 -07:00
c7ad677804 Merge actix-http project 2019-03-26 11:54:35 -07:00