Skip to content

Backport changes to v5.2.x branch#24524

Merged
glassez merged 20 commits into
qbittorrent:v5_2_xfrom
glassez:v5.2
Jul 6, 2026
Merged

Backport changes to v5.2.x branch#24524
glassez merged 20 commits into
qbittorrent:v5_2_xfrom
glassez:v5.2

Conversation

@glassez glassez added this to the 5.2.3 milestone Jun 16, 2026
glassez and others added 4 commits June 17, 2026 09:33
Replaced 3x `third party` actions with `node24 compatible` variants, addresses "Node.js 20 actions are deprecated." warnings/annotations.

* [pre-commit/action](https://github.com/pre-commit/action) -> [j178/prek-action](https://github.com/j178/prek-action)
* [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) -> [TheMrMilchmann/setup-msvc-dev](https://github.com/TheMrMilchmann/setup-msvc-dev)
* [Wandalen/wretry.action](https://github.com/Wandalen/wretry.action) -> [nick-fields/retry](https://github.com/nick-fields/retry)

PR qbittorrent#24141.
Without actually checking the old keys existence, the migration procedures might write new keys while wrongly assuming the old value is valid (it is not, it may be some default constructed value).

PR qbittorrent#24502.
Chocobo1 and others added 2 commits June 17, 2026 09:40
Per RFC 2822, only ASCII characters may appear unencoded in email headers.
Latin-1 characters in the range 0x80–0xFF must be encoded (e.g. as UTF-8 base64 encoded-words).

PR qbittorrent#24382.
@Chocobo1

This comment was marked as resolved.

TurboTheTurtle and others added 6 commits June 23, 2026 11:50
A category with double quote breaks the CSS selector.
Use CSS.escape to properly generate a correct CSS selector.

PR qbittorrent#24539.
Closes qbittorrent#24536.
Previously it is missing a `m_jobsMutex.unlock()` in the body of `if (!db.transaction())`.
Also utilize `QMutexLocker` to handle unlock automatically.

PR qbittorrent#24542.
Previously it will erroneously count empty lines and comment lines.

PR qbittorrent#24544.
From http://libtorrent.org/reference-Add_Torrent.html#add_torrent_params
> This is optional, if not specified trackers are assumed to be part of tier 0, or whichever the
> last tier was as iterating over the trackers.

PR qbittorrent#24546.
@glassez

glassez commented Jun 23, 2026

Copy link
Copy Markdown
Member Author

Please add: #24386 #24539 #24542 #24543 #24544 #24546

All done except #24386 that cannot be merged cleanly. Please provide it via PR to backport branch.

vafada and others added 3 commits June 25, 2026 11:29
@glassez

glassez commented Jun 29, 2026

Copy link
Copy Markdown
Member Author

Please add: #24386 #24539 #24542 #24543 #24544 #24546

All done except #24386 that cannot be merged cleanly. Please provide it via PR to backport branch.

@Chocobo1, @Piccirello?

Chocobo1 added 4 commits June 29, 2026 13:11
This situation will happen when there are no row in the model.

PR qbittorrent#24594.
Web Seeds URL should be percent-encoded since it may contain separator characters.

PR qbittorrent#24593.
Now malformed inputs such as `1.2.3.4:80:90` will not be accepted. Previously it will be parsed
into `{.ip = "1.2.3.4", .port = 80}`.

PR qbittorrent#24595.
Previously the `-` was being a range operator instead of a matching character.
Also, use raw string literal.

PR qbittorrent#24597.
@glassez
glassez marked this pull request as ready for review July 3, 2026 19:11
@glassez
glassez requested a review from a team July 3, 2026 19:11
@stalkerok

Copy link
Copy Markdown
Member

All done except #24386 that cannot be merged cleanly. Please provide it via PR to backport branch.

@Piccirello ?

@Piccirello

Copy link
Copy Markdown
Member

All done except #24386 that cannot be merged cleanly. Please provide it via PR to backport branch.

@Piccirello ?

I can take care of this but it won't be for another week as I don't have my computer with me.

@glassez

glassez commented Jul 5, 2026

Copy link
Copy Markdown
Member Author

All done except #24386 that cannot be merged cleanly. Please provide it via PR to backport branch.

@Piccirello ?

I can take care of this but it won't be for another week as I don't have my computer with me.

I've changed its milestone to 5.2.4, so it still has time to be merged.
I don't see the point in delaying the v5.2.3 release because of it.

@glassez
glassez merged commit de51bdd into qbittorrent:v5_2_x Jul 6, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants