Vladimir Golovnev (Glassez)
6ac14d0c57
Allow to use proxy per subsystem
2 years ago
Vladimir Golovnev (Glassez)
4745a40f0b
Allow to specify proxy option per request
2 years ago
Vladimir Golovnev (Glassez)
8993d87b32
Let Search Engine handle its proxy usage
2 years ago
brvphoenix
8df80b67f9
GHA CI: Add missing dependencies
...
PR #18596 .
2 years ago
loligans
466314675c
WebUI: Add multi-file renaming
...
PR #18287 .
Closes #16239 .
2 years ago
Hanabishi
d75fd3fcde
Show filtered port numbers in logs
...
PR #18544 .
2 years ago
Chocobo1
7ae83df5a5
GHA CI: compress debug symbols
...
The result binary is smaller.
2 years ago
Chocobo1
19f55512c1
GHA CI: don't overwrite system default compile flags
...
System might have some default compile flags which are crucial for security hardening so we
should append our flags instead of overwriting them.
2 years ago
Chocobo1
6e25db444e
GHA CI: revert "[CI Ubuntu] Strip installed components"
...
For tester convenience, the binaries should ship with debug symbols.
This reverts commit b8aa9e5609
.
2 years ago
Chocobo1
d2c4b69f47
GHA CI: use least permission level
...
`actions: write` is required by Chocobo1/setup-ccache-action.
`pull-requests: write` is required by actions/stale.
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
2 years ago
Chocobo1
4170b4e21b
GHA CI: speed up package installation on macOS
...
Setup time is shortened by cutting down unnecessary operations.
https://docs.brew.sh/Manpage#environment
2 years ago
Vladimir Golovnev
9fb9ca47f6
Update the cached state once recheck is started
...
We have to force update the cached state, otherwise someone will be able to get an incorrect one during the interval until the cached state is updated in a regular way.
PR #18579 .
Closes #18559 .
2 years ago
Luka Čelebić
917190d936
Add shortcut for "Ban peer permanently" function
...
PR #18576 .
2 years ago
Vladimir Golovnev
1e913f46f0
Rename isSeed to isFinished to correctly represent its meaning
...
PR #18580 .
2 years ago
Vladimir Golovnev
4c0ebc0e0f
Access some more data in a non-blocking manner
...
* Cache URL seeds to access in a non-blocking manner
* Provide non-blocking way to create magnet URI for torrent
PR #18572 .
2 years ago
shitcod3r
1b0f5b8567
NSIS: Add Uzbek translation
...
PR #18568 .
2 years ago
Chocobo1
6a4bb5c1b7
Migrate away from unsafe function
...
MooTools More has CVE-2021-20088 and qbt is affected by it by using the
unsafe function call `String.parseQueryString()`, so migrate away from
it.
PR #18554 .
2 years ago
Burak Yavuz
3fea9f5a33
NSIS: Update Turkish translation
...
PR #18552 .
2 years ago
Vladimir Golovnev
7600f59f3a
Prevent precise timers from being used when unnecessary
...
The implementation of QTimer::singleShot() uses Qt::PreciseTimer if interval is less than 2 seconds. This isn't mentioned in the docs.
Qt::PreciseTimer increases the system's timer resolution which negatively affects power consumption.
PR #18555 .
Closes #18350 .
2 years ago
sledgehammer999
915121a0dd
Sync translations from Transifex and run lupdate
2 years ago
Vladimir Golovnev
1be5b3abd8
Revamp torrent content widget
...
PR #18162 .
2 years ago
brvphoenix
e37661d53a
WebUI: Add filelog settings
...
PR #18506 .
Closes #17421 .
2 years ago
Vladimir Golovnev
d06f78dbbd
Improve sync API performance
...
PR #18394 .
2 years ago
Vladimir Golovnev
5d4766edbe
Allow to add new torrents to queue top
...
PR #18518 .
Closes #11599 .
2 years ago
Vladimir Golovnev
72ac92ec68
Allow to use another icons in dark mode
...
PR #18435 .
2 years ago
sledgehammer999
22ea508ff6
Merge pull request #18500 from sledgehammer999/tls_webui
...
Harden the SSL/TLS web server
2 years ago
sledgehammer999
b2213ded6d
Support TLS 1.2+ only in the server
...
Closes #18122
2 years ago
sledgehammer999
1ea2fe5b8d
Blacklist bad ciphers for TLS in the server
...
Prevents the ROBOT attack.
Closes #18483
2 years ago
Vladimir Golovnev
7227d2b2b2
Revert changes of conflict resolution strategy on automatic move
...
PR #18516 .
Closes #18297 .
Closes #18495 .
2 years ago
Vladimir Golovnev
0dcbf9f698
Improve command line parameters dispatching
...
Encapsulate parameters dispatching in Application class.
Avoid serializing parameters when it is not necessary.
PR #18469 .
2 years ago
Vladimir Golovnev
09e58df03f
Don't increase limits when prefetching metadata for added magnets
...
Adjusting limits was made based on the belief that "forced" torrents (internally used for prefetching metadata)
are still under limits, but ignore only the queue. This is not really the case. "Forced" torrents ignore the limits
like "maximum active torrents/downloads", so adjusting limits is not required, and what's more, it really causes the
problem of unexpectedly activated previously queued torrents when adding some magnet using "Add new torrent" dialog.
PR #18503 .
Fixes #18490 .
2 years ago
sledgehammer999
d256db5072
Merge pull request #18466 from sledgehammer999/icon_for_status_pause
...
Use previous color for pause icon for indicating status
2 years ago
sledgehammer999
10153f0063
Use previous color for pause icon for indicating status
...
Affects transfer list and status filters
Related to PR #18110
2 years ago
sledgehammer999
c6a1b977b3
Merge pull request #18456 from sledgehammer999/win_shorcut_cwd
...
Fix PDB loading for valid stacktraces
2 years ago
sledgehammer999
870bb42e4f
[WebUI] Use new pause icon color for toolbar/menu
...
This the webui part of PR #18110
2 years ago
sledgehammer999
b61c7b7220
Adjust env variable for PDB discovery
2 years ago
Vladimir Golovnev
c58fb92365
Suppress warning when session cookie name isn't overridden
...
PR #18455 .
2 years ago
sledgehammer999
5e952a561b
NSIS: Set shortcut's workind dir to install path
2 years ago
sledgehammer999
ca72360b6f
Merge pull request #18432 from sledgehammer999/chinese_fix
...
Migrate setting about Simplified Chinese locale
2 years ago
sledgehammer999
630b4ed3b9
Migrate settings much earlier
2 years ago
Deividas
cba9680ef9
NSIS: Update Lithuanian translation
...
PR #18434 .
2 years ago
Vladimir Golovnev
2310dcd136
Reload system tray icon to replace menu
...
PR #18250 .
Closes #18074 .
2 years ago
Nick Korotysh
ee00a80796
Drop extra semicolon
...
Fixes build with -pedantic flag.
PR #18431 .
2 years ago
sledgehammer999
051bac5e59
Migrate setting about Simplified Chinese locale
...
Related to PR #17978
2 years ago
Vladimir Golovnev
771c58d000
WebAPI: Allow to specify session cookie name
...
PR #18384 .
Closes #18329 .
2 years ago
Vladimir Golovnev
53cec6db09
Provide scaled pixmaps by UIThemeManager
...
Avoid leaking the paths of the theme resource files outside of the theme support implementation.
PR #18269 .
2 years ago
Midhun V Nadh
43e059801e
Remove suggestions while searching for torrents
...
Don't want torrent search history to pop up next time you try to search for torrents, right?
There are people who would search for 18+ content and what they searched would load up next time they are about to search.
PR #18285 .
2 years ago
Nowshed H. Imran
ce35a06ec3
Fix Pause icon
...
PR #18110 .
2 years ago
Vladimir Golovnev
32e4371208
Improve startup window state handling
...
Replace current "Start qBittorrent minimized" option with "Initial window state" that allows to start qBittorrent as "hidden in system tray" while retaining regular "minimize to panel" functionality.
PR #18252 .
Closes #487 .
2 years ago
brvphoenix
0d376e7fd6
WebUI: Add log viewer
...
The javascript implementation of multi-select menu is from the source
https://github.com/PhilippeMarcMeyer/vanillaSelectBox . It is licensed
under the MIT License. Some minor fixes is made to pass the lint.
Co-authored-by: brvphoenix <30111323+brvphoenix@users.noreply.github.com>
Co-authored-by: ttyS3 <ttys3.rust@gmail.com>
PR #18290 .
2 years ago