Commit Graph

688 Commits

Author SHA1 Message Date
Nikolay Kim 442163690e prepare actix-utils release 2019-02-01 20:00:12 -08:00
Nikolay Kim d83bf95304 Use associated type instead of generic for Service definition 2019-02-01 19:53:13 -08:00
Nikolay Kim 8cdbf49187 better inflight readiness check 2019-02-01 15:15:53 -08:00
Nikolay Kim 132be0baa1 better naming 2019-02-01 14:48:09 -08:00
Nikolay Kim cedba24a36 add Url type from actix web 2019-02-01 13:25:56 -08:00
Nikolay Kim aa20b304ec more refactorings for framed transport 2019-01-26 22:07:27 -08:00
Nikolay Kim 9f0a288e4b refactor FramedTransport 2019-01-26 21:41:28 -08:00
Nikolay Kim cabebb6b3f add time services tests 2019-01-26 13:21:56 -08:00
Nikolay Kim 84bd257b86 update deps 2019-01-26 13:15:17 -08:00
Nikolay Kim ff6ac0a67f add System time service 2019-01-26 13:14:37 -08:00
Nikolay Kim c1c989034d Added Clone impl for Timeout service factory 2019-01-25 14:31:27 -08:00
Nikolay Kim 515bfad830 prep release 2019-01-24 20:42:30 -08:00
Nikolay Kim 0340d82314 better ergonomics for .apply combinator 2019-01-24 20:41:42 -08:00
Nikolay Kim 88548199d7 change apply combinator error semantic 2019-01-24 19:19:44 -08:00
Nikolay Kim 278176fca5 use FnMut instead of Fn 2019-01-16 15:33:33 -08:00
Nikolay Kim 2c8e7c4ae4 add helper constructors to Either service 2019-01-16 15:33:10 -08:00
Nikolay Kim b6414d6197 use FnMut instead of Fn 2019-01-16 15:00:23 -08:00
Nikolay Kim f94ef5248e add Clone impl for Either service 2019-01-16 15:00:08 -08:00
Nikolay Kim cbc378b67f allow deserialize from the path 2019-01-15 19:25:49 -08:00
Nikolay Kim db2367b26e properly check readiness inclosed service 2019-01-14 09:41:10 -08:00
Nikolay Kim 0bee4db270 use new service converter 2019-01-13 23:30:42 -08:00
Nikolay Kim 615a0d52ed add service and new service for stream dispatcher 2019-01-13 23:12:46 -08:00
Nikolay Kim cfb62ccc40 Make Out::Error convertable from T::Error for apply combinator 2019-01-13 22:58:23 -08:00
Nikolay Kim 605a947c3e update version 2019-01-13 10:06:54 -08:00
Nikolay Kim 31f0a96c20 Upgrade trust-dns-proto 2019-01-13 10:03:33 -08:00
Nikolay Kim 66a7c59aaf fix changelog 2019-01-11 21:42:13 -08:00
Nikolay Kim 316974616a Use FnMut instead of Fn for FnService 2019-01-11 21:39:58 -08:00
Nikolay Kim b5d84bd980 use release version of string 2019-01-10 10:40:27 -08:00
Nikolay Kim e969429e2c different string crate version 2019-01-09 19:54:52 -08:00
Nikolay Kim 6fe741025f add host and port for test server 2019-01-07 21:09:56 -08:00
Nikolay Kim f8e170fdaf add enum support for path deserializer 2019-01-06 10:26:59 -08:00
Nikolay Kim 474fed4dfe more tests for de 2019-01-06 08:12:51 -08:00
Nikolay Kim 2b8f41e9e4 helper impls for Router 2019-01-05 22:00:38 -08:00
Nikolay Kim 3484007e4e add router crate 2019-01-05 13:20:32 -08:00
Nikolay Kim 58ba1d8269 use service error for stream dispatcher 2019-01-05 13:19:06 -08:00
Nikolay Kim 7017bad4bb add test server 2019-01-01 22:59:52 -08:00
Nikolay Kim 112a7b6b1b fix error handling 2018-12-26 11:50:07 -08:00
Nikolay Kim 48a1c7320c fix io handling code 2018-12-21 13:00:26 -08:00
Nikolay Kim 37d28304c9 Fix max concurrent connections handling 2018-12-21 10:38:08 -08:00
Nikolay Kim 640c39fdc8 better usage for Framed type 2018-12-16 16:26:24 -08:00
Nikolay Kim cd5435e5ee fix service tests 2018-12-12 18:56:39 -08:00
Nikolay Kim bf9bd97173 split ServiceExt trait 2018-12-12 18:32:19 -08:00
Nikolay Kim 61939c7af2 Release future early for .and_then() and .then() combinators 2018-12-12 18:00:35 -08:00
Nikolay Kim e8a1664c15 prepare release 2018-12-12 14:24:46 -08:00
Nikolay Kim d1bfae7414 fix backpressure for ssl concurrent handshakes 2018-12-12 14:24:24 -08:00
Nikolay Kim 5ca00dc798 rename ServiceConfig::rt to ServiceConfig::apply 2018-12-12 14:16:16 -08:00
Nikolay Kim fd3e77ea83 fix signals handling on windows 2018-12-11 14:03:06 -08:00
Nikolay Kim d38eb00793 no readme 2018-12-11 08:36:03 -08:00
Nikolay Kim 3c9d95bd9f no readme 2018-12-11 08:33:28 -08:00
Nikolay Kim 331db2eb47 use released version 2018-12-11 08:28:44 -08:00