mirror of
https://github.com/status-im/nimbus-eth2.git
synced 2025-01-18 10:31:04 +00:00
1a9cafd3dd
- fix: allFuturesThrowing compilation issue on daily - feat: Yamux timeout - Fix empty path crash issue for MultiAddresses `unix`, `ip6zone`, `dns***`. - fix: move transport interop tests to nim-libp2p repo - use chronos 4.0.0 - fix typo in `ProtoMessage.toString()` - increase tolerance of `simple heartbeat` test - remove unused `MultiBase.encode(..., Cid)` function - move `allFutureThrowing` helper to tests - use new Chronos `trackCounter` APIs for leaks checks in tests - remove unused `LPStreamError` types - change `SecioError` and `NoiseError` to descendants of `LPStreamError` - do not log yamux buffers without sanitization (trace log level) - don't forget closing the stream when final `{Fin}` fails in yamux - use `race` instead of `or` to avoid lockup - in yamux, do not write `{Rst}` packet to stream that's in use - avoid `KeyError` in edge case of yamux handler - avoid triple lookup in `m.flushed` yamux table - catch `WebSocketError` in `wstransport` - define proper parent error type for `YamuxError` - document known `--mm:orc` crash - add `{.async: (raises).}` to `libp2p/stream` modules