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
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
29bd6a1dd5
fix version requirement for futures_util
2022-12-18 01:34:48 +00:00
cc7145d41d
rust 1.64 clippy run ( #2891 )
2022-09-25 20:54:17 +01:00
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
80d222aa78
use tracing in actix-http
2022-03-10 03:12:29 +00:00
ad38973767
move blocking error to web ( #2660 )
2022-02-22 08:45:28 +00:00
c84c1f0f15
simplify macros feature
2022-02-01 14:39:49 +00:00
3200de3f34
fix request head timeout ( #2611 )
2022-01-31 17:30:34 +00:00
1296e07c48
relax unpin bounds on payload types ( #2545 )
2021-12-24 17:47:47 +00:00
774ac7fec4
provide optimisation path for single-chunk body types ( #2497 )
2021-12-09 13:52:35 +00:00
406f694095
standardize rustfmt max_width
2021-12-08 06:01:11 +00:00
d35b7644dc
add connection level data container ( #2491 )
2021-12-07 17:23:34 +00:00
2d053b7036
remove actix_http::http
module ( #2488 )
2021-12-05 14:37:20 +00:00
c7c02ef99d
body ergonomics v3 ( #2468 )
2021-12-04 19:40:47 +00:00
a2d5c5a058
Use cilent time out for h2 handshake timeout. ( #2483 )
2021-12-02 18:16:34 +00:00
e045418038
prepare for actix-tls rc.1 ( #2474 )
2021-11-30 14:12:04 +00:00
194a691537
files: 304 Not Modified responses omit Content-Length header ( #2453 )
2021-11-19 14:04:12 +00:00
668a33c793
remove internal usage of Body
2021-11-16 22:10:30 +00:00
a2f59c02f7
bump actix-server to beta 9 ( #2442 )
2021-11-15 04:03:33 +00:00
6ec2d7b909
add keep alive to h2 through ping pong ( #2433 )
2021-11-04 15:15:23 +00:00
9abe166d52
actix-web beta 10 releases ( #2417 )
2021-10-20 22:32:05 +01: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
46699e3429
remove time dep from actix-http ( #2383 )
2021-09-11 00:01:01 +01:00
532f7b9923
refined error model ( #2253 )
2021-06-17 17:57:58 +01:00
75f65fea4f
Extends Rustls ALPN protocols instead of replacing them when creating Rustls based services ( #2226 )
2021-06-10 16:25:21 +01:00
2a8c650f2c
move internalerror to actix web ( #2215 )
2021-05-14 16:40:00 +01:00
f277b128b6
cleanup ws test ( #2213 )
2021-05-13 12:24:32 +01:00
900c9e270e
remove responsebody indirection from response ( #2201 )
2021-05-09 20:12:48 +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
c8ed8dd1a4
migrate to -utils beta 4 ( #2127 )
2021-04-01 15:26:13 +01:00
e8ce73b496
update dep docs
2021-03-29 11:52:59 +01:00
3dc2d145ef
import some traits as _
2021-03-17 00:38:54 +00:00
effacf8fc8
fix ssl test
2021-03-08 20:51:50 +00:00
880b863f95
fix h1 client for handling expect header request ( #2049 )
2021-03-07 18:33:16 +00:00
c1c4400c4a
fix h2 tests ( #2034 )
2021-03-04 13:27:54 +00:00
7fa6333a0c
use rcgen for tls key generation ( #1989 )
2021-02-13 17:16:36 +00:00
77efc09362
hide httpmessage mod
2021-02-11 22:58:40 +00:00
9eaea6a2fd
tweak feature flags
2021-02-07 03:54:58 +00:00
41bc04b1c4
Use immutable reference of service state. Update awc dns resolver. ( #1905 )
2021-02-07 01:00:40 +00:00
f976150b67
return option item from Extensions::insert ( #1904 )
2021-01-15 04:22:42 +00:00
b1dd8d28bc
response header rework ( #1869 )
2021-01-15 02:11:10 +00:00
7d632d0b7b
use ByteString as container for websocket text message ( #1864 )
2021-01-04 11:27:32 +00:00
32de9f8840
Tokio 1.0 ( #1813 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2021-01-03 23:47:04 +00:00
093d3a6c59
remove deprecated on_connect methods ( #1857 )
2020-12-27 23:23:30 +00:00
9963a5ef54
expose on_connect v2 ( #1754 )
...
Co-authored-by: Mikail Bagishov <bagishov.mikail@yandex.ru >
2020-10-30 02:03:26 +00:00
8497b5f490
integrate with updated actix-{codec, utils} ( #1634 )
2020-08-24 10:13:35 +01:00
92b5bcd13f
Check format and tweak CI config ( #1619 )
2020-07-22 00:28:33 +01:00
292af145cb
http: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00