Commit Graph

41 Commits

Author SHA1 Message Date
Ben Sarmiento
53c71b1249 Repair logger 2024-05-25 05:45:50 +02:00
Ben Sarmiento
9ecbb5d892 Remove components, do downloaded ids ; support dumps 2024-05-24 02:24:26 +02:00
Ben Sarmiento
6983f59483 Add support for PROXY and PORT envs 2024-04-26 15:11:48 +02:00
Ben Sarmiento
2dbabd3ead Config dump 2024-04-26 15:00:22 +02:00
Ben Sarmiento
755b50c82f Rename struct 2024-04-26 14:28:19 +02:00
Ben Sarmiento
36298dd979 Fix detection issues 2024-02-18 04:15:41 +01:00
Ben Sarmiento
b4b4ebbc49 Fix verify download link logic, remove the setting 2024-02-17 15:01:46 +01:00
Ben Sarmiento
95882ace3f Set to 10x retry count 2024-02-16 06:04:38 +01:00
Ben Sarmiento
f0bf9c6895 Unrestrict uses download timeout 2024-02-05 02:01:55 +01:00
Ben Sarmiento
7794e641ab Reunify workers, add commands 2024-01-30 16:27:12 +01:00
Ben Sarmiento
cd5e0ef1a7 Remove options 2024-01-29 02:59:01 +01:00
Ben Sarmiento
573cfa1436 Add utils 2024-01-28 20:20:33 +01:00
Ben Sarmiento
3cf3351210 Nonblocking disabled 2024-01-28 18:36:57 +01:00
Ben Sarmiento
0678af2bc2 Remove annoying logs 2024-01-28 18:27:39 +01:00
Ben Sarmiento
00e4f8013c Set filenames properly 2024-01-28 03:48:53 +01:00
Ben Sarmiento
f07b65d5da its the fastest ever 2024-01-28 02:23:19 +01:00
Ben Sarmiento
abdc8fcbb0 assign properly 2024-01-27 23:56:37 +01:00
Ben Sarmiento
2502e5473f thinking about timeout 2024-01-27 23:53:22 +01:00
Ben Sarmiento
ce4b794098 Add context deadline to request 2024-01-27 21:09:00 +01:00
Ben Sarmiento
b44f2a4b63 saveTorrentChangesToDisk when relevant 2024-01-27 16:32:50 +01:00
Ben Sarmiento
a851282b2a periodic repair 2024-01-27 14:14:11 +01:00
Ben Sarmiento
05d2544fe8 Refactor workers 2024-01-27 13:17:45 +01:00
Ben Sarmiento
96ec870bb2 Add versioning on logs 2024-01-26 08:44:34 +01:00
Ben Sarmiento
9472fae9fe Final repair fixes 2024-01-18 21:19:36 +01:00
Ben Sarmiento
9938c1134d Fix ipv6 stuffs 4 2024-01-11 03:02:05 +01:00
Ben Sarmiento
8378422b3a Fix ipv6 stuffs 2 2024-01-11 02:41:50 +01:00
Ben Sarmiento
9e3d12b008 IPv6 hosts check 2024-01-11 02:28:38 +01:00
Ben Sarmiento
6c4c73a5b0 Add premium status monitoring and it wont start unless you are premium 2024-01-09 00:00:23 +01:00
Ben Sarmiento
8a76cb0267 Refactor to downloader 2024-01-08 23:17:03 +01:00
Ben Sarmiento
96e41d6cbc Redo router and use chi, implement anchor file 2024-01-08 21:13:35 +01:00
Ben Sarmiento
2aacff1125 Add logs route, add rar handler 2023-12-06 19:18:04 +01:00
Ben Sarmiento
4b8fd82acd Remove ristretto cache 2023-12-06 01:11:58 +01:00
Ben Sarmiento
e6ec369767 Disable pprof 2023-12-03 12:56:12 +01:00
Ben Sarmiento
286628cdc6 Enable profiler 2023-12-03 02:58:31 +01:00
Ben Sarmiento
9985bb7f0a Comment out pprof 2023-12-02 20:04:57 +01:00
Ben Sarmiento
a8e5744481 Implement proper checks for new torrents 2023-12-02 17:37:18 +01:00
Ben Sarmiento
9f81b2b1d0 Implement root handler 2023-11-30 23:08:16 +01:00
Ben Sarmiento
0ad879066e Use new router 2023-11-30 22:46:29 +01:00
Ben Sarmiento
9e3760f275 Use worker pool extensively 2023-11-30 00:40:26 +01:00
Ben Sarmiento
f61ffe82f3 Use proper package namespace 2023-11-29 23:10:55 +01:00
Ben Sarmiento
ced99b9667 Refactor structure, use cobra 2023-11-29 23:05:08 +01:00