56 Commits (9e92e5995f9698d3c24e55f967e3c31c0187ff53)

Author SHA1 Message Date
Vladimir Golovnev bc71827c01
Improve torrent content handling 3 years ago
Chocobo1 21f72baae2
Use QSaveFile wherever applicable 3 years ago
Vladimir Golovnev (Glassez) 2993fdb169
Improve "Watched folders" feature 4 years ago
Vladimir Golovnev (Glassez) 383eaf44ac
Implement DBResumeDataStorage class 4 years ago
Chocobo1 fdc186c92f
Revise tag related implementations 4 years ago
Chocobo1 a64bb1a990
Simplify natural sort classes interface 4 years ago
Vladimir Golovnev (Glassez) 1344b31535
Improve ResumeDataStorage 4 years ago
Vladimir Golovnev (Glassez) 35dedd3d83
Implement BencodeResumeDataStorage class 4 years ago
Vladimir Golovnev (Glassez) bea32cfe38
Define template for classes that represent SHA hashes 4 years ago
Vladimir Golovnev (Glassez) 0b4fef19f6
Remove redundant suffix from TorrentHandle class 4 years ago
Vladimir Golovnev (Glassez) 531ae501ad
Use std::optional<bool> instead of custom TriStateBool 4 years ago
Chocobo1 c669401767
Generate version header when configuring project 4 years ago
Vladimir Golovnev (Glassez) 4453e7fcdd
Improve content file/folder names handling 4 years ago
Vladimir Golovnev (Glassez) 1d5dc283fe
Allow to add root folder to torrent content 4 years ago
Vladimir Golovnev (Glassez) a93b675cb8
Search for existing files in separate thread 4 years ago
Chocobo1 71827fe4e6
Move qHash helper for libtorrent types to its own file 4 years ago
Vladimir Golovnev (Glassez) f4efa530dc
Create header for common BitTorrent declarations 5 years ago
Vladimir Golovnev (Glassez) 4a1e3de06d
Find complete files when checking torrent 5 years ago
Vladimir Golovnev (Glassez) a8c333ff25
Drop "private" subfolders 5 years ago
Vladimir Golovnev (Glassez) 1132b84548
Split TorrentHandle interface and implementation 5 years ago
Chocobo1 9f281c2d25
Avoid holding entire file in memory 5 years ago
Vladimir Golovnev (Glassez) f2285e1b63
Redesign torrent startup handling 5 years ago
Chocobo1 d936bca268
Move DownloadHandlerImpl class to its own file 5 years ago
Vladimir Golovnev (Glassez) ad6a40d5f4
Extract PeerAddress class into separate file 6 years ago
Vladimir Golovnev (Glassez) 60ffa3030e
Don't use deprecated libtorrent features 6 years ago
Chocobo1 5aaf040300
Remove libtorrentfwd.h 6 years ago
Vladimir Golovnev (Glassez) ead078a38e
Add preliminary support of libtorrent v1.2 6 years ago
Vladimir Golovnev (Glassez) 746916a963
Use DownloadHandler behind the scenes 6 years ago
Thomas Piccirello f27dc977e9 Replace prio namespace with FilePriority enum class 6 years ago
Chocobo1 05d6a29416
Apply PBKDF2 when storing passwords 6 years ago
Chocobo1 51e82762c5
Move related functions to Utils::Python 7 years ago
Luís Pereira ac42ccb5e4
Don't create temporary containers just to iterate over them 7 years ago
Vladimir Golovnev (Glassez) 34295a78f2
Move ByteArray utils into Utils::ByteArray namespace 7 years ago
Vladimir Golovnev (Glassez) f3d370870d
Improve Search handling 7 years ago
Vladimir Golovnev (Glassez) 27d8dbf13b
Redesign Web API 7 years ago
Vladimir Golovnev (Glassez) 0fc1ad664f
Implement Qt wrapper for std::runtime_error 7 years ago
Chocobo1 ec337a8a84
Sort filename lists in .pri files 7 years ago
Chocobo1 d277696acc Add global.h file 8 years ago
Vladimir Golovnev (Glassez) 8a6d8f3953 Use cached SessionStatus and CacheStatus 8 years ago
Vladimir Golovnev 93df0ef1d1 Move AddTorrentParams to its own header (#6712) 8 years ago
Vladimir Golovnev (Glassez) 989a70fe60 Redesign RSS subsystem 8 years ago
Eugene Shalygin 14e168039c Use explicit class for search plugin versions 8 years ago
Eugene Shalygin 0f746ffd5a Add support for different configurations. Partially closes #465 8 years ago
dzmat 59de1af31b implemented UI for managment of locally banned IP list (Closes #1837 ) 8 years ago
Chocobo1 511796f74e Replace rand() by a true uniform distribution generator 8 years ago
Vladimir Golovnev (Glassez) b2cb473b63 Don't use Preferences in BitTorrent::Session 9 years ago
Eugene Shalygin b3378d4599 Show files in tooltips for pieces progress bars 9 years ago
Eugene Shalygin 6e73fa80b8 Add option to automatically remove .torrent files upon adding 9 years ago
Vladimir Golovnev (Glassez) d05d5a85a5 Move Preferences backend code into SettingsStorage class 9 years ago
Vladimir Golovnev (qlassez) 4f01660591 Perform fastresume data saving in separate thread 9 years ago