Commit Graph

129 Commits

Author SHA1 Message Date
Rob Ede 46871b4d6e
bump MSRV to 1.65 (#485) 2023-07-17 03:10:56 +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 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 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 d13461b337
use secure tokio version range
see RUSTSEC-2023-0001

part of actix/actix-web#2962
2023-01-10 08:56:41 +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
Riley fe38312db0
asonix/tokio uring 04 (#473) 2022-12-21 11:45:31 +09: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 4b6a581ef3
prepare actix-server release 2.1.1 2022-03-09 01:08:35 +00:00
Rob Ede 3e132d2bc6
update tokio-uring to 0.3 (#448) 2022-03-08 23:42:52 +00:00
Rob Ede c5d6174cec
add tracing support 2022-03-08 22:13:55 +00:00
Rob Ede 77d4a69b2f
update tokio-uring to 0.3 (#449) 2022-03-08 21:57:02 +00:00
Rob Ede 217cbd2228
bump tokio-util to 0.7 (#446) 2022-02-15 01:47:27 +00:00
Rob Ede 637625f9b7
prepare actix-server release 2.0.0 (#437) 2022-01-19 14:57:50 +00:00
Rob Ede b1d5d85e72
prepare actix-server release 2.0.0-rc.4 2022-01-12 14:40:06 +00:00
Rob Ede ed2c07b304
prepare actix-rt release 2.6.0 2022-01-12 14:40:06 +00:00
Rob Ede 4fe7fec5ef
update tokio-uring to 0.2.0 (#436) 2022-01-11 23:36:49 +00:00
Rob Ede 3ba4eafde5
prepare actix-server release 2.0.0-rc.3 2021-12-31 08:09:28 +00:00
Rob Ede b552d847ed
prepare actix-codec release 0.4.2 2021-12-31 08:08:14 +00:00
Rob Ede ae9afd4de7
prepare actix-server release 2.0.0-rc.2 2021-12-27 18:33:57 +00:00
Rob Ede 9935883905
add file reader example 2021-12-26 22:32:35 +00:00
Rob Ede ba901c70df
prepare actix-server release 2.0.0-rc.1 2021-12-05 19:34:36 +00:00
Ali MJ Al-Nasrawy 4e0dd091f5
Server: run after await (#426)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-12-05 19:22:47 +00:00
Rob Ede 3597af5c45
prepare actix-rt release 2.5.0 2021-11-22 01:15:18 +00:00
Rob Ede ae28ce5377
update mio to 0.8 2021-11-15 18:48:37 +00:00
Rob Ede 443a328fb4
prepare actix-server release 2.0.0-beta.9 2021-11-15 02:39:55 +00:00
Rob Ede 38caa8f088
Fix server arbiter support (#417) 2021-11-14 19:45:15 +00:00
Rob Ede ed987eef06
prepare actix-server release 2.0.0-beta.8 2021-11-07 15:46:59 +00:00
fakeshadow 3658929010
fix io-uring feature for actix-server (#414)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-11-07 15:43:59 +00:00
fakeshadow 3f49d8ab54
remove usage of mio::net::TcpSocket (#413) 2021-11-07 14:18:23 +00:00
Rob Ede f8f51a2240
prepare actix-server release 2.0.0-beta.7 2021-11-05 01:14:28 +00:00
Rob Ede 03dae6a4a4
prepare actix-rt release 2.4.0 2021-11-05 00:51:34 +00:00
Rob Ede 5b537c7b10
actix-rt-less (#408) 2021-11-04 20:30:43 +00:00
Rob Ede 303666278a
prepare actix-tls release 3.0.0-beta.6 2021-10-19 16:51:40 +01:00
Rob Ede ca435b2575
prepare actix-server release 2.0.0-beta.6 2021-10-11 05:14:34 +01:00
Rob Ede 9fa8d7fc5a
avoid dependency on older tokios 2021-10-11 05:12:57 +01:00
fakeshadow 6fed1c3e7d
add support for io-uring (#374)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-10-11 02:58:11 +01:00
fakeshadow e4d4ae21ee
refactor connection counter (#343)
* Remove restart_worker test

* Remove Slab

* Rework counter

* Make counter limit switch accurate

* Remove backpressure. Add pause state

* make changes for review

* fix doc comment for counter
2021-04-29 23:27:08 +08:00
Rob Ede b2e9640952
prepare codec 0.4.0 release (#346) 2021-04-21 11:08:43 +01:00
Rob Ede 76338a5822
prepare server release 2.0.0-beta.5 2021-04-20 05:16:32 +01:00
Rob Ede 978e4f25fb
prepare actix-utils release 3.0.0 (#342) 2021-04-17 02:00:36 +01:00
Rob Ede 1c4e965366
prepare service release 2.0.0 (#339) 2021-04-16 15:18:53 +01:00
Rob Ede 6d66cfb06a
prepare utils release 3.0.0-beta.4 2021-04-01 13:57:08 +01:00
Rob Ede b068ea16f8
prepare server release 2.0.0-beta.4 2021-04-01 09:36:07 +01:00
Rob Ede 8becb0db70
refactor crates for better api stability (#301) 2021-03-30 13:39:10 +01:00