Commit graph

118 commits

Author SHA1 Message Date
yggverse
bd49ae8c6f move regex member to preload struct 2025-07-07 12:15:46 +03:00
yggverse
ee78171a12 rename infohash_file to infohash, storage to optional preload, torrent_tracker to tracker 2025-07-07 11:57:54 +03:00
yggverse
57b246a879 prevent unexpected memory usage by filter values from unknown source 2025-07-07 03:14:56 +03:00
yggverse
203c3041d2 update comment 2025-07-07 02:46:49 +03:00
yggverse
b939f3db65 update comment 2025-07-07 02:46:00 +03:00
yggverse
e5e4dd0ae6 store index values in memory only in use by the argument options 2025-07-07 02:42:05 +03:00
yggverse
39e717ec04 rename argument to config 2025-07-07 01:44:55 +03:00
yggverse
b30be0e9f8 separate torrent storage features 2025-07-07 01:43:15 +03:00
yggverse
25a226eb0f fix build environment 2025-07-07 00:26:22 +03:00
yggverse
0a7793fcf2 remove experimental construction 2025-07-06 23:43:03 +03:00
yggverse
ebec6b30a2 try fix rust 1.88 warning 2025-07-06 23:41:19 +03:00
yggverse
b2b69ca9e7 wrap index implementation, skip rss file update if the index is not changed (safes ssd life by prevent extra write operations) 2025-07-06 23:33:31 +03:00
yggverse
ff7bb4c94f update readme 2025-07-06 23:03:31 +03:00
yggverse
5ea7735b81 update readme 2025-07-06 22:52:59 +03:00
yggverse
738fee1a88 implement option to export index collected as the static rss feed, set save_torrents as false by default 2025-07-06 22:51:51 +03:00
yggverse
c206a06c25 implement preload_total_size argument 2025-06-16 19:15:20 +03:00
yggverse
cb377425a7 remove download_torrent_timeout as managed by parent add_torrent_timeout controller 2025-06-16 18:47:21 +03:00
yggverse
de15a8270e init only_files with estimated capacity 2025-06-16 02:08:34 +03:00
yggverse
5a8adae1d8 use vector as faster and safe here 2025-06-16 02:02:29 +03:00
yggverse
4f39dc3d0a implement preload_max_filesize, preload_max_filecount options 2025-06-16 01:59:22 +03:00
yggverse
7de77b8575 update comment 2025-06-15 22:19:55 +03:00
yggverse
b07d6940e1 do not skip errors 2025-06-15 22:13:41 +03:00
yggverse
ecdfe2d134 calculate regex once 2025-06-15 21:45:57 +03:00
yggverse
2df00564d6 remove extra copy 2025-06-15 21:23:00 +03:00
yggverse
877c390d3d remove extra copy 2025-06-15 21:22:27 +03:00
yggverse
279c5217da update cleanup function api 2025-06-15 18:52:24 +03:00
yggverse
8e8b60fe31 cleanup irrelevant files on complete torrent download 2025-06-15 18:40:11 +03:00
yggverse
4cf5bbcb4e update description 2025-06-15 16:54:38 +03:00
yggverse
dc7dbcb4da update roadmap details 2025-06-15 16:52:47 +03:00
yggverse
b38988dacf update proxy_url api to librqbit 0.9 beta api, add enable_tcp option, implement peer_opts, add_torrent_timeout, download_torrent_timeout arguments 2025-06-15 16:45:11 +03:00
yggverse
3a948b5bee update description 2025-06-15 04:50:49 +03:00
yggverse
c4d83677eb update description 2025-06-15 04:46:06 +03:00
yggverse
953cd8dc63 update description 2025-06-15 04:43:16 +03:00
yggverse
21f405a5ac update comments 2025-06-15 04:38:45 +03:00
yggverse
c3630028b2 update comment 2025-06-15 04:34:26 +03:00
yggverse
003564f52c implement initial_peers method 2025-06-15 04:26:22 +03:00
yggverse
41b386717d update comments 2025-06-15 04:23:02 +03:00
yggverse
ce36c5dd87 implement torrent resolve timeout with argument option 2025-06-15 04:10:13 +03:00
yggverse
307a935d7f implement processed torrents index, skip info-hashes processed, remove torrent from session on download complete 2025-06-15 01:59:20 +03:00
yggverse
9b6491a666 fix regex example 2025-06-15 01:40:04 +03:00
yggverse
a40534d6a4 add missed extension alias 2025-06-15 01:03:57 +03:00
yggverse
b12d32f862 update required dependencies 2025-06-14 23:35:42 +03:00
yggverse
10c2d7e855 implement some 0.2.0 features 2025-06-14 23:33:11 +03:00
yggverse
18116491cb draft local librqbit dependency path 2025-06-08 12:02:01 +03:00
yggverse
379ddca62e switch librqbit/tracker-udp-dualstack branch to enable UDP IPv4+IPv6 support, update CLI API to 9.0.0-beta.0 (see release notes) 2025-06-08 01:44:52 +03:00
yggverse
d0bd72396f add trace debug level 2025-06-07 20:11:55 +03:00
yggverse
b68a5b3eda set session persistence as None 2025-06-07 20:05:09 +03:00
yggverse
e9442334aa fix println type 2025-06-07 17:47:42 +03:00
yggverse
eac6d0dc07 use shared function 2025-06-07 17:46:58 +03:00
yggverse
58c2e6e108 use shared namespace 2025-06-07 17:46:04 +03:00