go-libp2p
go-libp2p copied to clipboard
libp2p implementation in Go
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...
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...
Closes #2293
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.