sledgehammer999
87350e3842
Merge pull request #1573 from lojack5/lojack-fix-import-torrent
...
fix import torrent
2014-09-14 23:28:53 +03:00
sledgehammer999
739132ec82
Don't use IPv4 addresses when the user has enabled IPv6 address in the settings.
...
Conflicts:
src/qtlibtorrent/qbtsession.cpp
src/smtp.cpp
2014-09-02 15:09:00 +03:00
sledgehammer999
ac166a89ae
Fix libtorrent 0.15.x compilation.
2014-08-23 22:51:04 +03:00
sledgehammer999
808a4d7e9b
Added 'Shutdown now' button in shutdown confirmation dialog. Closes #969 .
...
Conflicts:
src/qtlibtorrent/qbtsession.cpp
2014-08-23 22:18:51 +03:00
sledgehammer999
da81d3351d
Don't listen on IPv6 address by default. Prevents network connectivity problems. Closes #1880 .
...
Conflicts:
src/preferences/advancedsettings.h
src/preferences/preferences.cpp
src/preferences/preferences.h
src/qtlibtorrent/qbtsession.cpp
2014-08-23 21:48:21 +03:00
sledgehammer999
714cfe3241
Fix the adding of .torrent files via http links which was broken by 6f5f661f3.
2014-08-15 11:54:03 +03:00
sledgehammer999
cea3f71e61
Added 'Ratio Limit' column. Closes #936 .
2014-08-14 21:27:29 +03:00
sledgehammer999
60d7e3ef30
Allow disabling of OS cache. This will prevent RAM increases on Windows when seeding many files. Closes #1699 .
...
Conflicts:
src/preferences/advancedsettings.h
src/preferences/preferences.cpp
src/preferences/preferences.h
src/qtlibtorrent/qbtsession.cpp
2014-08-07 23:44:12 +03:00
sledgehammer999
d11e0f523c
Manually backport from master, commit 00e09435 and its fixes. Original author Bruno Barbieri.
2014-07-07 00:30:24 +03:00
sledgehammer999
e09d75f68e
Manually backport from master, commit 6dabf50 and its fixes. Original author Ivan Sorokin.
2014-07-06 22:20:12 +03:00
sledgehammer999
4aa9ed946f
Fix compilation with libtorrent 0.15.x.
2014-05-15 23:15:19 +03:00
sledgehammer999
0f900268da
Fix tracker announcing problem(hit-and-run) when many torrents are being active. Closes #1571
2014-05-15 22:02:19 +03:00
sledgehammer999
41e5216371
Fix weird ratio values when torrent was imported or downloaded history was lost due to crash.
2014-05-05 21:49:34 +03:00
sledgehammer999
d1c514ea3e
Bump to 3.1.9.2
2014-04-29 16:05:48 +03:00
sledgehammer999
de9d675d3d
Bump to 3.1.9.1
...
This is an excuse to produce new builds with an OpenSSL version that isn't affected by the heartbleed bug for Windows and Mac. This bug should only affect the WebUI and only if HTTPS/SSL authentication was enabled.
2014-04-28 23:00:55 +03:00
lojack5
b734532b18
fix import torrent with "Keep incomplete torrents in:" ticked
...
* also had to account for "Append the label of the torrent to the save path",
but again, this was only an issue when "Keep incomplete torrents in:" is
selected
* A multi-file torrent with only one file (ie: a single file within a folder),
was being treated as a single-file torrent, making it impossible to import.
Multi-file torrent detection code was copied from libtorrent. The
information is available in libtorrent (under torrent_info::m_multifile),
however it's a private member and I chose to go with copying the code that
determines it, rather than modifying a library qBittorrent depends on.
2014-04-13 09:58:14 -06:00
sledgehammer999
49fa853dde
Launch external programs async and don't block. Closes #1252 .
2014-01-26 20:04:14 +02:00
sledgehammer999
abdcaebc8e
Output a more generic message when blocking IPs and don't use italics in the log.
2014-01-22 23:58:31 +02:00
sledgehammer999
8b94da20d3
Don't count paused torrents for the autoshutdown. Closes #1280 .
2014-01-16 16:17:50 +02:00
Konstantin Goncharik
1c38568f42
In qbtsession.cpp exception made caught by reference
...
Conflicts:
src/qtlibtorrent/qbtsession.cpp
2014-01-06 02:34:52 +02:00
sledgehammer999
9f71dd2c61
Correctly detect libtorrent version.
2014-01-03 02:37:14 +02:00
sledgehammer999
f93374a946
Delete temporary after they aren't needed. Closes #1188 .
2014-01-03 02:37:13 +02:00
doadin
8a98cd5e20
Fix Typo
2013-11-23 15:08:46 +02:00
Nick Tiskov
d74e96f65f
Collect and save alltime UL/DL samples
...
Conflicts:
src/qtlibtorrent/torrentspeedmonitor.cpp
2013-11-21 18:21:15 +02:00
sledgehammer999
4ac1f7b09e
Revert "Don't prefer TCP connections over uTP."
...
This reverts commit a052963775 .
2013-11-20 00:33:37 +02:00
sledgehammer999
01f253b24a
Fix 'append label to save path' with magnet links.
2013-10-24 00:21:00 +03:00
sledgehammer999
3efba63e23
Revert "Don't use deprecated function when adding magnets."
...
This reverts commit c74334669b .
2013-10-23 20:11:29 +03:00
sledgehammer999
c74334669b
Don't use deprecated function when adding magnets.
2013-10-22 22:30:58 +03:00
Nick Tiskov
0d723af8f6
Fix RSS items not being marked read when the item is a magnet link.
2013-10-20 20:31:03 +03:00
sledgehammer999
3fbb61033f
Turn off the scheduler when the user manually changes the rate limits mode.
2013-10-20 14:26:22 +03:00
sledgehammer999
7fb9a2196c
Show external IP in the log. Closes #968 .
2013-10-13 23:18:37 +03:00
sledgehammer999
e08ae6b668
Fix magnet metadata loading. Update the queue and save_path correctly in all use cases.
2013-10-09 23:34:00 +03:00
sledgehammer999
14310f9b05
Improve loading of magnet metadata in the background.
...
Conflicts:
src/qtlibtorrent/qbtsession.cpp
2013-10-06 13:49:23 +03:00
sledgehammer999
1e802f2090
Really fix compilation with 0.15.x.
2013-10-01 22:57:51 +03:00
sledgehammer999
c311080d8d
Fix compilation with libtorrent 0.15.x.
2013-10-01 18:52:25 +03:00
sledgehammer999
6a45e9dbd7
Don't save resume data when torrent has an error. Prevents removing possibly useful .fastresume file and writing garbage.
2013-10-01 01:57:35 +03:00
sledgehammer999
a1a5fb065e
Backup/recover torrent persistent data into each individual .fastresume file. This should mitigate the problem of users losing their torrents' settings/savepath/label after qbt wasn't shutdown cleanly.
2013-10-01 01:57:34 +03:00
sledgehammer999
4ac19e2b27
Fix encoding and don't let the OS automatically choose a port.
2013-09-20 21:23:26 +03:00
sledgehammer999
08138307da
Refactor code for reporting listen failure/success.
2013-09-19 23:43:21 +03:00
sledgehammer999
da561ccd38
Fix gcc warning [-Wreorder].
2013-09-14 16:11:04 +03:00
sledgehammer999
a052963775
Don't prefer TCP connections over uTP.
2013-08-03 15:22:20 +03:00
Nick Tiskov
ed0acede20
Use Unicode for libtorrent alert messages.
2013-07-28 17:09:07 +04:00
sledgehammer999
6c89df7206
Remove unnecessary code from qbtsession.
2013-07-27 18:07:57 +03:00
sledgehammer999
798bd2388b
Allow more fine tuning of uploads. Closes #684 .
2013-07-22 01:41:01 +03:00
Nick Tiskov
b6c59fd70b
Do not mark articles read if download has failed
...
This change includes: always try to download unread articles matching ruleset already present in list (aka redownload failed items)
2013-07-18 00:21:20 +04:00
sledgehammer999
1e6aa54f0e
Use default choking algorithm. fastest_upload is too biased towards fast peers.
2013-07-02 20:45:59 +03:00
Nick Tiskov
6b660d505c
Allow control of cache expiry interval (libtorrent 0.16.10 allocator can now return cache to kernel)
2013-07-01 12:58:20 +04:00
sledgehammer999
be5a1ae272
Seed rand only at one place.
2013-06-30 15:32:45 +03:00
tungnian lee
9913484f68
new fix for selecting random port when system starts up
2013-06-30 15:15:44 +03:00
tungnian lee
2de8b9112d
more clean up for feature selecting a random port when starts up
2013-06-30 15:15:43 +03:00