A library with the primitive types and functions used by BitTorrent UDP trackers.
This crate was originally derived from Aquatic's udp_protocol crate:
Torrust keeps an in-house copy because upstream maintenance appears inactive and the tracker still needs dependency updates, security maintenance, and ongoing protocol-related evolution.
Relevant upstream context:
The original source is Apache-2.0 licensed. The in-house package keeps the required origin and change notices in code headers, consistent with the license terms.
An explicit copy of Apache-2.0 is included at LICENSE-APACHE.
Special thanks to greatest-ape (Joakim Frostegård) for his contributions to the BitTorrent ecosystem and the original implementation this crate builds upon.
The project is licensed under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE.