Thomas Eizinger

Results 368 issues of Thomas Eizinger

## Description The `rust-libp2p` identify implementation has a cache that remembers the reported addresses from the last X connected peers even once they get disconnected. By default, X is zero....

# Description A PoC implementation for what is described in https://github.com/libp2p/rust-libp2p/issues/2865. ## Links to any relevant issues - https://github.com/libp2p/rust-libp2p/issues/2863 ## Open tasks - [x] Merge https://github.com/libp2p/rust-libp2p/pull/2861 - [x] Remove `SubstreamBox::new`...

## Description Most tasks around releasing crates in our monorepo are currently performed manually: - Adding changelog entries (happens in PRs usually) - Pull through version numbers of workspace dependencies...

## Description Currently, prometheus-client is a non-optional dependency of `libp2p-gossipsub`. Change it to an optional dependency, enabled by a feature flag (`metrics` f.e.) ## Motivation Not all users user the...

## Description Currently, `cargo doc` is emitting a number of warnings. We should fix those and amend the CI configuration to fail as soon as any warnings are emitted. ##...

difficulty:easy
help wanted
getting-started

## Description See the discussion in this PR: https://github.com/libp2p/rust-libp2p/pull/2886 ## Motivation Documentation is often not looked at but a failing CI will trigger people to fix things! ## Current Implementation...

# Description This fell out of https://github.com/libp2p/rust-libp2p/pull/2903. It removes a layer of indirection by inlining the various `handshake` functions into the respective upgrade traits. This should hopefully make it clearer,...

# Description This is a PoC of an idea to make it easier for users to write their own `NetworkBehaviour` without having to write their own `ConnectionHandler`. The usecases we...

Simplify the `ConnectionHandler` interface. This is one of the first interfaces users get in touch with when the implement their own protocols. Making it as simple as possible without removing...

tracking-issue

## Description Introduce a crate that contains reusable bits that make it easy to correctly test `NetworkBehaviour` implemenations. In particular, the crate should support the setting up and connecting a...