go-libp2p
go-libp2p copied to clipboard
libp2p implementation in Go
``` === RUN TestSendPushIfDeltaNotSupported id_test.go:772: Error Trace: id_test.go:772 Error: Condition never satisfied Test: TestSendPushIfDeltaNotSupported --- FAIL: TestSendPushIfDeltaNotSupported (1.05s)
Fixes #1571. This was surprisingly easy. Unfortunately, I can't find a way to test the deduplication (that no event is emitted when a second connection is dialed), since the swarm...
In some environments, users need to be able to proxy all traffic through, e.g., a corporate socks proxy. This sucks but is sometimes inevitable. Solution: * Tunnel outbound connections through...
Currently, both the blank host and the basic host run identical code to emit `PeerConnectedness` events. This logic should probably live in the swarm instead. Potential challenge: we'll need to...
Fixes #1430.
Allow potentially disabling or reducing the backoff times. Related: libp2p/go-libp2p-swarm#60 libp2p/go-libp2p-swarm#63
Currently if a routed host attempts a connection, it would only search for new addresses if no addresses were present in the peerinfo for that peer. This means that if...
As discussed here: https://github.com/libp2p/go-libp2p/pull/302 we create a bootstrapping bundle. ## General design/requirements: 1. Take in a go-libp2p-net Network, a list of bootstrap peers, and a minimum peer count. While running,...
1. We should try to distinguish between local failures and remote failures. At the very least, we should be resetting our backoffs when new links/routes come online. 2. We should...
So this isnt necessarily an implementation bug, but rather a design bug. While investigating connectivity issues i put together a log scraper coalescer thingy that gathers information about each overall...