ethereum / ethereum/utp

Bug Tracking

Open
#68 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
40
Forks
20
PR merge metrics
No merged PRs in 30d

Description

This is just a issue for keeping track of bugs found, whoever has access perms can edit this.

- **2^16 -1 packets bug**. We are currently unable to send more then that. A PR replicating the problem https://github.com/ethereum/utp/pull/60 and a issue comment address why it is here https://github.com/ethereum/utp/issues/44#issuecomment-1566444550
- **deadlock/halt bug on data bigger then buffer limit**. information about it can be found here https://github.com/ethereum/utp/pull/61
~~- **logical add/sub overflow crash bug** https://github.com/ethereum/utp/blob/a2b619d2b48df347af7ff305d8022caf887868a1/src/send.rs#L30. This is quick to fix ``T + offset - pending``~~
- **sent acks are 1-1 for acknowledging data packets** instead of 1-* which uses less bandwidth

This list will/maybe be updated and is just a reference of so far bugs that aren't considered priority, but should be fixed at one point or another. There are a few other issues that people are investigating but those are currently being researched

Contributor guide

No contributing guide indexed for this repository

Research direction

This is a tracking issue covering several unrelated bugs rather than one defined change. Start by reading the linked PRs 60 and 61, the referenced comment on issue 44, and src/send.rs at the cited commit. A useful contribution would need to focus on one bug, define its expected behavior, and add a targeted fix and verification.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
networking
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.