Commit Graph

1170 Commits

Author SHA1 Message Date
Rob Ede e6764a4ff4
update changelog 2023-07-17 03:27:27 +01:00
Rob Ede b439f8d766
Merge branch 'master' into mptcp 2023-07-17 03:12:42 +01:00
Rob Ede 1a6021da95
bump MSRV to 1.65 (#485) 2023-07-17 03:12:17 +01:00
Rob Ede 46871b4d6e
bump MSRV to 1.65 (#485) 2023-07-17 03:10:56 +01:00
Rob Ede 8d5d1dbf6f
bump MSRV to 1.65 (#485) 2023-07-17 03:05:39 +01:00
Martichou 1aa212a5c9
update msrv to 1.63
Signed-off-by: Martichou <m@rtin.fyi>
2023-07-15 22:24:50 +02:00
Martichou f63de8b36b
add MPTCP socket protocol (optional)
Add the possibility to use the MPTCP protocol at the
socket level for users of ServerBuilder.

MPTCP is now more widely available since Linux Kernel
version >= 5.6. But it still need to be enabled
manually using: `sysctl net.mptcp.enabled=1`.
(of course, MPTCP is only available on Linux)

The new MPTCP struct give the user the option to
determine how we'll handle the case where MPTCP is
not available on the host, either we crash, or we
fallback to regular TCP.

Signed-off-by: Martin Andre <martin.andre@tessares.net>
2023-07-15 22:24:28 +02:00
Rob Ede 177590a7d8
increase bytestring test coverage 2023-04-01 22:45:18 +01:00
Rob Ede 4cbe741230
use secure openssl version 2023-04-01 22:26:08 +01:00
Rob Ede 80320a0325
use secure tokio version range 2023-04-01 22:24:10 +01:00
Rob Ede 6d0dc9628b
install cargo-hack faster 2023-04-01 22:21:57 +01:00
Rob Ede dbce150993
update syn to v2 (#481
* update syn to v2

* update changelog
2023-04-01 22:21:14 +01:00
Rob Ede 54ec06cd23
update bitflags to v2 2023-04-01 21:57:10 +01:00
Rob Ede c0693da9ba
update msrv to 1.60 (#482
* update msrv to 1.60

* inherit workspace msrv
2023-04-01 21:39:19 +01:00
Rob Ede 28f36e4e30
update unreleased sections date 2023-04-01 05:24:40 +01:00
Rob Ede c6ebbcf21b
clippy run on -tls 2023-04-01 05:24:00 +01:00
Rob Ede c60d2f9ddb
use doc_auto_cfg 2023-04-01 05:18:22 +01:00
Rob Ede a6bece7b33
prepare bytestring release 1.3.0 2023-03-03 22:41:09 +00:00
Rob Ede fbb53f54ef
format changelogs with prettier 2023-03-03 22:36:13 +00:00
Rob Ede 9b388a83c9
reinstate actix-macros trybuild tests 2023-02-26 16:26:19 +00:00
Rob Ede 878d3a1c74
impl AsRef<ByteString> 2023-02-26 16:24:48 +00:00
Yuki Okushi 045cf3f3e8
Upgrade GHA workflows to remove deprecation warnings (#477) 2023-01-28 05:36:05 +09:00
Rob Ede d13461b337
use secure tokio version range
see RUSTSEC-2023-0001

part of actix/actix-web#2962
2023-01-10 08:56:41 +00:00
Juan Aguilar Santillana dde38bbe06
remove unnecessary Pin in poll_recv calls (#475) 2023-01-02 13:36:46 +00:00
Rob Ede d973d5974a
fix msrv ci 2022-12-21 23:09:16 +00:00
Rob Ede d7afd60606
workaround env-logger msrv 2022-12-21 21:17:21 +00:00
Rob Ede 7e47bf4055
prepare actix-server release 2.2.0 2022-12-21 20:37:51 +00:00
Rob Ede 05e7be337e
prepare actix-rt release 2.8.0 2022-12-21 20:37:04 +00:00
Rob Ede 8d964713c9
fix futures-util version range 2022-12-21 20:36:26 +00:00
Riley fe38312db0
asonix/tokio uring 04 (#473) 2022-12-21 11:45:31 +09:00
Yuki Okushi 2b83f08a40
Use old cargo-hack for 1.59.0 CI (#472)
* Use old cargo-hack for 1.57.0 CI

Signed-off-by: Yuki Okushi <jtitor@2k36.org>

* Upgrade MSRV to 1.59.0

Signed-off-by: Yuki Okushi <jtitor@2k36.org>

Signed-off-by: Yuki Okushi <jtitor@2k36.org>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-11-12 14:00:33 +00:00
Rob Ede 8e9401f8e1
prepare bytestring release 1.2.1 2022-11-12 13:19:09 +00:00
VladimirBramstedt 9ede174e81
fix no_std compatibility (#471)
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-11-12 16:00:06 +09:00
Rob Ede bb36e2a072
prepare bytestring release 1.2.0 2022-11-07 20:22:47 +00:00
Rob Ede 6061a44a22
slice_ref doc tweaks 2022-11-07 20:21:57 +00:00
Wang, Chi 363984ad75
Add ByteString::slice_ref (#470) 2022-11-07 20:16:46 +00:00
Rob Ede 00654aadc5
use direct tokio exports where possible 2022-10-30 20:25:13 +00:00
fakeshadow 428914e65e
remove fakeshadow from author lists (#468) 2022-10-25 16:34:36 +01:00
Rob Ede df9a9d1a1e
don't install cargo-cache on 1.57 CI 2022-10-25 00:10:39 +01:00
Rob Ede 056d2cd573
workaround ci msrv issue 2022-10-24 23:44:29 +01:00
Rob Ede 68228a6cf2
update dev deps 2022-10-21 03:23:40 +01:00
Rob Ede d5a9a6a1c5
prepare actix-utils release 3.0.1 2022-10-21 03:15:48 +01:00
Rob Ede ade71b7bd3
address soundness footgun in poll_fn 2022-10-21 03:14:38 +01:00
Rob Ede cb83922b29
add macos test note 2022-10-17 04:27:34 +01:00
Rob Ede 25209f5bd8
use impl-more in -tls 2022-10-17 04:14:09 +01:00
Rob Ede c4a0f37d0c
fix minimal versions for bytestring 2022-07-23 03:06:44 +01:00
Rob Ede 0e649329b9
fix minimal versions 2022-07-23 01:47:59 +01:00
Rob Ede 66756bc448
update all crates msrv to 1.57 (#464) 2022-07-23 00:51:12 +01:00
Iskandarov Lev 126ed4c2e3
normalize logs capital letter (#463)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-07-22 20:53:06 +01:00
Yuki Okushi 283974f3e6
Make actix-codec an optional dependency (#459) 2022-06-23 17:27:36 +01:00