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
TCP/AutoNAT/Identify #227
TCP/AutoNAT/Identify #227
Conversation
b-zee
commented
May 3, 2023
- feat(node): add AutoNAT behaviour
- feat(node): use TCP as transport
- feat(node): toggle AutoNAT and mDNS by local flag
- feat(node): add identify behaviour
|
AI-Generated Summary: This pull request introduces several changes to the networking code, including enabling/disabling mDNS and AutoNAT based on a new |
|
Reviewpad Report
|
fdcee57
to
595ead4
Compare
|
AI-Generated Summary: This pull request updates the dependency |
QUIC transport doesn't seem to work well with the (auto) NAT traversal in libp2p. This might be reversed in the future, if QUIC is properly supported in combination with other (NAT) protocols.
Also adds an external address flag, to add this to the swarm's external addresses with an infinite score. This should get broadcast to other peers that will immediately have the right address (if configured right by the user).
Using the identify behaviour to exchange node information and adding addresses to the routing table based on that.
595ead4
to
d82dc17
Compare
|
AI-Generated Summary: This pull request adds new dependencies ( |