torrust-tracker
torrust-tracker copied to clipboard
A modern and feature-rich (private) BitTorrent tracker.
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...
Transition to new modern library, with proper support for async instrumentation.
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...
- [ ] 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
qstion
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:...
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...
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...
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...