Vladimir Golovnev (Glassez)
c4e9291db4
Do not create save folder in advance
...
Closes #5422 .
9 years ago
sledgehammer999
e3e7636de8
Fix parsing of eMule .DAT filters. Closes #5281 .
9 years ago
Eugene Shalygin
5f2362dc89
Replace TorrentHandle::fileExtremityPieces() with TorrentInfo::filePieces()
9 years ago
Eugene Shalygin
b3378d4599
Show files in tooltips for pieces progress bars
...
In addition to the current tooltip, which shows color legend, if user
holds the Shift key during hovering we show another tooltip which
contains a table of contents for the piece under the moue cursor. The
table lists file sizes and names. If the cursor points to a part of a
file which spans several pieces, those pieces are highlighted.
9 years ago
sledgehammer999
5878d49f60
Fixup previous commits and allow IPv6 interface addresses too.
9 years ago
sledgehammer999
81ea07abee
Rename ASM to TMM and related stuff.
9 years ago
Chocobo1
f13c604fbe
Use boost:circular_buffer instead of QList.
...
QList has to store an additional pointer for each element which leads to bad space efficiency.
9 years ago
Vladimir Golovnev (Glassez)
a318040eaa
Use new alert dispathing API
9 years ago
Eugene Shalygin
6e73fa80b8
Add option to automatically remove .torrent files upon adding
...
Some browsers do not download files, intended for immediate opening,
into a temporary directory, and thus a regular download directories
accumulate those unneeded files.
The option allows qBittorrent to clean after itself and delete those
files whether they were succesfully added or not (user-selectable
policy).
9 years ago
Chocobo1
a81cf1ea16
Fix "IP Filtering - Apply to trackers" wasn't being applied. Closes #5217 .
9 years ago
sledgehammer999
0143799623
Don't show added torrent notification during startup.
9 years ago
Vladimir Golovnev (Glassez)
56287173b1
Fix .!qB extension is added when disabled
9 years ago
Vladimir Golovnev (Glassez)
b8c703b8b0
Use truncated torrent hash in temp path
9 years ago
Vladimir Golovnev (Glassez)
850556fdfa
Use unique temp directories
...
Save torrent in temp_path/<torrent_hash> directory.
Closes #5154 .
9 years ago
Vladimir Golovnev (Glassez)
2fb6bb00bf
Fix rechecking after torrent is finished
9 years ago
Vladimir Golovnev (Glassez)
e0d9ae3116
Try to find incomplete files for new torrent
9 years ago
Vladimir Golovnev (Glassez)
8e9b0d97ec
Fix torrent adding with existing data
9 years ago
Chocobo1
a12d82524a
Fix class member initialize order
9 years ago
Sjoerd van der Berg
c7c71d3c88
Change back to the original names for the announce address
...
Only allow ip's through that match the currenrly selected network interface and address
9 years ago
Sjoerd van der Berg
e2f43b3383
Add option to bind directly to an IP instead of using a network Interface
9 years ago
sledgehammer999
2efdddb9af
Always delete partfile (libtorrent 1.1.x).
9 years ago
Vladimir Golovnev (Glassez)
c047ef5b37
Fix save path bugs
9 years ago
Vladimir Golovnev (Glassez)
dd34663224
Implement Advanced Saving Management subsystem
...
Closes #4696
9 years ago
Eugene Shalygin
8baa144933
Use correct piece size while calling torrent_info::map_block()
...
This should fix crashes. Issue #4597
9 years ago
Eugene Shalygin
b24bdcb8d9
Revert "Temporarily revert PR #2885 (filename column in peers view)."
...
This reverts commit 69d52a06d7
.
9 years ago
sledgehammer999
c1f7446c26
Partially revert decfae7b8a
. Newer libtorrent RC_1_1 has added back the missing variables.
9 years ago
sledgehammer999
b099a766e6
Don't merge trackers for private torrents. Closes #2928 .
9 years ago
Vladimir Golovnev (Glassez)
732f46cc69
Save resume data using QSaveFile (Qt5 only)
9 years ago
Vladimir Golovnev (Glassez)
034bd83915
Manage save path in one place
9 years ago
Vladimir Golovnev (Glassez)
c57aaf0216
Create MagnetUri object from BC link or HASH string
9 years ago
Vladimir Golovnev (Glassez)
decfae7b8a
Add libtorrent v1.1 basic support
9 years ago
Vladimir Golovnev (Glassez)
c93ada1e7b
Prepare for libtorrent v1.1 support
9 years ago
ngosang
6b6411d06b
Download more pieces in "Download first and last pieces first" feature
9 years ago
sledgehammer999
69d52a06d7
Temporarily revert PR #2885 (filename column in peers view).
...
There's a bug that causes frequent crashes.
Issue #4597 .
9 years ago
Vladimir Golovnev (Glassez)
3df802cef7
Delete unused include
9 years ago
Vladimir Golovnev (Glassez)
3a2bd3c9b1
Fix loading corrupted .fastresume file
9 years ago
Vladimir Golovnev (qlassez)
245f424014
Optimize Session::startupTorrents()
...
Reduce queue size by starting up initial items (torrents) when they are detected
9 years ago
Vladimir Golovnev (qlassez)
a5780dd66c
Switch to using previous fastresume file names
9 years ago
Vladimir Golovnev (qlassez)
4f01660591
Perform fastresume data saving in separate thread
...
Closes #4315
9 years ago
Vladimir Golovnev (Glassez)
ea8acf3bbd
Fix unitialized scalar field bugs
9 years ago
Vladimir Golovnev (Glassez)
cf25ed3d80
Fix reconfigure additional trackers
...
Replace wrong QList::empty() call with QList::clear()
9 years ago
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.
9 years ago
Vladimir Golovnev (qlassez)
30f4036c97
Fix moving torrents to Temp after app restart
...
Closes #4434
9 years ago
Vladimir Golovnev (Glassez)
54979e6b53
Move basic search-related code into Core.
...
Also use qBittorrent torrent file download routines instead of
nova2dl.py script.
9 years ago
Eugene Shalygin
0a92cb74a5
functions for retrieving list of currently downloading files
9 years ago
sledgehammer999
2d25edd4d6
Don't recheck twice after 'Force Recheck' with 'Recheck torrents on completion' enabled. Closes #4274 .
9 years ago
Jesse Connop
41dbb82cc2
Always update native session's announce_ip setting
9 years ago
sledgehammer999
91a99c6903
Fix possible deadlock during application exit.
9 years ago
buinsky
00c765be1b
Implement sync/torrent_peers request
9 years ago
Vladimir Golovnev (Glassez)
9db93e5d8f
Rename Core to Base ( Closes #3733 ).
9 years ago