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
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
fbb53f54ef
format changelogs with prettier
2023-03-03 22:36:13 +00:00
Rob Ede
7e47bf4055
prepare actix-server release 2.2.0
2022-12-21 20:37:51 +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
66756bc448
update all crates msrv to 1.57 ( #464 )
2022-07-23 00:51:12 +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
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
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
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
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
621deba990
fix changelog bullet points
2021-12-18 02:49:23 +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
443a328fb4
prepare actix-server release 2.0.0-beta.9
2021-11-15 02:39:55 +00:00
Rob Ede
ed987eef06
prepare actix-server release 2.0.0-beta.8
2021-11-07 15:46:59 +00:00
Rob Ede
81ba7cafaa
fix server non-unix signal impl send ( #410 )
2021-11-05 02:16:13 +00:00
Rob Ede
f8f51a2240
prepare actix-server release 2.0.0-beta.7
2021-11-05 01:14:28 +00:00
Rob Ede
5b537c7b10
actix-rt-less ( #408 )
2021-11-04 20:30:43 +00:00
Rob Ede
581e599209
rename Server => ServerHandler ( #407 )
2021-11-01 23:36:51 +00:00
Rob Ede
47f278b17a
fix test macro in presence of other imports named test ( #399 )
2021-10-19 16:13:13 +01:00
Rob Ede
5c555a9408
prepare actix-rt release 2.3.0
2021-10-11 22:55:23 +01:00
Rob Ede
ca435b2575
prepare actix-server release 2.0.0-beta.6
2021-10-11 05:14:34 +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
Thales
c3d697df97
server: Don't listen for SIGHUP ( #389 )
2021-10-04 02:48:10 +01:00
fakeshadow
8ad5f58d38
Remove ServerBuilder::configure ( #349 )
2021-04-27 23:58:02 +01:00
Rob Ede
76338a5822
prepare server release 2.0.0-beta.5
2021-04-20 05:16:32 +01:00
fakeshadow
aeb81ad3fd
Fix worker are notified to stop with non_graceful shutdown ( #333 )
2021-04-16 00:54:15 +01:00
Rob Ede
b068ea16f8
prepare server release 2.0.0-beta.4
2021-04-01 09:36:07 +01:00
fakeshadow
bb27bac216
Add native tls support for actix_tls::connect module ( #295 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-03-27 00:20:17 +00:00
Rob Ede
16ba77c4c8
prepare next set of betas ( #273 )
2021-02-06 19:24:52 +00:00
fakeshadow
7f0eddd794
add blocking thread customize ( #265 )
2021-02-04 15:01:51 +00:00
shuo
db3385e865
retry on EINTR in accept loop ( #264 )
...
Co-authored-by: lishuo <lishuo.03@bytedance.com>
2021-02-04 10:20:37 +00:00
Rob Ede
f751cf5acb
use convert err on forward_ready! ( #246 )
2021-01-09 14:13:16 +00:00
Rob Ede
5285656bdc
prepare next beta releases
2021-01-03 04:39:37 +00:00
fakeshadow
b5eefb4d42
merge actix-testing into actix-server ( #242 )
2020-12-29 21:20:24 +00:00
Rob Ede
98a17081b8
prepare server beta release
2020-12-28 23:50:00 +00:00
fakeshadow
b7202db8fd
update actix-server and actix-testing to tokio 1.0 ( #239 )
2020-12-28 23:44:53 +00:00
Rob Ede
93889776c4
prevent double registration of sockets when backpressure is resolved ( #223 )
2020-12-12 17:19:20 +00:00
Ivan Babrou
89e56cf661
Notify about paused accept loop ( #215 )
2020-11-29 15:30:13 +00:00
Rob Ede
681eeb497d
prepare server release 1.0.4 ( #188 )
2020-09-12 15:28:17 +01:00
Adrian Wechner
fecdfcd8d4
assert workers greater than zero ( #167 )
2020-08-18 16:44:22 +01:00