for me it was the case that filePriorities.size() > box.Files.size() for multiple torrents, causing an array out of range access and thus crash
Files renamed in deluge dont transfer their name into transmission
File priorities (including skip) dont transfer from deluge into transmission
Various string_view and constexpr missing, not that important
this is not going to work on windows, because it includes the character : from the timestamp in the filename, which is not allowed. You could replace it with some other character like this
There is a whole range of bugs and missing things, ill try to summarize them here in one
for me it was the case that
filePriorities.size() > box.Files.size()
for multiple torrents, causing an array out of range access and thus crashthis is not going to work on windows, because it includes the character
:
from the timestamp in the filename, which is not allowed. You could replace it with some other character like thisfs::path MigrationTransaction::GetTemporaryPath(fs::path const& path) const { fs::path result = path; result += ".tmp." + ReplaceAll(m_transactionId, ":", "-"); return result; }
fs::path MigrationTransaction::GetBackupPath(fs::path const& path) const { fs::path result = path; result += ".bak." + ReplaceAll(m_transactionId, ":", "-"); return result; }