Skip to content
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

Multiple connections per peer #1440

Merged
merged 34 commits into from
Mar 4, 2020
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4fa8360
Allow multiple connections per peer in libp2p-core.
Jan 16, 2020
5f182f0
Fix intra-rustdoc links.
Feb 13, 2020
66566e4
Update core/src/connection/pool.rs
romanb Feb 14, 2020
51b7102
Address some review feedback and fix doc links.
Feb 13, 2020
ae6bfe9
Allow responses to be sent on the same connection.
Feb 16, 2020
df6c55a
Remove unnecessary remainders of inject_replaced.
Feb 16, 2020
0ae2400
Update swarm/src/behaviour.rs
romanb Feb 17, 2020
1b3c9cf
Update swarm/src/lib.rs
romanb Feb 17, 2020
76fd5d9
Update core/src/connection/manager.rs
romanb Feb 17, 2020
4c81357
Update core/src/connection/manager.rs
romanb Feb 17, 2020
0e836fc
Update core/src/connection/pool.rs
romanb Feb 17, 2020
38f283d
Incorporate more review feedback.
Feb 17, 2020
f3bfe54
Move module declaration below imports.
Feb 17, 2020
b0b39fb
Update core/src/connection/manager.rs
romanb Feb 17, 2020
53810e6
Update core/src/connection/manager.rs
romanb Feb 17, 2020
017d0e9
Simplify as per review.
Feb 18, 2020
f95a1dd
Fix rustoc link.
Feb 18, 2020
21e9919
Add try_notify_handler and simplify.
Feb 18, 2020
0a34b93
Relocate DialingConnection and DialingAttempt.
Feb 18, 2020
efa5fde
Small cleanup.
Feb 19, 2020
73d6241
Merge branch 'master' into multicon
Feb 20, 2020
92d20e8
Small cleanup. More robust EstablishedConnectionIter.
Feb 23, 2020
3540588
Clarify semantics of `DialingPeer::connect`.
Feb 23, 2020
3838c5e
Don't call inject_disconnected on InvalidPeerId.
Feb 24, 2020
d9938b8
Provide public ConnectionId constructor.
Feb 24, 2020
1d251d6
Move the established connection limit check to the right place.
Feb 24, 2020
6161f1c
Clean up connection error handling.
Feb 24, 2020
1a5b184
Revert change in log level and clarify an invariant.
Feb 25, 2020
df58cde
Remove inject_replaced entirely.
Feb 25, 2020
abf249b
Allow notifying all connection handlers.
Feb 25, 2020
b7d6c58
Merge branch 'master' into multicon
Feb 26, 2020
7fe86db
Merge branch 'master' into multicon
Feb 28, 2020
3879b65
Finishing touches.
Feb 29, 2020
86cf85b
Merge branch 'master' into multicon
tomaka Mar 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ categories = ["network-programming", "asynchronous"]
asn1_der = "0.6.1"
bs58 = "0.3.0"
ed25519-dalek = "1.0.0-pre.3"
either = "1.5"
fnv = "1.0"
futures = { version = "0.3.1", features = ["compat", "io-compat", "executor", "thread-pool"] }
futures-timer = "3"
Expand Down
Loading