Commit Graph

32 Commits

Author SHA1 Message Date
Roardom
393b45349a update: laravel pint dev dependency
The latest version adds stdin support for use in IDEs that integrate with formatters if the formatter accepts input on stdin and outputs on stdout. Zed is one example of such an IDE.
2025-11-29 04:47:14 +00:00
Roardom
7b14341319 add: support connecting to external tracker over unix socket 2025-09-07 08:11:45 +00:00
Roardom
6b4dbb594e update: unit3d-announce torrent peers api response validation
Remove `torrent_id` and `user_id` fields, as they will be removed in a future update. Gather user_id and peer_id from the dict key instead.
2025-08-14 04:49:39 +00:00
HDVinnie
482424550d fix: reported phpstan errors 2025-05-26 21:54:57 -04:00
Roardom
a8a80b0b0c update: change passkey in external tracker in single request
Instead of first removing, and then re-adding.
2025-04-04 04:48:13 +00:00
Roardom
a447269552 refactor: use moderation status enum and cast
For consistency and less magic numbers hard coded everywhere.
2025-02-26 14:23:02 +00:00
Roardom
0e4bcb570d refactor: use ANSI-compatible syntax for raw database queries 2024-11-02 04:26:49 +00:00
Roardom
dd3adfe03d add: show external tracker user rate limits on profile page 2024-09-30 23:16:43 +00:00
HDVinnie
428bf63910 add: base donation system 2024-09-12 13:03:38 -04:00
Roardom
dbb3a7b928 fix: null download slots added to external tracker 2024-08-31 19:04:10 +00:00
HDVinnie
2c949efaad Merge pull request #3888 from Roardom/fix-blacklisted-agent-external-tracker
(Fix) Adding blacklisted clients to external tracker
2024-05-30 23:58:31 -04:00
Roardom
07949ea3fc fix: adding blacklisted clients to external tracker 2024-05-30 14:10:28 +00:00
Roardom
3c83ef7b5b update: show error when external tracker returns error 2024-05-30 14:08:27 +00:00
HDVinnie
d203d9ab0a Merge pull request #3866 from Roardom/fix-external-tracker-slots
(Fix) Only include visible peers when sending to external tracker
2024-05-26 15:14:26 -04:00
HDVinnie
5dd8a63ab8 Merge pull request #3865 from Roardom/external-tracker-visible-peer
(Add) Display peer visibility on external torrent page
2024-05-26 15:14:05 -04:00
Roardom
931096041e fix: only include visible peers when sending to external tracker
Without this, the external tracker's `num_seeding` and `num_leeching` stats go out of sync.
2024-05-25 06:25:51 +00:00
Roardom
b533be13cf add: display peer visibility on external torrent page 2024-05-25 05:08:18 +00:00
Roardom
2e57262e97 fix: strict types phpstan errors 2024-05-23 15:38:35 +00:00
Roardom
b86475a732 add: strict types to all files 2024-05-23 13:58:29 +00:00
Roardom
26ec83faaa fix: catch error when external tracker is offline 2024-05-12 10:21:11 +00:00
HDVinnie
4a1d6ef523 fix: casting 2024-05-06 14:35:16 -04:00
Roardom
899f121e6f fix: add/remove featured torrents to external tracker 2024-04-19 14:29:50 +00:00
Roardom
e3234da27f fix: viewing stats from external tracker
Some incorrect logic here that was never properly tested
2024-04-19 09:38:26 +00:00
Roardom
191ca6e1ab fix: phpstan level 7 errors in Unit3dAnnounce service 2024-01-07 17:21:12 +00:00
Roardom
6d107e3642 add: tracker request rate stats to staff dashboard 2023-12-15 11:21:40 +00:00
Roardom
249a108803 fix: adding freeleech torrents to external tracker 2023-12-07 03:43:52 +00:00
Roardom
350a4aa069 add: show information in external tracker 2023-12-07 03:31:48 +00:00
Roardom
6e10faff3d update: external tracker api
Log a more detailed error, and separate user and group into separate api calls.
2023-12-06 09:17:59 +00:00
HDVinnie
3f03214e39 PHP Style Change (Laravel Pint CI) 2023-11-07 23:54:38 +00:00
Roardom
2702a61a57 fix: adding user to external tracker 2023-05-15 17:40:24 +00:00
Roardom
ea9fd6c9c9 update: swap infohash from ascii-encoded hex to binary 2023-04-08 08:02:04 +00:00
Roardom
05ad4c37b9 add: external tracker support 2023-03-27 04:17:30 -05:00