Chocobo1
cb0c09769f
Response proper error status for invalid request methods
1 year ago
Chocobo1
e8f5a3b44e
Fix response for HTTP HEAD method
...
Closes #19288 .
1 year ago
Chocobo1
5a660fc8a9
Expose 'bdecode limits' settings
...
This includes:
* Bdecode depth limit
* Bdecode token limit
1 year ago
stalkerok
488464731d
Change some default settings
...
* Reduce default file pool size to 100
* Reduce default stop tracker timeout to 2 seconds
PR #19171 .
1 year ago
xavier2k6
fb68604ee7
Display correct Minimum Python requirement
...
PR #19281 .
1 year ago
Vladimir Golovnev
4ef9a6444a
Add options to adjust behavior of merging trackers to existing torrent
...
PR #19278 .
Closes #19251 .
1 year ago
Chocobo1
66dfe8545d
Expose 'max torrent file size' setting
1 year ago
Chocobo1
fff7b1dcbd
Merge pull request #19277 from Chocobo1/ctor
...
Don't update settings when it hasn't changed
1 year ago
Burak Yavuz
b5b1f51cee
NSIS: Update Turkish translation
...
Corrected and updated some strings
PR #19242 .
1 year ago
Chocobo1
33875aa70a
Mark singleton class as final
1 year ago
Chocobo1
9d7dad4a61
Don't unnecessarily restart Web server
...
When related settings hasn't changed.
1 year ago
Chocobo1
213b6e316c
Don't emit superfluous signal
...
`Preferences::apply()` might emit superfluous changed signal even when the settings hasn't
changed (e.g. not dirty), this commit fixes it.
1 year ago
Chocobo1
ffc3d8d345
Don't update settings when it hasn't changed
...
So when a setting is the same as the default, it won't write an entry to config file on disk.
1 year ago
Vladimir Golovnev
7ec80263e1
Allow to globally disable the use of proxy
...
PR #19273 .
Closes #19141 .
1 year ago
Chocobo1
66e533f505
Avoid redundant buffer copying
...
PR #19272 .
1 year ago
Chocobo1
045b4f0a06
GHA CI: retry flaky steps automatically
...
PR #19270 .
1 year ago
Vladimir Golovnev
80c637bf99
Always use the same limits when parse bencoded data
...
PR #19263 .
1 year ago
gdim47
48d5e3326b
Improve performance when scrolling large torrents
...
PR #19255 .
1 year ago
Chocobo1
80791e328d
Fix wrong behavior when reading text
...
Also add another 'file read error' status.
Closes #19254 .
PR #19262 .
1 year ago
Chocobo1
08a771468d
Merge pull request #19260 from Chocobo1/func
...
Fix code defects
1 year ago
Chocobo1
c3fc96dfe6
Visually validate input path in torrent creator dialog
...
PR #19245 .
1 year ago
Chocobo1
715a4f3eb6
Use move construct for large data
1 year ago
Chocobo1
8655e48336
Use move construct for shared pointers
1 year ago
Chocobo1
3c139ca333
Fix potential use-after-move
...
The evaluation order for function parameters is unspecified in C++.
https://stackoverflow.com/questions/2934904/order-of-evaluation-in-c-function-parameters
Fix up 1b2ff0f6f8
.
1 year ago
Ignat Loskutov
f4deb1050f
Disable symlink resolving in Torrent creator
...
PR #19199 .
1 year ago
Chocobo1
889ed5bce9
Merge pull request #19238 from Chocobo1/spelling
...
GHA CI: add spelling check
1 year ago
Chocobo1
6680fdda18
Fix typos
1 year ago
Chocobo1
88bd4f270f
GHA CI: add spelling check (typos)
1 year ago
Chocobo1
86a5ad3241
GHA CI: add spelling check (codespell)
1 year ago
Vladimir Golovnev
1c654d8f47
Immediately update torrent status on moving files
...
PR #19220 .
1 year ago
Vladimir Golovnev
c90863f217
Don't miss to enable Apply button
...
PR #19221 .
Closes #19082 .
1 year ago
luzpaz
deec2ae1b1
Fix various typos
...
PR #19213 .
1 year ago
sledgehammer999
f37fff31ae
NSIS: Fix missing slash in Qt translations script
...
PR #19196 .
1 year ago
Chocobo1
dffb93a6aa
Merge pull request #19208 from Chocobo1/buffer
...
Avoid unnecessary memory allocation/relocation
1 year ago
Vladimir Golovnev
3b948b0130
Drop I2P support with libtorrent 1.2
...
PR #19207 .
Closes #19152 .
1 year ago
Chocobo1
b3d2ba7d07
Initialize regex only once
...
This code path is commonly used so let it initialize only once.
1 year ago
Chocobo1
03d3552ee0
Avoid unnecessary memory allocation/relocation
1 year ago
Luka Čelebić
379b0dbe40
Add alternative shortcut CTRL+E for CTRL+F
...
PR #19190 .
1 year ago
thalieht
f213f81727
Fix transfer list tab hotkey
...
PR #19200 .
1 year ago
Chocobo1
1f2a6455b6
Merge pull request #19188 from Chocobo1/literalOperator
...
Rename literal operator
1 year ago
sledgehammer999
fc8c74989b
Bump to 4.6.0beta2
1 year ago
Chocobo1
b01a48879a
Add missing header
1 year ago
Chocobo1
e780b3a9b7
Add unit test for string literal helper
1 year ago
sledgehammer999
2bbfd317ce
Sync translations from Transifex and run lupdate
1 year ago
Chocobo1
e6d85a468b
Rename literal operator
...
Qt 6.4 introduced `QString operator""_s()` and the previous `""_qs` is
deprecated since Qt 6.8.
1 year ago
Chocobo1
f6b58f36e2
WebUI: set Cross Origin Opener Policy to `same-origin`
...
This separates browsing context for different origin sites and prevents
leaking data from it.
This header is only present when using built-in WebUI. Alternative WebUI
is not affected.
https://web.dev/why-coop-coep/#coop
PR #19157 .
1 year ago
Chocobo1
79ca2e145f
Don't read unlimited data from files
...
It now guards against reading infinite files such as `/dev/zero`.
And most readings are bound with a (lax) limit.
As a side effect, more checking are done when reading a file and
overall the reading procedure is more robust.
PR #19095 .
1 year ago
Chocobo1
81bc910d68
Provide context to translation strings
...
PR #19120 .
1 year ago
Vort
ff5d02bcf2
Make I2P session options configurable
...
PR #19079 .
Closes #18980 .
1 year ago
tearfur
2e87e6e0df
Use hostname instead of domain name in tracker filter list
...
Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
PR #19062 .
Closes #19035 .
2 years ago