litep2p icon indicating copy to clipboard operation
litep2p copied to clipboard

Peer-to-peer networking library

Results 30 litep2p issues
Sort by recently updated
recently updated
newest added

Bumps [multihash](https://github.com/multiformats/rust-multihash) from 0.17.0 to 0.18.1. Changelog Sourced from multihash's changelog. v0.18.1 (2023-04-14) Bug Fixes don't panic on non minimal varints (#293) (c3445fc), closes #282 0.18.0 (2022-12-06) ⚠ BREAKING CHANGES...

dependencies
rust

Bumps [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) from 1.0.1 to 2.1.1. Changelog Sourced from ed25519-dalek's changelog. 2.1.1 Update the optional packed-simd dependency to rely on a newer, maintained version of the packed-simd-2 crate. 2.1.0 Make...

dependencies
rust

Bumps [multiaddr](https://github.com/multiformats/rust-multiaddr) from 0.17.1 to 0.18.1. Release notes Sourced from multiaddr's releases. v0.18.1 See changelog for details. v0.18.0 See changelog for details. Changelog Sourced from multiaddr's changelog. 0.18.1 Add with_p2p...

dependencies
rust

Discovered during testing a polkadot node with litep2p + webrtc and integrating with https://github.com/smol-dot/smoldot/issues/1806. Substrate PR used for enabling webrtc: https://github.com/paritytech/polkadot-sdk/pull/4310 Repro case: port scanning ``` sudo nmap -p 33999...

bug

There seems to be a state mismatch in the identify protocol implementation. The following warning appeared 44 times on a warp sync node and 8 times on a full sync...

bug

Do you have a plan to support the WASM target? The use case is similar to Smoldot.

Refactor the `FIND_NODE` query to make the code more robust - avoid panics / unwraps / unimplemented - add an immutable config for the main query logic - simplify the...

enhancement

This PR ensures that lazily negotiated protocols can be closed before the specific protocol message has been received. Closes: https://github.com/paritytech/litep2p/issues/60 cc @paritytech/networking

Revisit the allowed clippy rules introduced by: https://github.com/paritytech/litep2p/pull/83. A few notes on them: - single_match: Most of the code uses `match { Variant::A => ..., _ => ... }` -...

When the memory store is full and a new record is added, remove expired records. Extracted from: https://github.com/paritytech/litep2p/pull/78#discussion_r1570937475

enhancement