Commit ca2a7cd
committed
Re-pin ethp2p-rs to the merged main (PR #20)
PR #20 landed the spec-conformant transport on ethp2p-rs main (squash-merged
as d852f23). Move the pin off the pre-merge branch commit (3d23411) to that
main commit, which additionally brings in the hardening added after the Slice-7
bump: reconstruct-reset, per-peer bounded queues with backpressure, opt-in
peer-id pinning, and — importantly — the fix for a load-dependent livelock
where a backpressured chunk send spun drain_session without yielding.
Pinning to a commit on main (rather than a branch that may be deleted) also
gives the git dependency stable provenance. No adapter changes: the new
transport APIs are additive, so bind/connect/Net::send/events are unchanged.
The in-crate round-trip test and the default feature-off build both pass.1 parent 5b96e80 commit ca2a7cd
2 files changed
Lines changed: 11 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
| |||
0 commit comments