Skip to content

Commit 940abdf

Browse files
committed
Merge remote-tracking branch 'origin/master' into prerelease
2 parents 868edbf + 41ba434 commit 940abdf

File tree

5 files changed

+13
-2
lines changed

5 files changed

+13
-2
lines changed

debian/changelog

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jellyfin-media-player (1.12.0-1) unstable; urgency=medium
77
* Update branding
88
* Fix caching issues to prevent broken web client when the server web version updates
99
* Auto fill last used server into server box if server connection fails on startup
10+
* Fix SSL certificate verification issues on Linux
1011

1112
-- Izzie Walton <[email protected]> Tue, 18 Mar 2025 10:50:29 -0400
1213

native/find-webclient.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
async function tryConnect(server) {
22
document.getElementById('connect-button').disabled = true;
33

4-
AbortSignal.timeout ??= function timeout(ms) {
4+
AbortSignal.timeout = function timeout(ms) {
55
const ctrl = new AbortController()
66
setTimeout(() => ctrl.abort(), ms)
77
return ctrl.signal

resources/meta/com.github.iwalton3.jellyfin-media-player.appdata.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
<li>Update branding</li>
5454
<li>Fix caching issues to prevent broken web client when the server web version updates</li>
5555
<li>Auto fill last used server into server box if server connection fails on startup</li>
56+
<li>Fix SSL certificate verification issues on Linux</li>
5657
</ul>
5758
</description>
5859
</release>

resources/settings/settings_description.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22
{
33
"section": "__meta__",
4-
"version": 6
4+
"version": 7
55
},
66
{
77
"section": "state",

src/settings/SettingsComponent.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ void SettingsComponent::loadConf(const QString& path, bool storage)
232232
{
233233
bool migrateJmpSettings4 = false;
234234
bool migrateJmpSettings5 = false;
235+
bool migrateJmpSettings6 = false;
235236
QJsonObject json = loadJson(path);
236237

237238
int version = json["version"].toInt(0);
@@ -244,6 +245,10 @@ void SettingsComponent::loadConf(const QString& path, bool storage)
244245
{
245246
migrateJmpSettings5 = true;
246247
}
248+
else if (version == 6 && m_settingsVersion == 7)
249+
{
250+
migrateJmpSettings6 = true;
251+
}
247252
else if (version != m_settingsVersion)
248253
{
249254
QString backup = path + ".broken";
@@ -295,6 +300,10 @@ void SettingsComponent::loadConf(const QString& path, bool storage)
295300
if (getSection(SETTINGS_SECTION_VIDEO)->value("hardwareDecoding") == "enabled") {
296301
getSection(SETTINGS_SECTION_VIDEO)->setValue("hardwareDecoding", "copy");
297302
}
303+
} else if (migrateJmpSettings6) {
304+
if (getSection(SETTINGS_SECTION_MAIN)->value("autodetectCertBundle") == "false") {
305+
getSection(SETTINGS_SECTION_MAIN)->setValue("autodetectCertBundle", "true");
306+
}
298307
}
299308
}
300309

0 commit comments

Comments
 (0)