Skip to content

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.

Signed-off-by: Dave Grantham <dwg@linuxprogrammer.org>
@dhuseby dhuseby added the hole-punching Related to hole punching interop label Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hole-punching Related to hole punching interop

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants