-
Notifications
You must be signed in to change notification settings - Fork 939
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
Full support for multiple connections per peer in libp2p-swarm. #1519
Commits on Mar 25, 2020
-
[libp2p-swarm] Make the multiple connections per peer first-class.
This commit makes the notion of multiple connections per peer first-class in the API of libp2p-swarm, introducing the new callbacks `inject_connection_established` and `inject_connection_closed`. The `endpoint` parameter from `inject_connected` and `inject_disconnected` is removed, since the first connection to open may not be the last connection to close, i.e. it cannot be guaranteed, as was previously the case, that the endpoints passed to these callbacks match up.
Roman S. Borschel committedMar 25, 2020 Configuration menu - View commit details
-
Copy full SHA for b28619e - Browse repository at this point
Copy the full SHA b28619eView commit details -
Have identify track all addresses.
So that identify requests can be answered with the correct observed address of the connection on which the request arrives.
Roman S. Borschel committedMar 25, 2020 Configuration menu - View commit details
-
Copy full SHA for b17cb08 - Browse repository at this point
Copy the full SHA b17cb08View commit details -
Roman S. Borschel committed
Mar 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 9e0ee18 - Browse repository at this point
Copy the full SHA 9e0ee18View commit details -
Roman S. Borschel committed
Mar 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 04be62a - Browse repository at this point
Copy the full SHA 04be62aView commit details
Commits on Mar 30, 2020
-
Roman S. Borschel committed
Mar 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 8f76291 - Browse repository at this point
Copy the full SHA 8f76291View commit details -
Remove connection ID from
SwarmEvent::Dialing
.Roman S. Borschel committedMar 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 4fe71ed - Browse repository at this point
Copy the full SHA 4fe71edView commit details -
Mark
DialPeerCondition
non-exhaustive.Roman S. Borschel committedMar 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 5c01698 - Browse repository at this point
Copy the full SHA 5c01698View commit details -
To retain the possibility of not re-exposing all network configuration choices, thereby providing a more convenient API on the \`SwarmBuilder\`.
Roman S. Borschel committedMar 30, 2020 Configuration menu - View commit details
-
Copy full SHA for f90f548 - Browse repository at this point
Copy the full SHA f90f548View commit details -
Merge remote-tracking branch 'upstream/master' into multicon-swarm
Roman S. Borschel committedMar 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f4b262 - Browse repository at this point
Copy the full SHA 1f4b262View commit details -
Roman S. Borschel committed
Mar 30, 2020 Configuration menu - View commit details
-
Copy full SHA for e047ff9 - Browse repository at this point
Copy the full SHA e047ff9View commit details
Commits on Mar 31, 2020
-
Roman S. Borschel committed
Mar 31, 2020 Configuration menu - View commit details
-
Copy full SHA for d4feb79 - Browse repository at this point
Copy the full SHA d4feb79View commit details -
Merge remote-tracking branch 'upstream/master' into multicon-swarm
Roman S. Borschel committedMar 31, 2020 Configuration menu - View commit details
-
Copy full SHA for 870f8ed - Browse repository at this point
Copy the full SHA 870f8edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea8fae - Browse repository at this point
Copy the full SHA 1ea8faeView commit details -
Roman S. Borschel committed
Mar 31, 2020 Configuration menu - View commit details
-
Copy full SHA for ae15dd4 - Browse repository at this point
Copy the full SHA ae15dd4View commit details