Bug Tracking
- 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