torrust-tracker icon indicating copy to clipboard operation
torrust-tracker copied to clipboard

A modern and feature-rich (private) BitTorrent tracker.

Results 173 torrust-tracker issues
Sort by recently updated
recently updated
newest added

Now that [async-trait](https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html) has been stabilized in [Rust 1.75.0](https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html), we can start using the stable paths in the ci again.

Easy
Continuous Integration
Needs Feedback
Build | Project System

Relates to: - https://github.com/torrust/torrust-index-backend/issues/251 - https://github.com/torrust/torrust-tracker/issues/753 We are duplicating code for: ```rust pub struct InfoHash(pub [u8; 20]); ``` - https://github.com/torrust/torrust-tracker/blob/develop/src/shared/bit_torrent/info_hash.rs#L136-L167 - https://github.com/torrust/torrust-index-backend/blob/develop/src/models/info_hash.rs#L136-L167 We should extract a common BitTorrent protocol crate...

Code Cleanup / Refactoring
- Developer -
Build | Project System

- [x] #561 - [x] #563 - [x] #623 - [x] #644 - [x] dev: improve announce ip logic test: (c7b28deb09303783fb6cdff09f773450d179440b)

Needs Rebase

DashMap does not support ordering of keys that we use right now for our scrape responses, since DashMap works using multiple inner HashMaps (sharded). When I implement the torrent repository...

Needs Rebase

Closes https://github.com/torrust/torrust-tracker/issues/567 Closes https://github.com/torrust/torrust-tracker/issues/565

Needs Rebase

We are using a Tracker API Client in test code. See: https://github.com/torrust/torrust-tracker/blob/develop/tests/servers/api/v1/client.rs That client is duplicated in the Index because the Index calls the Tracker API: https://github.com/torrust/torrust-index/blob/develop/src/tracker/api.rs We should extract...

Code Cleanup / Refactoring

I've opened this issue to collect and track all past, current and future problems related to timeouts. Recently we have had problems with the live demo because the [http_health_check](https://github.com/torrust/torrust-tracker/blob/develop/src/bin/http_health_check.rs) binary...

Bug
Enhancement / Feature Request
EPIC

Parent issue: https://github.com/torrust/torrust-tracker/issues/669 Depends on: https://github.com/torrust/torrust-tracker/issues/673 Not all tracker responses are always the same for the same request. Some trackers can include only mandatory fields. The example below is a...

Enhancement / Feature Request
Easy
Code Cleanup / Refactoring
- Developer -
- Admin -
Testing
good first issue