Eugene Shalygin
a8d95dd8bd
Save relative paths in fastresume files
...
Conditionally change absolute paths to relative in the fastresume data files.
The condition is specified by user via a command line parameter and
paths are relative to the profile dir.
On Windows the convertion to relative path is performed if the path and
the profile are on the same drive only.
2017-04-12 00:51:37 +02:00
sledgehammer999
7a6da3d3ce
Merge pull request #6479 from Chocobo1/qt4
...
Remove remainings of Qt4
2017-03-07 23:28:56 +02:00
Vladimir Golovnev (Glassez)
79e8f69fb6
Remove exception-suppress macros
...
Remove SAFE_* macros from TorrentHandle class.
These macros using seems to be unneeded.
2017-03-07 15:04:57 +03:00
Chocobo1
fa2128cbae
Replace Utils::String::fromStdString() by QString::fromStdString()
2017-03-07 19:42:44 +08:00
Chocobo1
ffdcfe9686
Replace Utils::String::toStdString() by QString::toStdString()
2017-03-06 23:58:38 +08:00
sledgehammer999
b5f81a34cb
Use new create_torrent constructor were available.
2017-02-22 19:25:50 +02:00
sledgehammer999
5046c36458
Immediately update torrent_status after manipulating super seeding mode. Partially fixes #6072 .
2017-02-05 22:02:33 +02:00
Falco
84759d4f20
fix index overflow for torrents with invalid meta data or empty progress
2017-01-21 14:35:09 +01:00
sledgehammer999
fed325a54d
Merge pull request #6140 from Chocobo1/relocateNoRemove
...
After files relocate, don't remove the old folder even if it is empty
2017-01-19 15:52:09 +02:00
sledgehammer999
dcab1da8ab
Merge pull request #6138 from Chocobo1/stats2
...
Use the numbers from tracker scrape response
2017-01-19 11:49:47 +02:00
Chocobo1
a2bb947dcc
After files relocate, don't remove the old folder even if it is empty.
2017-01-19 14:21:04 +08:00
Chocobo1
fa45ba102c
Refactor
2017-01-19 14:21:04 +08:00
Chocobo1
72a6f7ae24
Use the numbers from tracker scrape response. Closes #5048 , #6117 .
...
Add comments
Thanks to Ian Kent for helping investigate
2017-01-19 13:17:50 +08:00
Eugene Shalygin
b6e64c13d8
Fetch torrent status when generating final fastresume data
...
This is done to get correct queue position, which has to be written into
the fastresume file. See discussion in #6154 .
2017-01-18 18:59:03 +01:00
sledgehammer999
124eddc68c
Merge pull request #5342 from glassez/session
...
Optimize BitTorrent::Session settings applying
2016-11-01 03:02:29 +02:00
Vladimir Golovnev (Glassez)
c4e9291db4
Do not create save folder in advance
...
Closes #5422 .
2016-06-26 16:48:11 +03:00
Vladimir Golovnev (Glassez)
b2cb473b63
Don't use Preferences in BitTorrent::Session
2016-06-20 08:30:02 +03:00
Eugene Shalygin
5f2362dc89
Replace TorrentHandle::fileExtremityPieces() with TorrentInfo::filePieces()
2016-06-02 10:30:35 +02:00
sledgehammer999
81ea07abee
Rename ASM to TMM and related stuff.
2016-05-25 20:07:36 +03:00
Vladimir Golovnev (Glassez)
56287173b1
Fix .!qB extension is added when disabled
2016-04-25 15:30:41 +03:00
Vladimir Golovnev (Glassez)
850556fdfa
Use unique temp directories
...
Save torrent in temp_path/<torrent_hash> directory.
Closes #5154 .
2016-04-25 08:39:36 +03:00
Vladimir Golovnev (Glassez)
2fb6bb00bf
Fix rechecking after torrent is finished
2016-04-20 15:45:15 +03:00
Vladimir Golovnev (Glassez)
e0d9ae3116
Try to find incomplete files for new torrent
2016-04-20 15:45:03 +03:00
Vladimir Golovnev (Glassez)
8e9b0d97ec
Fix torrent adding with existing data
2016-04-18 08:30:49 +03:00
Chocobo1
a12d82524a
Fix class member initialize order
2016-04-16 12:31:41 +08:00
Vladimir Golovnev (Glassez)
c047ef5b37
Fix save path bugs
2016-03-06 21:23:15 +03:00
Vladimir Golovnev (Glassez)
dd34663224
Implement Advanced Saving Management subsystem
...
Closes #4696
2016-03-04 19:59:53 +03:00
sledgehammer999
958b70e4ac
Merge pull request #4403 from glassez/fastresume
...
Improve .fastresume saving and torrents starting up. Closes #4315 .
2016-02-05 12:06:58 -06:00
Vladimir Golovnev (Glassez)
034bd83915
Manage save path in one place
2016-02-04 11:42:30 +03:00
Vladimir Golovnev (Glassez)
decfae7b8a
Add libtorrent v1.1 basic support
2016-01-31 14:04:25 +03:00
Vladimir Golovnev (Glassez)
c93ada1e7b
Prepare for libtorrent v1.1 support
2016-01-31 10:40:55 +03:00
ngosang
6b6411d06b
Download more pieces in "Download first and last pieces first" feature
2016-01-30 03:11:14 +01:00
Vladimir Golovnev (qlassez)
a5780dd66c
Switch to using previous fastresume file names
2016-01-16 14:36:56 +03:00
Boris Nagaev
4706733846
convert includes like <Windows.h> to lowercase
...
There is header file windows.h, not Windows.h.
MinGW on Linux build machine is filename case-sensitive.
2016-01-05 23:29:26 +03:00
Vladimir Golovnev (qlassez)
30f4036c97
Fix moving torrents to Temp after app restart
...
Closes #4434
2015-12-23 14:13:49 +03:00
sledgehammer999
2d25edd4d6
Don't recheck twice after 'Force Recheck' with 'Recheck torrents on completion' enabled. Closes #4274 .
2015-12-13 14:33:16 +02:00
buinsky
00c765be1b
Implement sync/torrent_peers request
2015-12-06 22:21:24 +03:00
Vladimir Golovnev (Glassez)
9db93e5d8f
Rename Core to Base ( Closes #3733 ).
2015-12-06 14:27:00 +03:00