omgbeez
5c71ecc211
Mem and CPU perf fixes
2026-04-21 22:19:06 -04:00
Roger Far
41f816ab80
Cleanup.
2026-02-23 20:04:53 -07:00
omgbeez
a023d33d90
Add resilience handler, predictive rate limit handling
...
- Applied to TorBox, can be extended easily to other providers
- Reads response headers commonplace for pre-emptive rate limit throttling and retry-after
- When a rate limit is reached, displays a warning in the UI
- Fix socket leak from direct allocation of HttpClient, replaced with factory which handles pooling and re-use of sockets.
While HttpClient is Disposable, it doesn't gaurantee (and does not) directly release underlying sockets for queries at the time the client is disposed. These sockets will go into a TCP WAIT state often for a very long time. The expected pattern in C# is to always use the HttClientFactory which will correctly handle re-use of the OS sockets in suqsequent queries reducing resource and memory leaks.
2026-02-20 09:47:13 -05:00
omgbeez
e93e4f6f22
Usenet support
2026-02-13 13:15:57 -05:00
Roger Far
580c7132c6
Cleanup.
2026-02-11 20:22:28 -07:00
Roger Far
01a26c614b
Merge branch 'main' into upstream/websocket-perf
2026-02-11 20:04:57 -07:00
Roger Far
a9648248f4
Global formatting.
2026-02-11 19:44:49 -07:00
omgbeez
9454ea1bd1
Refactored torrent and download models with DTOs to simplify serialization and API responses.
2026-01-17 12:23:16 -05:00
destrodxbad
27398ba993
Add automatic disk space monitoring for Bezzad downloader
2025-11-09 03:05:56 +01:00
Roger Versluis
123c4f29c6
Remove internal downloader.
2025-10-06 20:15:07 -06:00
Roger Far
02a97f3170
Add banned tracker setting.
2025-08-04 22:40:11 -06:00
Cucumberrbob
6bc9c06faa
add setting to delay FinishedAction
2025-07-06 21:59:36 +01:00
Cucumberrbob
32fe929f48
Merge pull request #816 from mentalblank/magnet-enrichment
...
Tracker Enrichment
2025-05-31 12:42:13 +01:00
MentalBlank
408c475af5
Tracker list caching with configurable expiration
...
Add new option to general settings that allows the user to set the time in minutes to cache the tracker list. 0 disables caching. Default value is 60.
2025-05-21 00:45:14 +10:00
MentalBlank
80a8a1020c
Expand enrichment to torrent files
2025-05-20 03:27:41 +10:00
Cucumberrbob
e17c8c5c1a
make setting UnpackLimit to 0 turn unpacking off
2025-05-17 13:30:22 +01:00
MentalBlank
ae66b40a3d
Allow user to define tracker list
2025-05-16 07:57:48 +10:00
MentalBlank
e6a22f6780
Magnet Enrichment
...
Add magnet link enrichment using configurable tracker lists from ngosang/trackerslist
2025-05-15 19:48:41 +10:00
Roger Far
5270375f5c
Merge branch 'main' into feat/debrid-queue
2025-04-13 09:16:46 -06:00
Roger Far
a9485827ce
Merge pull request #783 from Cucumberrbob/feat/tb-optional-zipping
...
[TB] Make zipped downloads optional
2025-04-13 07:55:05 -06:00
Cucumberrbob
75f115fd42
[TB] Make zipped downloads optional
2025-04-13 14:47:12 +01:00
Cucumberrbob
3780a954a2
add setting to change RD api hostname
2025-03-23 14:08:27 +00:00
Roger Far
2eddeaecb7
Merge pull request #747 from Cucumberrbob/feat/ignore-updates
...
feat: Allow ignoring update notifications (but notify anyway if GHSA found)
2025-03-21 15:04:37 -06:00
Cucumberrbob
74e6d2cf95
don't add torrents straight to debrid provider, add to queue first, dequeue in TorrentRunner
2025-03-21 13:09:59 +00:00
Cucumberrbob
f68911e9c2
Add UpdateChecker.IsInsecure to check if running version is insecure
...
Uses a hard-coded list of GHSA ids of known fixed vulnerabilities
2025-03-11 20:38:02 +00:00
Cucumberrbob
b333c738be
Add DisableUpdateNotifications setting
...
Lets the user turn notifications off completely
2025-03-11 20:34:52 +00:00
Cucumberrbob
d4ba114772
fix: typo - proxyserver setting applies to bezzad not internal
2025-03-09 12:45:51 +00:00
Wald764
59c47bfe1a
🎉 add support of DebridLinkFr
2025-01-31 10:07:29 +01:00
YvesPa
7d2d7fa35f
Merge remote-tracking branch 'rogerfar/master'
2025-01-10 16:27:04 +01:00
Sam Heinz
e92b197ddb
[TB] Fix UI errors
2024-12-11 18:59:21 +10:00
YvesPa
f9335be163
Merge remote-tracking branch 'rogerfar/master'
2024-12-10 11:12:55 +01:00
Sam Heinz
ec4e160288
disable seeding
...
Would rather have seeding disabled and Torbox support be merged then fix it in December when I have time again.
2024-11-12 14:29:47 +10:00
YvesPa
fcbd9d8096
Correct Path using qbittorrent
2024-09-25 14:51:37 +02:00
YvesPa
047326a30f
Add Synology Download Station
2024-09-23 12:51:04 +02:00
Sam Heinz
446b1c0180
Fix error from merge from upstream, fix error on processing
2024-09-12 19:52:03 +10:00
Sam Heinz
320c52c4be
Handle zipped DL only w/ file count > 100
2024-09-04 17:14:36 +10:00
Sam Heinz
70584d1acb
Add DB values for seeding and zipped, pass to addtorrent
2024-09-01 20:14:07 +10:00
Sam Heinz
c34f91fc27
Add UI elements for TorBox, fix downloads.
2024-08-28 17:05:56 +10:00
Roger Far
dbb502a164
Add recursive searching for the symlink downloader.
2024-04-20 09:47:51 -06:00
Roger Far
949bd7cfd2
Increase the default internal downloader values.
2024-04-08 18:08:59 -06:00
Roger Far
d6e549bb67
Added option to configure the buffersize for the internal downloader.
2024-04-07 00:14:48 -06:00
Roger Far
bec2dcd20b
Add internal downloader logger.
2024-04-06 16:28:03 -06:00
Roger Far
b0823f596d
Add regex option to include or exclude files.
2024-02-12 21:39:02 -07:00
Roger Far
486cea1006
Add ParallelCount setting back, don't calculate chunk count but use a setting value.
2024-01-10 18:11:46 -07:00
Roger Far
de9045d3f6
Tweaked the downloader a bit to fix the memory issues.
2024-01-08 19:51:32 -07:00
Roger Far
c83982a4d4
Add setting for aria2 to accomodate a download path that is different in aria2 than in rdt-client.
2024-01-05 14:30:49 -07:00
Roger Far
22ba9c7ce6
Expose the Post Torrent Download Action setting on the Provider settings.
2024-01-05 12:03:23 -07:00
Roger Far
95574847e9
Fixed setup screen and some labels. Removed 100 char limit on inputs.
2024-01-05 11:37:01 -07:00
Roger Far
2b39f92106
Fixed post torrent %F parameter.
2024-01-05 11:27:52 -07:00
Roger Far
8114baa7b8
Switch the internal downloader (again).
2024-01-05 11:07:38 -07:00