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

go-libp2p holepunch interop #381

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Conversation

MarcoPolo
Copy link
Contributor

This doesn't interop in all cases with rust!

Part of it is this issue: libp2p/rust-libp2p#5466

And part of it is still unknown to me and needs more debugging. I wanted to open this to share my work

Thanks @thomaseizinger for making this! works great.

Future versions will have this impl live in go-libp2p. For now though it's easier for debugging if this is here.

@MarcoPolo MarcoPolo force-pushed the marco/go-holepunch-interop branch from 109ffd1 to 4afed36 Compare November 14, 2024 23:34
@MarcoPolo
Copy link
Contributor Author

The two issues we fixed in go-libp2p that let us pass these tests:

  1. Don't observe the relay's address.
  2. Fix the roles when doing a tcp sim-connect

@MarcoPolo
Copy link
Contributor Author

We need to release those fixes before we can merge this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant