qBittorrent/src
Vladimir Golovnev ed4570cb4d
Store minimal metadata for "restore torrent" purposes (#15191)
We can no longer save valid torrent files in the general case, because
for torrents of version 2, we need a full merkle tree to do it, but if
a torrent is added from magnet link, full merkle tree may not be available
even before the end of downloading all the data. Actually, we don't need
the full torrent file for the purposes of resuming the torrent, so we can
allow libtorrent to produce only a minimal part of the metadata as part
complete resume data, but we still want to store it in a separate file,
so we extract the resulting metadata from the complete resume data before
saving and merge it together before loading.
2021-07-19 07:59:06 +03:00
..
app Disable move constructor where it is sensible 2021-06-29 14:49:45 +08:00
base Store minimal metadata for "restore torrent" purposes (#15191) 2021-07-19 07:59:06 +03:00
gui Add "Forced metadata downloading" state (#15185) 2021-07-17 21:33:14 +03:00
icons Use cleaned icons 2021-05-25 12:09:24 +08:00
lang Sync translations from Transifex and run lupdate 2021-06-26 21:03:43 +03:00
searchengine Add README.md to searchengine folder 2021-01-11 15:11:36 +08:00
webui Add "Forced metadata downloading" state (#15185) 2021-07-17 21:33:14 +03:00
CMakeLists.txt Implement DBResumeDataStorage class 2021-05-01 12:30:53 +03:00
qbittorrent.exe.manifest NSIS: Add option to remove Windows path length limitation 2020-03-22 16:46:46 +02:00
qbittorrent.rc Merge pull request #14145 from Chocobo1/define 2021-01-06 11:38:55 +08:00
qbittorrent_mingw.rc Fix mingw warning about unrecognized escape sequence 2018-08-14 22:45:21 +03:00
src.pro Disable functions deprecated in Qt 5.14 and earlier 2021-06-16 17:56:40 +03:00
update_qrc_files.py Fix extra/missing trailing new lines in files 2020-10-28 14:20:18 +00:00