Mike Tzou
2bfaa8229a
Merge pull request #13431 from Chocobo1/namespace
...
Fix code defects
4 years ago
Mike Tzou
f62639b70f
Merge pull request #13288 from FranciscoPombal/gha-ci
...
Add GitHub Actions CI workflow
4 years ago
Mike Tzou
6de2435041
Merge pull request #13429 from Chocobo1/travisCI
...
Fix building in macOS on TravisCI
4 years ago
Chocobo1
ef9765cea1
Remove meaningless const on pointers
...
This only apply to signals.
4 years ago
Chocobo1
2e37ea608c
Migrate away from obsoleted functions
4 years ago
Chocobo1
ac3ab2432a
Remove redundant namespace prefix
4 years ago
Chocobo1
f487d32594
Fix initialization order
4 years ago
Chocobo1
e4ffe7aa32
Fix building in macOS on TravisCI
4 years ago
Mike Tzou
1a3091a980
Merge pull request #13419 from silverqx/patch-1
...
Fix fully-qualified-moc-types clazy warning
4 years ago
Silver Zachara
97df5667e7
Use fully-qualified type names
...
Fixed fully-qualified-moc-types clazy warnings
4 years ago
FranciscoPombal
eed50c4893
Add GitHub Actions CI workflow
...
- Ubuntu 18.04/20.04, GUI ON/OFF
- Windows 2019
- macOS 10.15 GUI ON/OFF
4 years ago
Mike Tzou
1b2fc63089
Merge pull request #13412 from Chocobo1/cmake
...
CMake improvements
4 years ago
Mike Tzou
c3b5668a07
Merge pull request #12577 from NotTsunami/peer
...
Allow users to configure no_connect_privileged_ports
4 years ago
Chocobo1
da2a26fa01
Use silent flag when invoking lrelease via cmake
4 years ago
Chocobo1
a675b9305b
Add compile flags from conf.pri.windows file to cmake
4 years ago
NotTsunami
2eb3ff7f06
Allow users to configure no_connect_privileged_ports
...
Don't hardcode lt::settings_pack::no_connect_privileged_ports. We
support the peer alert for it already, so connections blocked by this
setting should be logged.
4 years ago
Vladimir Golovnev
04d345251e
Merge pull request #13400 from glassez/sequential
...
Improve sequentialDownload/firstLastPiecePriority handling
4 years ago
Mike Tzou
63ff5e348c
Merge pull request #13399 from Chocobo1/cmake
...
Improvements to cmake build system
4 years ago
Vladimir Golovnev
1333fc81f8
Merge pull request #13402 from FranciscoPombal/cmake_fix
...
CMake: fix linking against OpenSSL
4 years ago
Vladimir Golovnev
e41ae1457e
Merge pull request #13390 from NotTsunami/ban
...
Prevent peers from being lost when banning
4 years ago
NotTsunami
8d64d38914
Prevent peers from being lost when banning
...
The selected rows aren't queried until after a user confirms they
would like to ban the selected peers. If a peer disconnects before
the confirmation is pressed, they will not be included in the
selection. This commit makes sure the selected rows are stored before
a selection is made to prevent the loss of any peers.
Closes #13385 .
4 years ago
FranciscoPombal
2534909d3b
CMake: fix linking against OpenSSL
...
This should have been there from the start,
but for some reason, the lack of it didn't cause any issued
for many systems.
4 years ago
Vladimir Golovnev (Glassez)
39d32063c1
Implement disk IO thread wrapper
4 years ago
Vladimir Golovnev (Glassez)
ff36356be0
Improve sequentialDownload/firstLastPiecePriority handling
...
Always store firstLastPiecePriority in resume data.
Don't recalculate firstLastPiecePriority value each time it is accessed.
Always store sequentialDownload in resume data as native libtorrent field.
4 years ago
Chocobo1
0539c816ae
Set compression rate for rcc targets
...
This follows our current setting in src.pro.
4 years ago
Chocobo1
6880e03145
Remove compile requirement for boost::system
...
boost::system is not a dependency for our project.
4 years ago
Chocobo1
7fed0391ba
Don't impose unnecessary compile options on users
...
This is unexpected for users that take single job compilation as the
default (which is always the case since forever). Users can change the
default if they wish to use multicore for compilation.
4 years ago
Mike Tzou
70d9ea8034
Merge pull request #13388 from Chocobo1/webui
...
Add missing semicolons in WebUI
4 years ago
Vladimir Golovnev
4099de73ed
Merge pull request #13327 from FranciscoPombal/cmake_no_genexp
...
CMake: overhaul and improve scripts
4 years ago
FranciscoPombal
46123b9989
CMake: overhaul and improve scripts
...
- Bump minimum required version and
make use of more modern language features
- Rely more on target_...() commands to establish dependency
relationships between targets rather than directory property commands
- Improve libtorrent package discovery
- Enable and handle application features more explicitly
- Improve user-facing output
- Fix various compilation issues on Windows (MSVC and MinGW) and macOS
- Improve handling of translations
- Add explanatory comments where relevant
- Make CMake scripts fully independent of qmake files/details
- Remove old functions/macros
4 years ago
Chocobo1
ccdc3b201b
Add missing semicolons
...
Also trim trailing whitespaces along the way.
4 years ago
Mike Tzou
79bc4f40e8
Merge pull request #13353 from FranciscoPombal/logger_fix
...
Fix peer blocked message
4 years ago
FranciscoPombal
e0c62827a8
Fix peer blocked message
4 years ago
Mike Tzou
ff82063520
Merge pull request #13366 from qbittorrent/linuxtrayhtml
...
Don't use HTML in Linux tray tooltip
4 years ago
Mike Tzou
49e55d5a5d
Merge pull request #13268 from ngosang/feature/python35-
...
Update minimum Python version to 3.5.0
4 years ago
Mike Tzou
1e01147c31
Merge pull request #13369 from Chocobo1/msg
...
Avoid using libtorrent internal functions
4 years ago
thalieht
ede1bd0657
Don't use HTML in Linux tray tooltip
...
HTML is no longer allowed in Linux tray tooltip's title, only in its subtext.
Closes #13030
4 years ago
Chocobo1
8cfac795c6
Avoid using libtorrent internal functions
...
`char const* socket_type_name(socket_type_t);` is decided to be not
exported and thus it is internal:
https://github.com/arvidn/libtorrent/pull/4859/files#r452925563
4 years ago
Mike Tzou
8d57a6527b
Merge pull request #13355 from Chocobo1/allocate
...
Enable faster disk space allocation by default
4 years ago
Mike Tzou
2d1855dc05
Merge pull request #13354 from Chocobo1/libt2
...
Disable deprecated settings in libtorrent 2.0
4 years ago
Chocobo1
01603c1f62
Enable faster disk space allocation by default
...
In libtorrent > 2.0, the setting is turned off by default, now we just
re-enable it to preserve the behavior as in earlier versions.
4 years ago
Chocobo1
79eb9a4990
Move signal connections to appropriate place
4 years ago
Chocobo1
0bf76723f1
Move enums into anonymous namespace
4 years ago
Chocobo1
2fd69a21b0
Initialize session with `session_params` class
...
The old way of initialization is deprecated in libtorrent 2.0.
4 years ago
Chocobo1
554eab50bb
Disable deprecated libtorrent settings
4 years ago
Vladimir Golovnev
defdd5121c
Merge pull request #13340 from glassez/fix-magnet
...
Improve adding torrent using Magnet URI
4 years ago
Mike Tzou
c967bf31ff
Merge pull request #13336 from Chocobo1/webui
...
Minor WebUI improvements
4 years ago
Mike Tzou
6e971c47e7
Merge pull request #13319 from an0n666/tracker-queue
...
Expose libtorrent max_concurrent_http_announces in advanced settings
4 years ago
Vladimir Golovnev (Glassez)
5727fcb001
Store and use full magnet URI instead of hash
4 years ago
Vladimir Golovnev (Glassez)
20206ec92a
Improve adding torrent using Magnet URI
...
Closes #13249 .
4 years ago