1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-07-30 12:06:41 +02:00
Commit Graph

88 Commits

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