torrust-tracker
torrust-tracker copied to clipboard
A modern and feature-rich (private) BitTorrent tracker.
Relates to: - https://github.com/torrust/torrust-tracker/issues/1136 - https://github.com/torrust/torrust-demo/issues/14 - https://github.com/torrust/torrust-tracker/issues/1448 In the Torrust Tracker demo, we have had many [errors related to the connection ID](https://github.com/torrust/torrust-demo/issues/14). Those errors produce these entries in the...
I've added an integration test for global metrics: https://github.com/torrust/torrust-tracker/issues/1407 All tests except this one are inside the [packages](https://github.com/torrust/torrust-tracker/tree/develop/packages). However, this test if for a behavior that you can only test...
Relates to: - https://github.com/torrust/torrust-tracker/pull/1149 - https://github.com/torrust/torrust-tracker/pull/1147 - https://github.com/torrust/torrust-tracker/pull/1148 - https://github.com/torrust/torrust-tracker/pull/1148 Some time ago I tried to use the `tracing-test` for writing assertions for logs. I could it use it because...
We use the service socket addresses in many places (logs, events, etc.). However we are only using the server URL in few places like logging. When you start the tracker...
Relates to: - https://github.com/torrust/torrust-tracker/issues/1409 - https://github.com/torrust/torrust-tracker/issues/1403 In the tracker configuration you can only specify the bind address for all services. It usually uses the wildcard IP: ```toml [metadata] app =...
@nuts-rice has added benchmarks for a couple of packages: - udp-tracker-core - http-tracker-core It would be nice to continue adding for the rest (at least the main ones): - axum-http-tracker-server...
In the last weekly meeting @da2ce7 and I were discussing the internals of the tracker and we realized we don't know why the UDP tracker is filtering out peers that...
Add tests for `udp-tracker-core` package. ### Initial Code Coverage ```console cargo llvm-cov --package bittorrent-udp-tracker-core ``` Filtered lines for the package: ```output Filename Regions Missed Regions Cover Functions Missed Functions Executed...
Add unit tests to all workspace packages in the Torrust Tracker. After the [refactoring packages](https://github.com/torrust/torrust-tracker/issues/753) and the extraction of many new packages, which can be found [here](https://github.com/torrust/torrust-tracker/blob/develop/docs/packages.md), we now have...
Add tests for `http-tracker-core` package. ### Initial Code Coverage ```console cargo llvm-cov --package bittorrent-http-tracker-core ``` Filtered lines for the package: ```output Filename Regions Missed Regions Cover Functions Missed Functions Executed...