-
Notifications
You must be signed in to change notification settings - Fork 894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add libp2p-request-response protocol. #1596
Commits on May 30, 2020
-
Add the libp2p-request-response protocol.
This crate provides a generic implementation for request/response protocols, whereby each request is sent on a new substream.
Roman S. Borschel committedMay 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 489a8ae - Browse repository at this point
Copy the full SHA 489a8aeView commit details -
Fix OneShotHandler usage in floodsub.
Roman S. Borschel committedMay 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 521fe2d - Browse repository at this point
Copy the full SHA 521fe2dView commit details
Commits on Jun 8, 2020
-
Custom ProtocolsHandler and multiple protocols.
1. Implement a custom ProtocolsHandler instead of using the OneShotHandler for better control and error handling. In particular, all request/response sending/receiving is kept in the substreams upgrades and thus the background task of a connection. 2. Support multiple protocols (usually protocol versions) with a single `RequestResponse` instance, with configurable inbound/outbound support.
Roman S. Borschel committedJun 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 89ea70a - Browse repository at this point
Copy the full SHA 89ea70aView commit details -
Roman S. Borschel committed
Jun 8, 2020 Configuration menu - View commit details
-
Copy full SHA for e2a596d - Browse repository at this point
Copy the full SHA e2a596dView commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8128079 - Browse repository at this point
Copy the full SHA 8128079View commit details
Commits on Jun 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 054811d - Browse repository at this point
Copy the full SHA 054811dView commit details
Commits on Jun 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0b96c78 - Browse repository at this point
Copy the full SHA 0b96c78View commit details
Commits on Jun 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for eb9c02d - Browse repository at this point
Copy the full SHA eb9c02dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52d47ec - Browse repository at this point
Copy the full SHA 52d47ecView commit details -
Update protocols/request-response/Cargo.toml
Co-authored-by: Toralf Wittner <tw@dtex.org>
Configuration menu - View commit details
-
Copy full SHA for 54f56d8 - Browse repository at this point
Copy the full SHA 54f56d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11777d7 - Browse repository at this point
Copy the full SHA 11777d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a204f73 - Browse repository at this point
Copy the full SHA a204f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f964bbc - Browse repository at this point
Copy the full SHA f964bbcView commit details
Commits on Jun 26, 2020
-
Remove Sync bound from RequestResponseCodec::Protocol.
Apparently the compiler just needs some help with the scope of borrows, which is unfortunate.
Configuration menu - View commit details
-
Copy full SHA for fa2ee41 - Browse repository at this point
Copy the full SHA fa2ee41View commit details
Commits on Jun 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9c6e6b4 - Browse repository at this point
Copy the full SHA 9c6e6b4View commit details -
Allow checking whether a ResponseChannel is still open.
Also expand the commentary on `send_response` to indicate that responses may be discard if they come in too late.
Configuration menu - View commit details
-
Copy full SHA for 7bfdff5 - Browse repository at this point
Copy the full SHA 7bfdff5View commit details
Commits on Jun 28, 2020
-
Add
RequestResponse::is_pending
.As an analogue of `ResponseChannel::is_open` for outbound requests.
Configuration menu - View commit details
-
Copy full SHA for 2ec63e5 - Browse repository at this point
Copy the full SHA 2ec63e5View commit details
Commits on Jun 29, 2020
-
Merge remote-tracking branch 'upstream/master' into libp2p-request-re…
…sponse
Roman S. Borschel committedJun 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 69d13fe - Browse repository at this point
Copy the full SHA 69d13feView commit details -
Revert now unnecessary changes to the OneShotHandler.
Since `libp2p-request-response` is no longer using it.
Roman S. Borschel committedJun 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 216fca4 - Browse repository at this point
Copy the full SHA 216fca4View commit details -
Update CHANGELOG for libp2p-swarm.
Roman S. Borschel committedJun 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 9fadb3f - Browse repository at this point
Copy the full SHA 9fadb3fView commit details -
Merge branch 'master' into libp2p-request-response
Roman S. Borschel committedJun 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 48ad16a - Browse repository at this point
Copy the full SHA 48ad16aView commit details