asonix
5e28e69e29
Merge branch 'master' into asonix/play-with-h1-encoding
2024-11-04 17:36:28 -06:00
Rob Ede
78ac5cf482
docs(web): unmention try_init_service
2024-08-18 14:33:28 +01:00
asonix
43fca317d3
Merge branch 'master' into asonix/play-with-h1-encoding
2024-05-19 17:13:33 -05:00
asonix
69ca0e7c57
Separate medium & large, make large bigger
2024-05-19 17:06:05 -05:00
asonix
a94b5b89a5
Add other endpoints to actix web example
2024-05-19 16:52:59 -05:00
Rob Ede
e8262da138
chore: update rcgen to 0.13
2024-05-19 10:12:32 +01:00
asonix
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
asonix
2d035c066e
actix-http: Add rustls 0.23 ( #3361 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:22:53 +01:00
Rob Ede
d9b31b80ac
fix: standardize body stream error reporting
2024-02-04 03:11:48 +00:00
Rob Ede
2125aca2c5
Rustls v0.22 support ( #3275 )
2024-02-03 23:55:01 +00:00
Rob Ede
55c15f5bbf
minimum viable rustls v0.21 support ( #3112 )
2023-08-27 00:07:11 +01:00
Rob Ede
79a38e0628
apply standard formatting
2023-07-17 02:38:12 +01:00
Rob Ede
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
Rob Ede
d2364c80c4
improve error handling on new new example
2023-01-02 00:16:59 +00:00
Rob Ede
77459ec415
add h2c example
2023-01-02 00:14:25 +00:00
Rob Ede
a2e2c30d59
use tokio-util deps directly where possible
2022-10-30 19:47:49 +00:00
Rob Ede
80d222aa78
use tracing in actix-http
2022-03-10 03:12:29 +00:00
Rob Ede
03456b8a33
update actix-web-in-http example
2022-03-05 23:43:31 +00:00
Rob Ede
3200de3f34
fix request head timeout ( #2611 )
2022-01-31 17:30:34 +00:00
Rob Ede
2ffc21dd4f
move response extensions out of head ( #2585 )
2022-01-19 02:09:25 +00:00
Rob Ede
7dc034f0fb
Remove extensions from head ( #2487 )
2021-12-08 22:58:50 +00:00
Rob Ede
406f694095
standardize rustfmt max_width
2021-12-08 06:01:11 +00:00
Rob Ede
9587261c20
add fakeshadow's actix-web in actix-http example
2021-12-07 15:31:15 +00:00
Rob Ede
bed72d9bb7
fix examples
2021-12-05 23:23:36 +00:00
Rob Ede
c7c02ef99d
body ergonomics v3 ( #2468 )
2021-12-04 19:40:47 +00:00
Rob Ede
668a33c793
remove internal usage of Body
2021-11-16 22:10:30 +00:00
Rob Ede
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
Rob Ede
532f7b9923
refined error model ( #2253 )
2021-06-17 17:57:58 +01:00
Rob Ede
900c9e270e
remove responsebody indirection from response ( #2201 )
2021-05-09 20:12:48 +01:00
Rob Ede
947caa3599
examples use info log level by default
2021-05-06 20:24:18 +01:00
Rob Ede
23e0c9b6e0
remove http-codes builders from actix-http ( #2159 )
2021-04-14 02:00:14 +01:00
Rob Ede
edd9f14752
remove unpin from body types ( #2152 )
2021-04-13 11:16:12 +01:00
Rob Ede
44c55dd036
remove cookie support from -http ( #2065 )
2021-04-09 18:07:10 +01:00
Rob Ede
c8ed8dd1a4
migrate to -utils beta 4 ( #2127 )
2021-04-01 15:26:13 +01:00
Rob Ede
3dc2d145ef
import some traits as _
2021-03-17 00:38:54 +00:00
Rob Ede
cd652dca75
refactor websocket key hashing ( #2035 )
2021-02-28 19:55:34 +00:00
Rob Ede
b1dd8d28bc
response header rework ( #1869 )
2021-01-15 02:11:10 +00:00
Yuki Okushi
292af145cb
http: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
Yuki Okushi
7ba14fd113
Run rustfmt
2020-02-27 11:10:55 +09:00
linkmauve
f5fd6bc49f
Fix actix-http examples ( #1259 )
...
Fix actix-http examples
2020-01-07 00:15:04 +09:00
Nikolay Kim
f4c01384ec
update to latest actix-net
2019-12-02 17:33:11 +06:00
Nikolay Kim
1ffa7d18d3
drop unpin constraint
2019-11-21 16:02:17 +06:00
Nikolay Kim
b6dacaa23a
remove SendError and SendResponse services
2019-04-05 11:29:42 -07:00
Nikolay Kim
50c0ddb3cd
update tests
2019-03-26 12:31:51 -07:00
Nikolay Kim
c7ad677804
Merge actix-http project
2019-03-26 11:54:35 -07:00