-
Notifications
You must be signed in to change notification settings - Fork 71
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
feat: Ipnisync #1731
feat: Ipnisync #1731
Conversation
* Use ipnisync with libp2phttp * Add config to fall back to legacy data-transfer sync * Update config doc * Need to sync entries chain * Fix expected error text in test case * Fix lint warning * Update comment * Fork mplex since libp2p no longer supports it * gostream relocated, deps updated * update circle CI config to use latest version of go * update libp2p * Do not import car/v2 from boxo * Update index-provider config * Update to latest index-provider * Update lotus, filecoin-ffi submodule, and lotus API parameter * doc gen * Update circle-ci image versions * Fix itest * cbor-gen * Update circieci lid-docker-compose image * Fix circieci image * update circleci docker version * update devnet golang docker image * Upgrade devnet docker to ubuntu 22.04 * Update go-car * Use lotus version [email protected] - Update ipni dependencies * rebase and mod tidy
p2p/muxer/mplex/conn.go
Outdated
@@ -0,0 +1,48 @@ | |||
package mplex |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need to import all this code from the mplex library?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@gammazero can answer that as he is the original author
Co-authored-by: dirkmc <[email protected]>
I imported that code because boost needs it, and it no longer exists in the version of libp2p that is needed in this PR (it is a deprecated package). So, instead of modifying boost not to use it, which I have no idea if it is still needed, I forked it from the latest libp2p version that still had it and put the code into boost. |
This PR merges the original PR #1638 with few config changes to the main