Yury Yarashevich
643d64581a
Fix Rustls 0.22 & 0.23 are limited to 256 handshakes per second. ( #3408 )
2024-06-19 22:34:49 +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
2125aca2c5
Rustls v0.22 support ( #3275 )
2024-02-03 23:55:01 +00:00
Rob Ede
5e5e5d8315
chore: remove allow(uninlined_format_args)
2023-12-16 10:33:00 +00:00
Rob Ede
c7a0af31d3
docs: doc and metadata tweaks
2023-12-16 10:33:00 +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
67efa4a4db
migrate to doc_auto_cfg
2023-02-26 21:55:25 +00:00
Rob Ede
6f0a6bd1bb
address clippy lints
...
For intrepid commit message readers:
The choice to add allows for the inlined format args lint instead of actually
inlining them is not very clear because our actual real world MSRV is not clear.
We currently claim 1.60 is our MSRV but this is mainly due to dependencies. I'm
fairly sure that we could support < 1.58 if those deps are outdated in a users
lockfile. We'll remove these allows again at some point soon.
2023-01-01 20:56:34 +00:00
Rob Ede
ea764b1d57
add feature annotations to docs
2022-07-31 23:40:09 +01:00
Ulf Lilleengen
0dba6310c6
Expose option for setting TLS handshake timeout ( #2752 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-06-27 02:57:21 +00:00
Rob Ede
a808a26d8c
bump actix-codec to 0.5
2022-02-15 20:49:10 +00:00
Rob Ede
cd511affd5
add ws and http2 feature flags ( #2618 )
2022-01-31 21:22:23 +00:00
Rob Ede
3200de3f34
fix request head timeout ( #2611 )
2022-01-31 17:30:34 +00:00
Rob Ede
1296e07c48
relax unpin bounds on payload types ( #2545 )
2021-12-24 17:47:47 +00:00
Rob Ede
64c2e5e1cd
remove crate level clippy lint
2021-12-22 07:16:07 +00:00
Rob Ede
17f636a183
split request and response modules ( #2530 )
2021-12-19 17:05:27 +00:00
Rob Ede
07f2fe385b
standardize crate level lints
2021-12-08 06:09:56 +00:00
Rob Ede
406f694095
standardize rustfmt max_width
2021-12-08 06:01:11 +00:00
Rob Ede
d35b7644dc
add connection level data container ( #2491 )
2021-12-07 17:23:34 +00:00
Rob Ede
2d053b7036
remove actix_http::http
module ( #2488 )
2021-12-05 14:37:20 +00:00
fakeshadow
d13854505f
move actix_http::client module to awc ( #2425 )
2021-10-26 00:37:40 +01:00
Rob Ede
efdf3ab1c3
clippy
2021-10-19 01:32:58 +01:00
Rob Ede
46699e3429
remove time dep from actix-http ( #2383 )
2021-09-11 00:01:01 +01:00
Rob Ede
5f412c67db
clippy
2021-08-13 18:49:58 +01:00
Ibraheem Ahmed
767e4efe22
Remove downcast macro from actix-http ( #2291 )
2021-06-25 10:53:53 +01:00
Arthur Le Moigne
baa5a663c4
Select compression algorithm using features flags ( #2250 )
...
Add compress-* feature flags in actix-http / actix-web / awc.
This allow enable / disable not wanted compression algorithm.
2021-06-19 20:21:13 +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
db97974dc1
make some http re-exports more accessible ( #2171 )
2021-04-19 03:29:38 +01:00
fakeshadow
a9f26286f9
reduce branches in h1 dispatcher poll_keepalive ( #2089 )
2021-04-14 05:20:45 +01:00
Rob Ede
387c229f28
move response builder code to own file
2021-04-14 02:12:47 +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
3279070f9f
optional cookies features ( #1981 )
2021-02-13 15:08:43 +00:00
Rob Ede
c1af5089b9
add 431 and 451 status codes
2021-02-11 22:58:40 +00:00
Rob Ede
77efc09362
hide httpmessage mod
2021-02-11 22:58:40 +00:00
Rob Ede
b1dd8d28bc
response header rework ( #1869 )
2021-01-15 02:11:10 +00:00
Rob Ede
00ba8d5549
add http3 variant to protocol enum
2021-01-06 18:58:24 +00:00
Rob Ede
51e9e1500b
add docs to recent additions
2021-01-06 18:52:06 +00:00
fakeshadow
a03dbe2dcf
replace cloneable service with httpflow abstraction ( #1876 )
2021-01-06 18:43:52 +00:00
Rob Ede
2a2a20c3e7
bump msrv to 1.46 ( #1858 )
2020-12-28 00:44:15 +00:00
Rob Ede
798d744eef
prepare http release 2.1.0
2020-10-30 02:19:56 +00:00
Rob Ede
9963a5ef54
expose on_connect v2 ( #1754 )
...
Co-authored-by: Mikail Bagishov <bagishov.mikail@yandex.ru>
2020-10-30 02:03:26 +00:00
Yuki Okushi
c2c71cc626
Fix/suppress clippy warnings ( #1720 )
2020-10-01 18:19:09 +09:00
Rob Ede
7787638f26
fix CI clippy warnings ( #1664 )
2020-09-10 14:46:35 +01:00
Rob Ede
eb0eda69c6
migrate cookie handling to cookie crate ( #1558 )
2020-06-19 14:34:14 +01:00
Yuki Okushi
b4d63667df
Demote lint level to warn
2020-02-27 22:39:11 +09:00
Daniel YU
245f96868a
impl downcast_ref for MessageBody ( #1287 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-02-21 13:31:51 +09:00