go-libp2p
go-libp2p copied to clipboard
libp2p implementation in Go
While using a PrivareNetwork (psk) between peers, a general errShortNonce error is returned: `failed to negotiate security protocol: privnet: could not read full nonce` The actual reason for the failure...
This allows many things: - Easily build libp2p in a modular way, relying on Fx to fill in the dependency graph. - Allow user services to get access to shared...
We have metrics in swarm for connections that are opened, closed, handshake latency etc. However, these don't provide much insight in to ongoing dials. We should add metrics for: 1....
This reverts commit 285123a79793e619400388a875832621dee13c29. Fixes: #2921
While working on my personal project, I noticed that when using the noise protocol, both peers are intermittently getting error messages when they try to connect to each other at...
## Preface This is not a bug per se, but an issue that arises in specific circumstances. TL;DR: - To start hole punching you need to determine your public IP,...
https://github.com/ipdxco/unified-github-workflows/releases/tag/v1.0.24 added support for `golangci-lint` 🥳 It is enabled by default. It was released as a patch version to simplify the rollout. I prepared all the participating repositories for it...
@sukunrt just pushed a release tag: [v0.42.0-alpha-2](https://github.com/libp2p/go-libp2p/tree/v0.42.0-alpha-2). Please manually verify validity (using [`gorelease`](https://pkg.go.dev/golang.org/x/exp/cmd/gorelease)), and update `version.json` to reflect the manually released version, if necessary. In the future, please use the...
fixes #3246 - adds tracking of listener associations with a listenerID - removes associations of the closed listener from the map - adds test for scenarios of single and multiple...