go-libp2p icon indicating copy to clipboard operation
go-libp2p copied to clipboard

libp2p implementation in Go

Results 382 go-libp2p issues
Sort by recently updated
recently updated
newest added

https://github.com/libp2p/go-libp2p/runs/7028901565?check_suite_focus=true ``` === RUN TestGlobalPreferenceV4 transport_test.go:140: when listening on /ip4/127.0.0.1/tcp/0, should prefer /ip4/127.0.0.1/tcp/0 over /ip4/10.1.1.88/tcp/0 transport_test.go:142: when listening on /ip4/127.0.0.1/tcp/0, should prefer /ip4/0.0.0.0/tcp/0 over /ip4/10.1.1.88/tcp/0 transport_test.go:180: dialed /ip4/127.0.0.1/tcp/46587 from 127.0.0.1:60340....

kind/bug

Hi, I wrapped a custom priv/pub signature scheme to implement the `go-libp2p-crypto.PrivKey` and `go-libp2p-crypto.PubKey` interface. But got the following error when running the chat example: ``` dial attempt failed: proto:...

(moving a discussion from a private conversation to somewhere more public) Libp2p performs quite a bit of complex parsing, which has occasionally lead to panics at runtime. When uncaught, these...

P3

This PR adds the address validation when under load, referred to the issue #1535

P2

This is an issue to remind us to sweep through our deps and remove anything that isn't necessary. In the past week, I've removed our grpc dep and btcd dep....

kind/maintenance
effort/hours

Toward https://github.com/libp2p/go-libp2p/issues/1421. @vyzo This is a blunt and incorrect first approximation for feedback. The 1st and 3rd `DialPeer`s happen after the 2nd one succeeds. This passes but defeats the purpose...

This is recreating https://github.com/libp2p/go-libp2p-noise/pull/110. There were a few merge conflicts, so I'm asking for a re-review.

``` === RUN TestDialSimultaneousJoin dial_test.go:578: third dial succedded; conn: dial_test.go:560: second dial succedded; conn: dial_test.go:[588](https://github.com/libp2p/go-libp2p/runs/6129949662?check_suite_focus=true#step:7:588): Error Trace: dial_test.go:588 Error: Received unexpected error: failed to dial 12D3KooWGEcD5sW5osB6LajkHGqiGc3W8eKfYwnJVVqfujkpLWX2: * [/ip4/127.0.0.1/tcp/50016] failed to...

kind/bug

With WebTransport's `/webtransport/certhash/xyz` addresses, the assumption that the last component of a multiaddr identifies the transport to use for dialing doesn't hold any more. Note that WebRTC will probably also...

``` === RUN TestMultiplePeers decay_test.go:220: wrong value; expected = 2670; got = 2671 --- FAIL: TestMultiplePeers (1.08s)

kind/bug