Alexandru Vasile

Results 69 issues of Alexandru Vasile

https://github.com/paritytech/litep2p/blob/467a457c78785819e91ecdb7a5a926b7cd1c3d25/src/multistream_select/length_delimited.rs#L44

At the moment, our testing includes: - the noise handshake is checked and message decoded - invalid peer id results in an error

https://github.com/paritytech/litep2p/blob/467a457c78785819e91ecdb7a5a926b7cd1c3d25/src/crypto/noise/protocol.rs#L84-L90 - From the comments above we should be using `x25519-dalek for Curve25519 DH` only for `resolve_dh`. Meaning we should take into account the choice.

Raising this issue to discuss about the features that are needed by the community in the next metadata version. These features will be initially exposed under a metadata unstable versioning...

Requiring validators to provide public addresses ensures the authority can be discovered sooner. This should happen in one of the following releases, after the release that includes: - https://github.com/paritytech/polkadot-sdk/pull/5240.

This PR advances the keep-alive timeout of the transport service. Previously, the keep-alive timeout was triggered 5 seconds after the connection was reported to the transport service regardless of substream...

enhancement

The transport manager receives a `DialFailure { error: DialError }` on dial failures. Because the `DialError` does not implement Clone, the installed protocols receive only a `DialFailure { peer, address...

enhancement

The `TransportManager` initiates a dialing process on multiple addresses and multiple transports (ie TCP WebSocket). The first established connection is reported back from the Transport layer to the `TransportManger`. Then,...

enhancement

This PR updates the internal yamux crate to include the following: - yamux window auto tuning similar to QUIC - Wake up readers to not miss EOF - pending frames...

enhancement

The `TransportEvent::ConnectionOpened` is reported back from transports to the manager when a connection is established. However, multiple addresses might have been dialed and resulted in failures. Enrich the `ConnectionOpened` with...

enhancement