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

Right now we are adding an extra roundtrip to WebTransport connections because the server waits for the TLS handshake to complete _before_ sending the h3 SettingsFrame. This isn't necessary, and...

exp/expert
effort/hours
effort/days

We [currently](https://github.com/libp2p/go-libp2p/blob/master/p2p/host/autonat/autonat.go#L101) only emit an initial reachability event when we set some `forceReachability`. Normally we wait until we have some new information before emitting the our first reachability event, thus...

## Specs - [ ] https://github.com/libp2p/specs/pull/623 - [ ] https://github.com/libp2p/specs/pull/622 ## Implementation - [x] https://github.com/libp2p/go-libp2p/pull/2927 - [ ] Setup Registry: https://github.com/libp2p/error-codes/ - [x] Yamux Extension: https://github.com/libp2p/go-yamux/pull/121 ## Applications - [...

This PR aims to update the list of parameters available for Transport constructors, following this code: https://github.com/libp2p/go-libp2p/blob/master/config/config.go#L290-L324

## 🗺 What's left for release - [x] https://github.com/libp2p/go-libp2p/pull/3153 - [x] https://github.com/libp2p/go-libp2p/pull/3094 - [x] https://github.com/libp2p/go-libp2p/issues/3072 - [x] https://github.com/libp2p/go-libp2p/pull/3122 - [x] #3166 ## 🔦 Highlights This is a small release. The...

Re-register proxy on local address change event from libp2p host - Subscribe to local address update events from libp2p host - On address change, shut down the existing mDNS server...

I'm trying to observe the establishment of a connection from relayed to direct (using DCuTR). Initially I thought that I could use the `Connectedness`' `Limited` state for that. This works...

The proposal is for `conn.Context` to return a context that is cancelled when the connection is closed. User's can use the context to cleanup resources with `context.Afterfunc` or as a...

Currently we mostly ignore these errors. We should handle them and do something reasonable. Some mock network implementation don't support these methods, so we should update them to add support.