sledgehammer999
4a5ab93c62
Guard the flag used for deferred session configure.
2016-12-12 21:15:46 +02:00
sledgehammer999
4c86fc8973
Misc fixes.
2016-12-12 21:15:46 +02:00
sledgehammer999
1c485ffb07
Fix setting limits to unlimited.
2016-12-12 21:15:46 +02:00
sledgehammer999
f283734f13
Rename IP filtering functions and settings names.
2016-12-12 21:15:45 +02:00
sledgehammer999
dca4ff0649
Export torrents added only after the setting was enabled.
2016-12-12 21:15:45 +02:00
Vladimir Golovnev (Glassez)
1975f2269e
Use new libtorrent-1.1 settings API
2016-12-12 21:15:42 +02:00
Vladimir Golovnev (Glassez)
6fac9b42da
Don't use Preferences in BitTorrent::Session
2016-12-12 21:12:01 +02:00
Vladimir Golovnev (Glassez)
63245de69b
Do not create save folder in advance
...
Closes #5422 .
2016-07-20 00:40:58 +03:00
sledgehammer999
3ec2f94b27
Fixup previous commits and allow IPv6 interface addresses too.
2016-06-20 02:04:17 +03:00
Sjoerd van der Berg
ce2d42a264
Change back to the original names for the announce address
...
Only allow ip's through that match the currenrly selected network interface and address
2016-06-20 02:04:16 +03:00
Sjoerd van der Berg
dc011a5599
Add option to bind directly to an IP instead of using a network Interface
2016-06-20 02:04:16 +03:00
sledgehammer999
18c9a65340
Rename ASM to TMM and related stuff.
2016-06-20 02:03:08 +03:00
Vladimir Golovnev (Glassez)
59971aa577
Use new alert dispathing API
2016-06-20 02:02:47 +03:00
Eugene Shalygin
3060c979f4
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).
2016-06-20 02:02:41 +03:00
Chocobo1
6023093329
Fix "IP Filtering - Apply to trackers" wasn't being applied. Closes #5217 .
2016-06-20 02:01:16 +03:00
sledgehammer999
283338f5f3
Don't show added torrent notification during startup.
2016-06-20 02:01:15 +03:00
Vladimir Golovnev (Glassez)
9016b698c9
Use truncated torrent hash in temp path
2016-06-20 02:01:14 +03:00
Vladimir Golovnev (Glassez)
eb7a7b9c04
Use unique temp directories
...
Save torrent in temp_path/<torrent_hash> directory.
Closes #5154 .
2016-06-20 02:01:13 +03:00
Vladimir Golovnev (Glassez)
e7cfd7a31d
Try to find incomplete files for new torrent
2016-06-20 02:00:49 +03:00
Vladimir Golovnev (Glassez)
c4ea13b284
Fix torrent adding with existing data
2016-06-20 02:00:49 +03:00
Vladimir Golovnev (Glassez)
e4bc7852e5
Fix save path bugs
2016-06-20 00:59:57 +03:00
Vladimir Golovnev (Glassez)
3d107e0588
Implement Advanced Saving Management subsystem
...
Closes #4696
2016-06-20 00:59:37 +03:00
sledgehammer999
f1dd7a091c
Always delete partfile (libtorrent 1.1.x).
2016-03-27 23:54:44 +03:00
sledgehammer999
031e354577
Partially revert decfae7b8a. Newer libtorrent RC_1_1 has added back the missing variables.
2016-03-05 19:41:19 +02:00
sledgehammer999
be180140a3
Don't merge trackers for private torrents. Closes #2928 .
2016-03-05 19:41:14 +02:00
Vladimir Golovnev (qlassez)
2cf14f0120
Optimize Session::startupTorrents()
...
Reduce queue size by starting up initial items (torrents) when they are detected
2016-03-05 19:41:13 +02:00
Vladimir Golovnev (qlassez)
46bb25ba9f
Switch to using previous fastresume file names
2016-03-05 19:41:12 +02:00
Vladimir Golovnev (qlassez)
ee5a72c570
Perform fastresume data saving in separate thread
...
Closes #4315
2016-03-05 19:41:12 +02:00
Vladimir Golovnev (Glassez)
34d5824c4a
Manage save path in one place
2016-03-05 19:41:10 +02:00
Vladimir Golovnev (Glassez)
bb875df400
Create MagnetUri object from BC link or HASH string
2016-03-05 19:41:09 +02:00
Vladimir Golovnev (Glassez)
55b06ab9ba
Add libtorrent v1.1 basic support
2016-03-05 19:41:08 +02:00
Vladimir Golovnev (Glassez)
21f0a5eb76
Prepare for libtorrent v1.1 support
2016-03-05 19:41:07 +02:00
Jesse Connop
94be3b930d
Always update native session's announce_ip setting
2016-03-05 19:41:02 +02:00
Vladimir Golovnev (Glassez)
d5648a67ae
Fix loading corrupted .fastresume file
2016-01-18 19:45:44 +02:00
Vladimir Golovnev (Glassez)
a6ec82682d
Delete unused include
2016-01-18 19:45:43 +02:00
Vladimir Golovnev (Glassez)
5dc9b5c2dd
Fix reconfigure additional trackers
...
Replace wrong QList::empty() call with QList::clear()
2016-01-18 19:45:42 +02:00
Vladimir Golovnev (Glassez)
1f00d2e5d7
Move basic search-related code into Core.
...
Also use qBittorrent torrent file download routines instead of
nova2dl.py script.
2016-01-18 19:45:17 +02:00
sledgehammer999
71557fe784
Fix possible deadlock during application exit.
2015-12-08 00:28:20 +02:00
Vladimir Golovnev (Glassez)
4ed4ebcdb7
Rename Core to Base ( Closes #3733 ).
2015-12-08 00:28:16 +02:00