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

Relates to: https://github.com/torrust/torrust-tracker/pull/790 This PR migrates the configuration implementation to use [Figment](https://crates.io/crates/figment) as suggested by @da2ce7 [here](https://github.com/torrust/torrust-tracker/issues/401). ### Context I was working on a configuration validation in this [PR](https://github.com/torrust/torrust-tracker/pull/790). I...

These refactors allow proper configuration validation with unit tests. It also improves the error messages when the service configuration is wrong. For example, this is the current error message if...

Code Cleanup / Refactoring

Transition to new modern library, with proper support for async instrumentation.

Needs Rebase

part of: - #669 `src/shared/bit_torrent/tracker/http/client` is mostly a copy-paste of the infrastructure code for: `tests/servers/http/` De-duplicating this code would mean that our client code would be tested with our integration...

Code Cleanup / Refactoring

- [ ] Permanent keys. Relates to: https://github.com/torrust/torrust-tracker/discussions/244 - [ ] Upload pre-generated keys (32 characters passkeys). Relates to: https://github.com/torrust/torrust-tracker/issues/771

EPIC

I installed the tracker and its running. But its not clear to me why i have to create an auth key because i already use an existing persistent passkey in...

After merging this [PR](https://github.com/torrust/torrust-tracker/pull/690) running benchmarking for torrent repositories is no longer executed with: ```console cargo run --release -p torrust-torrent-repository-benchmarks -- --threads 4 --sleep 0 --compare true ``` but with:...

Documentation
Easy
good first issue

closes: #677 closes: #682 closes: #681 closes: #679 closes: #680 closes: #678 closes: #683 closes: #676 closes: #767 part of epic: - #669 todo: - [ ] Write More Tests...

Needs Rebase

Relates to: https://github.com/greatest-ape/aquatic/pull/191 I've [added the Torrust Tracker to the Aquatic Bencher](https://github.com/greatest-ape/aquatic/pull/191). The [Aquatic Bencher](https://github.com/greatest-ape/aquatic/tree/master/crates/bencher) is a Rust crate to run load tests for UDP trackers. Now we can run...

Enhancement / Feature Request
- User -
Optimization

From: https://github.com/torrust/torrust-tracker/issues/255#issuecomment-1477478212 These are the packages we have extracted so far: ```s ./packages/ ├── clock ├── configuration ├── located-error ├── primitives ├── test-helpers └── torrent-repository ``` In the long-term I...

Code Cleanup / Refactoring
Needs Feedback