Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/tokio-proto

A network application framework for Rust
https://github.com/tokio-rs/tokio-proto

Impl Transport for Box<Transport>

fbc5b9e7dfe91677072a7973270f6ad96186ea97 authored about 8 years ago by Carl Lerche <[email protected]>
Extract multiplex testing infrastructure

fb5eac012077a778ebf80aacce426e02ff87b59c authored about 8 years ago by Carl Lerche <[email protected]>
Change how outbound body streams are handled

The transport is no longer responsible for creating a channel for the
streaming body. Instead, a...

df7bd12fbd2ad0144f9275fb90d0db7ac4832a20 authored about 8 years ago by Carl Lerche <[email protected]>
Multiplex should run for in-flight bodies

Multiplex may still have buffered frames after receiving a `Done` frame. The
task should stay al...

a0998dcd681715d2dc59e5399c983b8bb816fa99 authored over 8 years ago by Carl Lerche <[email protected]>
Add some access fns to Message

52c5c4f143323d5744779fe67ca5e1ee84c2fe2c authored over 8 years ago by Carl Lerche <[email protected]>
Use trait objs to speed up test compilation

34076fee9400353b7242d2832fe2ec3d438f6ac9 authored over 8 years ago by Carl Lerche <[email protected]>
Add multiplex error handling

aa3bad5b09a1a920bd63b56c87d114d839e34cc1 authored over 8 years ago by Carl Lerche <[email protected]>
Fix build on stable

7d6cb18aead9c3257115b2359ee8890d1b2e71c2 authored over 8 years ago by Carl Lerche <[email protected]>
Client channel should be public

26b3931e10983ea3a857dbd99c20af48824e1a80 authored over 8 years ago by Carl Lerche <[email protected]>
Track upstream changes

0bfe489f2bd97307024df8f0c7a7ed112f8253e5 authored over 8 years ago by Carl Lerche <[email protected]>
Initial implementation of multiplex Client

8922f3a30a0754d1f0d035f8da64b97a4cfde0c5 authored over 8 years ago by Carl Lerche <[email protected]>
Move Client to top level and remove Connecting

ea3a6241e334247d8c23631fd843351dbb9c076d authored over 8 years ago by Carl Lerche <[email protected]>
Streaming bodies for multiplex protocols

0d194d4a958b76c5d984be190f98f33a757814f2 authored over 8 years ago by Carl Lerche <[email protected]>
Move `Message` to top level

8e21b1c7788dc11d621b60ca12a0af24e94cf9cc authored over 8 years ago by Carl Lerche <[email protected]>
Move Error to top level

e8771e4e6573ce7a7fdde3f321c56d325a3b7ba2 authored over 8 years ago by Carl Lerche <[email protected]>
NewTransport returns a future

b4e0cc2f204d6c2e87175e140c3d155a6451e712 authored over 8 years ago by Carl Lerche <[email protected]>
Fix some typos in the pipeline comments.

cd20a29d5ff1af9058ea8c3b5a9a244998fbd37c authored over 8 years ago by Jonathan Reem <[email protected]>
Change version to crates.io version

63028a160d9d428e6809eff73018b0802be24088 authored over 8 years ago by Carl Lerche <[email protected]>
Merge pull request #40 from kristoff3r/master

Update futures version to match the other repos

5cffa0f3c415210b73c6c68fe8ac70bf4c3bbebb authored over 8 years ago by Carl Lerche <[email protected]>
Update futures version to match the other repos

08267a72111c0b23020fc32ae86b0b8dec6654ef authored over 8 years ago by Kristoffer Søholm <[email protected]>
Switch TryRead / TryWrite to use Poll

35ab48c5504895e97f4a2f2e1e4f53310ff27581 authored over 8 years ago by Carl Lerche <[email protected]>
Remove dead code

850947254de6d7310896c6cdc5d0c20829284b48 authored over 8 years ago by Carl Lerche <[email protected]>
tokio_proto::Transport -> tokio_core::io::FramedIo

e282ea593ca0ae1118f3a86aa313af56a1ededfa authored over 8 years ago by Carl Lerche <[email protected]>
Push the docs to gh-pages.

5a850ef3a131ca4ffd2201f32e799137f7bc4659 authored over 8 years ago by Corey Farwell <[email protected]>
Track tokio-service

5528b00371c528554dc28556fb52fceecf99ec70 authored over 8 years ago by Carl Lerche <[email protected]>
Get rid of most of proto::io

ba9c8f458eccc39af3fe2b4aaae7e956f1a02cab authored over 8 years ago by Carl Lerche <[email protected]>
Remove Ready and Stream

3dbde7ead99341fbc123b5a461a0cb48fbd9f7c4 authored over 8 years ago by Carl Lerche <[email protected]>
Use tokio_core::io::Io

0a748bb589bc0485a8fa8d82512a308af647cf7d authored over 8 years ago by Carl Lerche <[email protected]>
Remove a dead file

57ef95988575796b5a00de4d634b24354319f8aa authored over 8 years ago by Carl Lerche <[email protected]>
Move all tests to top level

809d8f97f8f5992feeca31884cae1d060d065a20 authored over 8 years ago by Carl Lerche <[email protected]>
Follow Cargo conventions for testing

5624b10189aa7884677a8e37a5822325281e7d1f authored over 8 years ago by Carl Lerche <[email protected]>
Make the order of generics more consistent

1debf9717b446e03aa0cd5acc8302eeba57a079c authored over 8 years ago by Carl Lerche <[email protected]>
Link to new docs

818ee072fe13a7e7f4053c7e8c89762c90542d70 authored over 8 years ago by Carl Lerche <[email protected]>
Publish docs to gh-pages

bf3ec8a094426d0e064e9320a431301cfd8fd824 authored over 8 years ago by Carl Lerche <[email protected]>
Fix some test warnings

a64ae267ffbca52687aefe679d9e03600fa6429e authored over 8 years ago by Carl Lerche <[email protected]>
Merge pull request #37 from alexcrichton/update

Track tokio-core master

f73b16afd73ebb4e8bd8759728597a224352accb authored over 8 years ago by Alex Crichton <[email protected]>
Track tokio-core master

4e3a7f3b0f8059b8a575547b3a4145732bdf8370 authored over 8 years ago by Alex Crichton <[email protected]>
Fix warnings in multiplexer

e68a222f4c2c31791ebe62560d818cc6b3941305 authored over 8 years ago by Carl Lerche <[email protected]>
Initial implementation of multiplexing

Multiplexing allows multiple request / response transactions to be inflight
concurrently while s...

ebbbf6a65d7e1f74535364e9182c87eec12d91cc authored over 8 years ago by Carl Lerche <[email protected]>
Fix server::listen example

2d6f909b5e48574fce1a0dd4fd171ba8fb558dad authored over 8 years ago by Carl Lerche <[email protected]>
Fix tests

b107acea4a2f3b8e0855007c755357cfe1afa7b8 authored over 8 years ago by Carl Lerche <[email protected]>
Remove Send + 'static bounds

54e6236987f93739d15c24f131be17b52b46b3bb authored over 8 years ago by Carl Lerche <[email protected]>
Update to Async

e180a95b2ebeaff6f4bf0415509b36d74f452b12 authored over 8 years ago by Alex Crichton <[email protected]>
Update to mio 0.6 on crates.io

1cd9b2dcad07f601487bc8f6b637b771ea1bacb4 authored over 8 years ago by Alex Crichton <[email protected]>
Move proto::* to top level

Fixes #30

b24b148946f9470267a8081b1028f1d61ea47b04 authored over 8 years ago by Carl Lerche <[email protected]>
Depend on master branch of deps

6684860532f2b71989bc5e4c653b6f0ae948edac authored over 8 years ago by Alex Crichton <[email protected]>
Update with most recent executor changes

4448b5e4f3bc5bdecdd92bd93cabc49cbe149f9d authored over 8 years ago by Alex Crichton <[email protected]>
Update documentation link

da3a7d47ba426c5040fb634a73c10aba4e333ac2 authored over 8 years ago by Carl Lerche <[email protected]>
Fix travis doc gen

f8fca76920c3f9c23652a6c9c9b3ce4b86d7117b authored over 8 years ago by Carl Lerche <[email protected]>
Rename crate on README.md

1a7ba2ca4fabf925280330bea878e91c469f7019 authored over 8 years ago by zypeh <[email protected]>
Removed notices of Reactor from the documentation.

a6680ebb7897f87a3e942c3ecc4c1ce001c6dfda authored over 8 years ago by William Hatch <[email protected]>
Use the latest LazyCell

Fixes #29

18214c8e7da13ee2b669f106588b2bdcd98351c2 authored over 8 years ago by Carl Lerche <[email protected]>
Update to mio master

64f977ed8d0d80c6603111892138ce403b930e85 authored over 8 years ago by Alex Crichton <[email protected]>
Update travis config

9b694ed5d92a9614058674032a37836300727314 authored over 8 years ago by Alex Crichton <[email protected]>
Rename crate from tokio to tokio-proto

b9bab7031a0069eda17cbb20e73620e9efabea2d authored over 8 years ago by Alex Crichton <[email protected]>
Merge pull request #27 from alexcrichton/futures-mio

Replace the `reactor` module with `tokio-core`

aa04f4269250c91a715a2f3c56208cb6796dccd3 authored over 8 years ago by Carl Lerche <[email protected]>
Replace the `reactor` module with `tokio-core`

This commit replaces tokio's `reactor` module with the `tokio-core` crate,
obviating the need fo...

e3972b94fbf928a431d46069371c89cf8e74e405 authored over 8 years ago by Alex Crichton <[email protected]>
Fix bug with server listener

17f390cd86268a0dcd59b4b9893ae2dcd383ea68 authored over 8 years ago by Carl Lerche <[email protected]>
Cleanup client

93242c91fd17547035707520d9ab8724d8d8e778 authored over 8 years ago by Carl Lerche <[email protected]>
Track Mio dev

01ef983ee22c1806dd11d95d44e811dbaf0d8e8b authored over 8 years ago by Carl Lerche <[email protected]>
Ergonomic improvments to proto::pipeline

Two ergonomic improvments to proto::pipeline:

* Add a `Frame::MessageWithBody` variant which al...

d282450a6d5e491bb98e1b971bc0e80fc445c1cb authored over 8 years ago by Carl Lerche <[email protected]>
Add streaming body support to proto::pipeline

The two major components of this commit are:

* Extracting common logic from `pipeline::Client` ...

08a0fdd652fb51cf40d38a2b41744a10be5d363f authored over 8 years ago by Carl Lerche <[email protected]>
Add Gitter information to README

fixes #18

c7d734ab6427884c24faf3ef5e1796247e393fdd authored over 8 years ago by Michael Nitschinger <[email protected]>
Add unit tests for io::ready::Ready.

This changeset adds unit tests for the Ready struct, including
bitwise ops and conversions from/...

c26e306f3ef6a738f30b5c336da0f1ee70300caa authored over 8 years ago by Michael Nitschinger <[email protected]>
fixed some clippy warnings

b4f1d2a871389d695ca770a23ae369fdfd469e67 authored over 8 years ago by Andre Bogus <[email protected]>
Add example from blog post

f6584196ddc8e4610a0a2d7d76c3b7fea7b917a1 authored over 8 years ago by Andrew Hobden <[email protected]>
Add some article links to README

8fab3aa926890dd1c7862594a47a58de8f4f0832 authored over 8 years ago by Andrew Hobden <[email protected]>
Fix documentation typo

869cbe771c6288b3d8da3a8bb7e383cdb0f763fe authored over 8 years ago by Alex Newman <[email protected]>
Add Tokio aware UDP primitives

262d0f47e6ddea0c0078e31e779f56a94114c1e7 authored over 8 years ago by Ernesto Menéndez <[email protected]>
Remove reactor oneshot special case

618f6f6ac9a107c5f9e65b87b591a2f9bba61a5f authored over 8 years ago by Carl Lerche <[email protected]>
Add channel implementation in util

63732814291d868999ebbf402a355518119869d1 authored over 8 years ago by Carl Lerche <[email protected]>
Cleanup pipeline client

448a92f3d33fa0e3271dca6b63bc1357cdbdbda4 authored over 8 years ago by Carl Lerche <[email protected]>
Cleanup pipeline::Server

1d85da63ee2018dac82b5737e9fb2d12bcda1f6e authored over 8 years ago by Carl Lerche <[email protected]>
Cleanup pipeline::Server

736a8e38626471ff75ac8ba4ca186a26e6911d99 authored over 8 years ago by Carl Lerche <[email protected]>
Automate doc upload

7dd40e0654942931927f907db967aa707f454f6f authored over 8 years ago by Carl Lerche <[email protected]>
Streams need to be flushed

9d26e03d2399d29ac8ae06ab67a953c9a62bba80 authored over 8 years ago by Carl Lerche <[email protected]>
Initial stab at framing abstraction

4fc973ab3c2c7563f1cc3bb82e16207f7e6937aa authored over 8 years ago by Carl Lerche <[email protected]>
Handle reading I/O error from transport

27c6dfb85cc13f36d5dc1d36f5de03749e9cc0fe authored over 8 years ago by Carl Lerche <[email protected]>
Add some error handling to pipeline Server

f3c73b299f6230897d921aab258d04d02703aaa0 authored over 8 years ago by Carl Lerche <[email protected]>
Pipeline server: properly handle service errors

c5551bb02b4dc1e79bc69897105b6e9fba97e6a1 authored over 8 years ago by Carl Lerche <[email protected]>
io: Use pattern guards in blanket TryRead / TryWrite impls

Minor readability improvement.

975ba82a6c033ddb8357e529fcfd3b48ccdd5494 authored over 8 years ago by Kamal Marhubi <[email protected]>
More pipeline proto tests

44eb2254db38427f1575d894649ae1bf1261e170 authored over 8 years ago by Carl Lerche <[email protected]>
Fix type in .travis.yml

fbc628cfd66743338d7cf2c042b66ab39be5721f authored over 8 years ago by Carl Lerche <[email protected]>
CI: Allow Rust nightly builds to fail

0276988075f9341a757ac905412121c51a387bc4 authored over 8 years ago by Carl Lerche <[email protected]>
Start writing tests for pipeline proto

759c8e473f40dd9bef8fdf974092393374142c86 authored over 8 years ago by Carl Lerche <[email protected]>
Add some derive Debug

faac2864c6a949fef3fc842dfdeacc4d3dc747af authored over 8 years ago by Carl Lerche <[email protected]>
reactor::Error should derive Debug

86b5f9a4486e9dec785ec0c9a9bd0ce7e22a8d24 authored over 8 years ago by Carl Lerche <[email protected]>
Implement Readiness for Receiver

a903ec3f737e4ad8e4999481fe7cda01237178a8 authored over 8 years ago by Carl Lerche <[email protected]>
Fix future::Val and panics

f028857fdcdd3b7efc8c6d121868a7285c38ad69 authored over 8 years ago by Carl Lerche <[email protected]>
reactor::* fns return Result instead of panic

df933f795403cd4bfc63e399fcc461b577058d07 authored over 8 years ago by Carl Lerche <[email protected]>
Handle Task::tick returning Err

d257f08ca38239bad01b5fee29153b87bcc86959 authored over 8 years ago by Carl Lerche <[email protected]>
Extract Take utility into separate crate

fc5cf926a7b2954cd8584cb0ba5009ae748525ca authored over 8 years ago by Carl Lerche <[email protected]>
Specify version of log

Even though most of the other dependencies are for in-dev crates/dev branches,
there is no need ...

f3bda15140a7d5797dd5933a1a58b4638fd51b66 authored over 8 years ago by Pascal Hertleif <[email protected]>
Run tests on travis

08d52de7377067e4d857cdf3504848d290f88119 authored over 8 years ago by Carl Lerche <[email protected]>
Remove an unused import

685370c2aaedc136fd84099a47d1ffc1e4ef02fc authored over 8 years ago by Carl Lerche <[email protected]>
Initial commit

7e9e9babd3d9757ecf8525f31dfb7361200f43c2 authored over 8 years ago by Carl Lerche <[email protected]>