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

## Implement Logging Enhance the program's logging functionality by adopting the [RFC 5424 syslog format](https://tools.ietf.org/html/rfc5424). This format ensures structured, consistent log entries that align with industry best practices. Follow these...

Enhancement / Feature Request
Help Wanted
- Admin -
Needs Research

Current release profile come with debug info and lto=fat, which is quite unnecessary for release build. this cause `cargo build --release` generated 60M+ binary file, and is not ideal for...

- Admin -
Installer | Package
Optimization
Build | Project System

Just tried to compile this on Windows CLion with Rust. These modules are not compatible with Windows: * ring * libz-sys * libsqlite3-sys * openssl-sys You might want to look...

- Contributor -
Portability
Build | Project System

Since I've been using Axum on my own project based on Torrust-Tracker, I'm moving myself to Actix framework again, but now with properly implementation. This server uses, as far as...

Security
- Admin -
Needs Feedback
Needs Research

Our current configuration system is a mess and not sustainable. I suggest that we move to the [Figment](https://github.com/SergioBenitez/Figment) configuration library and conceptually rework our entire approach to configuration for the...

Code Cleanup / Refactoring
Dependencies
- Admin -
Needs Research
Question / Discussion
EPIC

There is a live demo for the Torrust services: ### Tracker - HTTP Tracker: https://tracker.torrust-demo.com/announce - UDP Tracker: udp://tracker.torrust-demo.com:6969/announce ### Index Index: https://index.torrust-demo.com/api ### Index GUI Index: https://index.torrust-demo.com This issue...

DashMap should be significantly faster in concurrent reads and writes compared to the std HashMap. https://github.com/xacrimon/dashmap https://github.com/xacrimon/conc-map-bench

Optimization

Originated in: https://github.com/torrust/torrust-tracker/pull/268#issuecomment-1492269699 The API, UDP, and HTTP tracker use a similar strategy to run the service instances. There are two levels of logic: - The `ServiceController` - The `ServiceLauncher`...

Code Cleanup / Refactoring
- Developer -
Needs Feedback

Relates to: https://github.com/torrust/torrust-tracker/discussions/825 Recently [I've been increasing the server where we host the live demo](https://github.com/torrust/torrust-demo/issues/1) because [the server was running out of memory](https://github.com/torrust/torrust-demo/issues/1). [I've also been discussing whether it makes...

Optimization

We handle a maximum of 50 UDP requests at the same time. When we have more than 50, we overwrite the latest one, and we give a second chance to...

Enhancement / Feature Request
- Admin -
Optimization