go-libp2p
go-libp2p copied to clipboard
libp2p implementation in Go
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....
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...
This PR adds the address validation when under load, referred to the issue #1535
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....
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...
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)