Commit Graph

278 Commits

Author SHA1 Message Date
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
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 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 fbb53f54ef
format changelogs with prettier 2023-03-03 22:36:13 +00: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 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
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 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 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
Guillaume Desmottes 635aebe887
actix-server: fix UNIX signal handling documentation (#455) 2022-05-03 13:37:18 +01:00
Rob Ede dc67ba770d
fmt with import grouping 2022-04-10 02:48:53 +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 41ed48219d
bump lower msrv to 1.49 2022-03-02 16:40:11 +00:00
fakeshadow 7804ed12eb
block and wait for accept thread to exit. (#443)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-03-02 03:52:12 +00:00
Rob Ede 217cbd2228
bump tokio-util to 0.7 (#446) 2022-02-15 01:47:27 +00:00
Rob Ede b8a7741524
fix bind_addr 2022-01-28 22:13:10 +00:00
Rob Ede 941f67dec9
s/e/err 2022-01-28 22:10:06 +00:00
Rob Ede b7b7bd2cbf
add actix-server readme 2022-01-19 16:14:06 +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 01d2f18f68
simplify test server (#431) 2021-12-27 18:27:54 +00:00
Rob Ede 9935883905
add file reader example 2021-12-26 22:32:35 +00:00
Rob Ede 621deba990
fix changelog bullet points 2021-12-18 02:49:23 +00:00
Rob Ede 90f205a465
standardize crate level lints 2021-12-08 06:09:46 +00:00
Rob Ede 3a3d654cea
use "physical" cpu cores as default worker count 2021-12-08 05:42:54 +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
Ali MJ Al-Nasrawy 8c4ec34cd4
Server: hide internal structure (#424) 2021-12-05 16:44:06 +00:00
Rob Ede 44e4381879
add some internal server documentation 2021-11-28 00:35:34 +00:00
Rob Ede 3597af5c45
prepare actix-rt release 2.5.0 2021-11-22 01:15:18 +00:00