Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

v0.0.2 #25

Merged
merged 14 commits into from
Nov 8, 2023
Merged

v0.0.2 #25

merged 14 commits into from
Nov 8, 2023

Conversation

gabrieldemian
Copy link
Owner

@gabrieldemian gabrieldemian commented Sep 23, 2023

Closes: #21 #18

  • Fixed a bug that timed-out blocks were not being re-requested
  • Fixed a bug when generating block infos smaller than BLOCK_LEN
  • Added one integration test
  • Support for rarest-first, random-first, and sequential downloads.
  • Caching pieces

@gabrieldemian gabrieldemian merged commit 6e4012f into master Nov 8, 2023
@gabrieldemian gabrieldemian deleted the v0.0.2 branch November 8, 2023 18:20
gabrieldemian added a commit that referenced this pull request Nov 9, 2023
* requesting to one tracker at a time

* added rarest first support

* using bitvec as Bitfield, removed bitlab dependency

* refactor get_block_infos

* Disk knows when a piece is downloaded

* Disk: fix piece selection

* retrying connection to failed peers

* fixed offset calculation
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Better logs
1 participant