Nikolay Kim
5271ba5ebd
migrate actix-ioframe to std::future
2019-11-14 14:55:48 +06:00
Nikolay Kim
a87591769c
migrate actix-connect to std::future
2019-11-14 11:12:52 +06:00
Nikolay Kim
b12b3b12a9
update openssl impl
2019-11-14 05:37:58 +06:00
Nikolay Kim
210f183aa0
Merge branch 'std-future' of github.com:actix/actix-net into std-future
2019-11-14 05:16:06 +06:00
Kai Ren
4a790088d6
Migrate actix-server::ssl::nativetls to std futures ( #61 )
...
* Refactor 'nativetls' module
* Migrate 'actix-server-config' to std futures
- remove "uds" feature
- disable features by default
* Switch NativeTlsAcceptor to use 'tokio-tls' crate
* Bikeshed features names and remove unnecessary dependencies for 'actix-server-config' crate
2019-11-14 05:07:47 +06:00
Nikolay Kim
a326878d95
remove IntoTransform trait
2019-11-14 05:00:23 +06:00
Nikolay Kim
eb07b5477b
update actix-utils
2019-11-14 04:55:23 +06:00
Nikolay Kim
0be859d440
start server worker in start mehtod
2019-11-12 11:44:30 +06:00
Nikolay Kim
4c1cefefe6
rename Factor to ServiceFactory
2019-11-12 11:09:19 +06:00
Nikolay Kim
8e882f0c37
update actix-server
2019-11-12 10:53:28 +06:00
Michal Hornický
46382a922a
Migrate actix-server to std::future ( #50 )
...
Still not finished, this is more WIP, this is an aggregation of several commits, which
can be found in semtexzv/std-future-server-tmp branch
2019-11-12 05:37:04 +06:00
Nikolay Kim
ae40042ea7
drop IntoFuture trait
2019-11-11 13:35:35 +06:00
Nikolay Kim
68e00ec18c
refactor naming
2019-11-11 11:44:06 +06:00
Nikolay Kim
daaae9d2f0
update travis config
2019-11-11 02:48:44 +06:00
Nikolay Kim
5a4ce470f9
disable tests
2019-11-11 02:44:58 +06:00
Nikolay Kim
c5e8764508
remove Pin from Service::poll_ready(); simplify combinators api; make code compile
2019-11-11 01:09:05 +06:00
Michal Hornický
eba19a2da3
Migrate actix-rt to std::future ( #47 )
2019-11-10 23:51:19 +06:00
Kai Ren
05ae2585f3
Migrate actix-threadpool to std::future ( #59 )
...
* Migrate actix-threadpool to std::future
* Cosmetic refactor
- turn log::error! into log::warn! as it doesn't throw any error
- add Clone and Copy impls for Cancelled making it cheap to operate with
- apply rustfmt
* Bump up crate version to 0.2.0 and pre-fill its changelog
* Disable patching 'actix-threadpool' crate in global workspace as unnecessary
* Revert patching and fix 'actix-rt'
2019-11-10 23:43:02 +06:00
Christian Battaglia
8c09b1e7ae
Merge pull request #58 from actix/std-future-service
...
std future current work in progress
2019-11-07 18:39:16 -05:00
Christian Battaglia
172b35fae5
update futures-rs and tokio
2019-11-07 18:38:05 -05:00
Michal Hornický
7528e7f1cb
Migrate actix-service to std::future,
...
This is a squash of ~8 commits, since it included a lot of experimentation. To see the commits,
look into the semtexzv/std-future-service-tmp branch.
2019-11-07 18:36:13 -05:00
Christian Battaglia
e7631f76f2
update to latest tokio alpha and futures-rs
2019-11-07 17:49:54 -05:00
Christian Battaglia
43c04fc041
Merge remote-tracking branch 'semtexzv/master' into std-future
...
* semtexzv/master:
Migrate actix-codec, actix-rt, and actix-threadpool to std::future
2019-11-07 17:48:14 -05:00
Nikolay Kim
2e8c2c7733
Re-register task on every future poll
2019-10-14 17:55:52 +06:00
Nikolay Kim
115e82329f
fix arbiter thread panic message
2019-10-14 11:19:08 +06:00
Nikolay Kim
0b0060fe47
update deps
2019-10-14 10:37:48 +06:00
Nikolay Kim
35e32d8e55
prepare actix-testing release
2019-10-14 10:30:27 +06:00
Nikolay Kim
9982a9498d
register current task in counters available method.
2019-10-08 15:02:43 +06:00
Nikolay Kim
fa72975f34
extra trace logging
2019-10-08 14:46:22 +06:00
Sven-Hendrik Haase
fe5de2510d
Merge pull request #56 from actix/fix-52
...
Add an error message if we receive a non-hostname-based dest
2019-10-04 13:48:20 +02:00
Yuki Okushi
e3155957a8
Prepare actix-server release ( #55 )
2019-10-04 17:36:23 +09:00
Sven-Hendrik Haase
f6f9e1fcdb
Add an error message if we receive a non-hostname-based dest
...
This is more helpful than an unwrap and at least points users at the right location.
Upstream issue is https://github.com/briansmith/webpki/issues/54
2019-10-04 07:30:13 +02:00
Yuki Okushi
2667850d60
Prepare actix-server-config release ( #54 )
...
* Prepare actix-server-config release
* Bump up actix-server-config to 0.2.0
2019-10-04 06:13:33 +06:00
Yuki Okushi
fba2002702
Prepare actix-connect release ( #53 )
2019-10-04 06:21:59 +09:00
Jerome Gravel-Niquet
e733c562d9
Update rustls, tokio-rustls and webpki across the board ( #42 )
...
* Update rustls, tokio-rustls and webpki across the board
* bump minimum rust version to 1.37
* updated readme and changelogs to reflect changes and minimum required rust version
2019-10-04 03:32:32 +09:00
Yuki Okushi
8f05986a9f
Use `map()` instead of `and_then()` ( #51 )
2019-10-03 14:55:44 +09:00
Nikolay Kim
aa9bbe2114
prepare actix-ioframe release
2019-09-25 10:47:06 +06:00
Nikolay Kim
4837a901e2
prepare actix-server release
2019-09-25 10:35:15 +06:00
Nikolay Kim
a02ff17cb1
remove actix-tower from workspace
2019-09-25 10:11:17 +06:00
Nikolay Kim
dbf566928c
drop tower intergration
2019-09-25 10:01:08 +06:00
Nikolay Kim
ca982b2467
update workspace deps for tests
2019-09-25 10:00:54 +06:00
Nikolay Kim
c859d13e3b
use actix-testing instead of test server
2019-09-25 09:51:28 +06:00
Nikolay Kim
41e49e8093
update changes
2019-09-25 09:32:33 +06:00
Nikolay Kim
715a770d7a
deprecate test server
2019-09-25 09:31:52 +06:00
Nikolay Kim
5469d8c910
prep actix-testing release
2019-09-25 09:26:12 +06:00
Nikolay Kim
8be5f773f4
add actix-testing crate
2019-09-17 16:04:20 +06:00
karlri
b686b4c34e
Feature uds: Add listen_uds to ServerBuilder ( #43 )
...
Allows directly passing an Unix Listener instead of a path. Useful
for example when running as a daemon under systemd with the systemd
crate.
2019-09-16 11:07:46 +06:00
Michal Hornický
a844941b9f
Migrate actix-codec, actix-rt, and actix-threadpool to std::future
2019-09-14 12:30:18 +02:00
Nikolay Kim
34a7b7f05a
add TcpStreamService
2019-09-05 16:34:48 -07:00
Nikolay Kim
b1d9b06a87
Use arbiters storage for default async resolver
2019-09-02 15:15:55 -07:00