Accepting request 1160726 from mozilla:Factory
- Mozilla Firefox 124.0.1 https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/ MFSA 2024-15 (bsc#1221850) * CVE-2024-29943 (bmo#1886849) Out-of-bounds access via Range Analysis bypass * CVE-2024-29944 (bmo#1886852) Privileged JavaScript Execution via Event Handlers Mozilla Firefox 124.0 https://www.mozilla.org/en-US/firefox/124.0/releasenotes/ MFSA 2024-12 (bsc#1221327) * CVE-2024-2605 (bmo#1872920) Windows Error Reporter could be used as a Sandbox escape vector * CVE-2024-2606 (bmo#1879237) Mishandling of WASM register values * CVE-2024-2607 (bmo#1879939) JIT code failed to save return registers on Armv7-A * CVE-2024-2608 (bmo#1880692) Integer overflow could have led to out of bounds write * CVE-2023-5388 (bmo#1780432) NSS susceptible to timing attack against RSA decryption * CVE-2024-2609 (bmo#1866100) Permission prompt input delay could expire when not in focus * CVE-2024-2610 (bmo#1871112) Improper handling of html and body tags enabled CSP nonce leakage * CVE-2024-2611 (bmo#1876675) Clickjacking vulnerability could have led to a user accidentally granting permissions * CVE-2024-2612 (bmo#1879444) Self referencing object could have potentially led to a use- after-free OBS-URL: https://build.opensuse.org/request/show/1160726 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/MozillaFirefox?expand=0&rev=423
This commit is contained in:
commit
23c8d9fe7f
@ -1,3 +1,47 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 22 09:53:26 UTC 2024 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
- Mozilla Firefox 124.0.1
|
||||||
|
https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
|
||||||
|
MFSA 2024-15 (bsc#1221850)
|
||||||
|
* CVE-2024-29943 (bmo#1886849)
|
||||||
|
Out-of-bounds access via Range Analysis bypass
|
||||||
|
* CVE-2024-29944 (bmo#1886852)
|
||||||
|
Privileged JavaScript Execution via Event Handlers
|
||||||
|
Mozilla Firefox 124.0
|
||||||
|
https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
|
||||||
|
MFSA 2024-12 (bsc#1221327)
|
||||||
|
* CVE-2024-2605 (bmo#1872920)
|
||||||
|
Windows Error Reporter could be used as a Sandbox escape vector
|
||||||
|
* CVE-2024-2606 (bmo#1879237)
|
||||||
|
Mishandling of WASM register values
|
||||||
|
* CVE-2024-2607 (bmo#1879939)
|
||||||
|
JIT code failed to save return registers on Armv7-A
|
||||||
|
* CVE-2024-2608 (bmo#1880692)
|
||||||
|
Integer overflow could have led to out of bounds write
|
||||||
|
* CVE-2023-5388 (bmo#1780432)
|
||||||
|
NSS susceptible to timing attack against RSA decryption
|
||||||
|
* CVE-2024-2609 (bmo#1866100)
|
||||||
|
Permission prompt input delay could expire when not in focus
|
||||||
|
* CVE-2024-2610 (bmo#1871112)
|
||||||
|
Improper handling of html and body tags enabled CSP nonce leakage
|
||||||
|
* CVE-2024-2611 (bmo#1876675)
|
||||||
|
Clickjacking vulnerability could have led to a user accidentally
|
||||||
|
granting permissions
|
||||||
|
* CVE-2024-2612 (bmo#1879444)
|
||||||
|
Self referencing object could have potentially led to a use-
|
||||||
|
after-free
|
||||||
|
* CVE-2024-2613 (bmo#1875701)
|
||||||
|
Improper handling of QUIC ACK frame data could have led to OOM
|
||||||
|
* CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
|
||||||
|
Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
|
||||||
|
and Thunderbird 115.9
|
||||||
|
* CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
|
||||||
|
Memory safety bugs fixed in Firefox 124
|
||||||
|
- requires
|
||||||
|
NSS = 3.98
|
||||||
|
rust-cbindgen >= 0.26
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 8 06:16:48 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
Fri Mar 8 06:16:48 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# spec file for package MozillaFirefox
|
# spec file for package MozillaFirefox
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
# Copyright (c) 2006-2023 Wolfgang Rosenauer <wr@rosenauer.org>
|
# Copyright (c) 2006-2024 Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -28,9 +28,9 @@
|
|||||||
# orig_suffix b3
|
# orig_suffix b3
|
||||||
# major 69
|
# major 69
|
||||||
# mainver %%major.99
|
# mainver %%major.99
|
||||||
%define major 123
|
%define major 124
|
||||||
%define mainver %major.0.1
|
%define mainver %major.0.1
|
||||||
%define orig_version 123.0.1
|
%define orig_version 124.0.1
|
||||||
%define orig_suffix %{nil}
|
%define orig_suffix %{nil}
|
||||||
%define update_channel release
|
%define update_channel release
|
||||||
%define branding 1
|
%define branding 1
|
||||||
@ -114,7 +114,7 @@ BuildRequires: libiw-devel
|
|||||||
BuildRequires: libproxy-devel
|
BuildRequires: libproxy-devel
|
||||||
BuildRequires: makeinfo
|
BuildRequires: makeinfo
|
||||||
BuildRequires: mozilla-nspr-devel >= 4.35
|
BuildRequires: mozilla-nspr-devel >= 4.35
|
||||||
BuildRequires: mozilla-nss-devel >= 3.97
|
BuildRequires: mozilla-nss-devel >= 3.98
|
||||||
BuildRequires: nasm >= 2.14
|
BuildRequires: nasm >= 2.14
|
||||||
BuildRequires: nodejs >= 12.22.12
|
BuildRequires: nodejs >= 12.22.12
|
||||||
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
|
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
|
||||||
@ -134,7 +134,7 @@ BuildRequires: python3-curses
|
|||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: rust-cbindgen >= 0.24.3
|
BuildRequires: rust-cbindgen >= 0.26
|
||||||
BuildRequires: unzip
|
BuildRequires: unzip
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: xorg-x11-libXt-devel
|
BuildRequires: xorg-x11-libXt-devel
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d5dcb955b65e0f164a90cac0760724486e36e896221b98f244801dfd045d741c
|
|
||||||
size 545230176
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEErdcHlHlwDcrf3VM34207E/PZMnQFAmXlv0EACgkQ4207E/PZ
|
|
||||||
MnSVrA//aY2Ggkr5OBlPBaGPGqLRdOEYG7ZGOO11yOKTa0R8iLpJLdx1Zfs7DUut
|
|
||||||
XG63VPONcC0JH5Qlo9u/OOK40axdA4LhtxVygCDDLlT1Myw9Pjil+ALzndDmLYiJ
|
|
||||||
YrqROMCaQ1dZUGIU2ygM59r73NZi5RL22ERxU7HRmzRpXNLz05qe13NUFbaGThEu
|
|
||||||
jPqL2xLggifAdVAE47MzGFo4/pZWX1/0dkwXrPDymhB7CkTeGvRVlid6x/WCjGS8
|
|
||||||
A5Tw0Ta5TWbY6s4CDdJQMgvogscc4WoruR3/flZbxth2leOowWDqcLjT2mhawkgE
|
|
||||||
ewlrlAx64lGwqliinZiSk90DslRCFLXk3EcMHnp7+hOzp0l65HfV5dgFxbX9DesG
|
|
||||||
b0DK3jJJegPfFpI3dLbXEcvZE87OJHSCslZuor0HS67ptImXY+ZYjz30YxtGnC45
|
|
||||||
8hoyOLSePHkdDrFFcTJBbsMj5eIpFTGxblzA3y6CL7Go2sRnF2VylGTB0lXnDaAS
|
|
||||||
ve97nEQIhZY2mNWFgZMINe/CouCX0/7y8rnoPr2RAPG4Zmf1mHbuMpCuUpgMF6Wa
|
|
||||||
JxfHgPyzmdaTnhHbuj/Yf1sCZPPh5o/HIkOaNihxfe/tBgADWEiaZDjfmsp4qX8a
|
|
||||||
NOKnqvKgxSEK+jVyrgaU9I1XrQwk/wnhfS6FMk5yo1hM6hHjYEo=
|
|
||||||
=NmM8
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
firefox-124.0.1.source.tar.xz
Normal file
3
firefox-124.0.1.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ddac16aea855e057ff6be3c143f7155cc20f452e1f45eb6288ff27e9346ab843
|
||||||
|
size 545772696
|
16
firefox-124.0.1.source.tar.xz.asc
Normal file
16
firefox-124.0.1.source.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEErdcHlHlwDcrf3VM34207E/PZMnQFAmX9BREACgkQ4207E/PZ
|
||||||
|
MnS6Wg//ZhAUGE9w8UO6FCksRmZjSZF6aMfmEX/8v5D3gpPXK68gQDZR4vGvGedM
|
||||||
|
aNNmvlP6s6/xBPZfkiriRsq+c+N4Ls6MUfSvis7AjbyNAAVFp1UdlFLlCGrCrIxI
|
||||||
|
Wt9pyD/IDPHwg6aktLRw+BcqnPLhdlOZ5xYbUp2PMbjNNHwFphOMCQWsvj7fbkfl
|
||||||
|
OoKAQvrT/MeFVQV3lp6TX8WU0773Zlbsu355t8ZnQEZV4eiZeZh9jRU8HjaWYmU/
|
||||||
|
yinP346y7CdVrfPt6c/ROB8Z0Noz5mrBqJ7DDzHffq1GRCeFxaM4bBy0dNAh7t87
|
||||||
|
kErkdHFRh28WkWlfcmoe6uiW4ZLluAFxwnGftw9fSDZA1gAUwoj4qQmWB5RpI1lm
|
||||||
|
tODN3vOqqSEGB5VQ53b6/HMZeCX7m6eKu9JsCS9PStLLdWM+JrlfVIvX3c4Hcpud
|
||||||
|
ifHFZNufdaf5wQqzwwJnUaikyYfhk4oJOPZxKnfhdLoHzw9QcptHTtpn56r71g6l
|
||||||
|
Hzhshl62Lpg7GU6CVxyaxYLiwtPY75LmFqK2GTolmfKGgNQzZTuq+jsmEMbxEbTW
|
||||||
|
S5V3wRimggfVVj3MO7ybkwWVRKR5BqNzc+ArZ/b8BjMgABSfCiD/9uGwNhLgoBOZ
|
||||||
|
35ZSTzcRIKm9uX8bRvnrFenkkMMX2BXJBlX0LLDzRs21c7FGk0U=
|
||||||
|
=7WuV
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:db489606750a6d8b1752d6f99228cb5811ca0f8bbc5a9c576f892220f4326b9d
|
|
||||||
size 31107184
|
|
3
l10n-124.0.1.tar.xz
Normal file
3
l10n-124.0.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b5a2654acb77950eb3b18d4418cf338194e838a0f3dbd26dff52ede3d6c7cb18
|
||||||
|
size 32588820
|
@ -283,7 +283,7 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/sy
|
|||||||
nsUnixSystemProxySettings::GetMainThreadOnly(bool* aMainThreadOnly) {
|
nsUnixSystemProxySettings::GetMainThreadOnly(bool* aMainThreadOnly) {
|
||||||
// dbus prevents us from being threadsafe, but this routine should not block
|
// dbus prevents us from being threadsafe, but this routine should not block
|
||||||
// anyhow
|
// anyhow
|
||||||
@@ -391,21 +395,46 @@ nsresult nsUnixSystemProxySettings::GetP
|
@@ -388,21 +392,46 @@ nsresult nsUnixSystemProxySettings::GetP
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1255,15 +1255,15 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||||||
|
|
||||||
mFilters.AppendElement(filter);
|
mFilters.AppendElement(filter);
|
||||||
mFilterNames.AppendElement(name);
|
mFilterNames.AppendElement(name);
|
||||||
@@ -412,16 +416,39 @@ nsresult nsFilePicker::Show(nsIFilePicke
|
@@ -416,16 +420,39 @@ NS_IMETHODIMP
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
NS_IMETHODIMP
|
|
||||||
nsFilePicker::Open(nsIFilePickerShownCallback* aCallback) {
|
nsFilePicker::Open(nsIFilePickerShownCallback* aCallback) {
|
||||||
// Can't show two dialogs concurrently with the same filepicker
|
// Can't show two dialogs concurrently with the same filepicker
|
||||||
if (mFileChooser) return NS_ERROR_NOT_AVAILABLE;
|
if (mFileChooser) return NS_ERROR_NOT_AVAILABLE;
|
||||||
|
|
||||||
|
if (MaybeBlockFilePicker(aCallback)) {
|
||||||
|
return NS_OK;
|
||||||
|
}
|
||||||
|
|
||||||
+ // KDE file picker is not handled via callback
|
+ // KDE file picker is not handled via callback
|
||||||
+ if (nsKDEUtils::kdeSupport()) {
|
+ if (nsKDEUtils::kdeSupport()) {
|
||||||
+ mCallback = aCallback;
|
+ mCallback = aCallback;
|
||||||
@ -1295,7 +1295,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||||||
GtkFileChooserAction action = GetGtkFileChooserAction(mMode);
|
GtkFileChooserAction action = GetGtkFileChooserAction(mMode);
|
||||||
|
|
||||||
const gchar* accept_button;
|
const gchar* accept_button;
|
||||||
@@ -703,16 +730,215 @@ void nsFilePicker::Done(void* file_choos
|
@@ -707,16 +734,215 @@ void nsFilePicker::Done(void* file_choos
|
||||||
mCallback->Done(result);
|
mCallback->Done(result);
|
||||||
mCallback = nullptr;
|
mCallback = nullptr;
|
||||||
} else {
|
} else {
|
||||||
@ -1670,13 +1670,13 @@ diff --git a/xpcom/components/ManifestParser.cpp b/xpcom/components/ManifestPars
|
|||||||
diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build
|
diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build
|
||||||
--- a/xpcom/components/moz.build
|
--- a/xpcom/components/moz.build
|
||||||
+++ b/xpcom/components/moz.build
|
+++ b/xpcom/components/moz.build
|
||||||
@@ -66,16 +66,17 @@ LOCAL_INCLUDES += [
|
@@ -67,16 +67,17 @@ LOCAL_INCLUDES += [
|
||||||
"!..",
|
|
||||||
"../base",
|
"../base",
|
||||||
"../build",
|
"../build",
|
||||||
"../ds",
|
"../ds",
|
||||||
"/chrome",
|
"/chrome",
|
||||||
"/js/xpconnect/loader",
|
"/js/xpconnect/loader",
|
||||||
|
"/js/xpconnect/src",
|
||||||
"/layout/build",
|
"/layout/build",
|
||||||
"/modules/libjar",
|
"/modules/libjar",
|
||||||
+ "/toolkit/xre",
|
+ "/toolkit/xre",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent d1908d68e16e148fcc012caac881a03417eccc7e
|
# Parent 831d03cde86aa6b8803d5ac431e2d28bf85c9289
|
||||||
|
|
||||||
diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
--- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
--- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
@ -875,6 +875,28 @@ diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_
|
|||||||
int sample_rate_hz,
|
int sample_rate_hz,
|
||||||
int detector_rate_hz,
|
int detector_rate_hz,
|
||||||
int num_channels)
|
int num_channels)
|
||||||
|
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc
|
||||||
|
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc
|
||||||
|
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc
|
||||||
|
@@ -90,16 +90,18 @@ BandwidthLimitedCause GetBandwidthLimite
|
||||||
|
// Probes may not be sent in this state.
|
||||||
|
return BandwidthLimitedCause::kLossLimitedBwe;
|
||||||
|
case LossBasedState::kIncreasing:
|
||||||
|
// Probes may be sent in this state.
|
||||||
|
return BandwidthLimitedCause::kLossLimitedBweIncreasing;
|
||||||
|
case LossBasedState::kDelayBasedEstimate:
|
||||||
|
return BandwidthLimitedCause::kDelayBasedLimited;
|
||||||
|
}
|
||||||
|
+ // just return something by default
|
||||||
|
+ return BandwidthLimitedCause::kLossLimitedBwe;
|
||||||
|
}
|
||||||
|
|
||||||
|
} // namespace
|
||||||
|
|
||||||
|
GoogCcNetworkController::GoogCcNetworkController(NetworkControllerConfig config,
|
||||||
|
GoogCcConfig goog_cc_config)
|
||||||
|
: key_value_config_(config.key_value_config ? config.key_value_config
|
||||||
|
: &trial_based_config_),
|
||||||
diff --git a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc b/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc
|
diff --git a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc b/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc
|
||||||
--- a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc
|
--- a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc
|
||||||
+++ b/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc
|
+++ b/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc
|
||||||
@ -957,7 +979,7 @@ diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc b/third
|
|||||||
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
|
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
|
||||||
--- a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
|
--- a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
|
||||||
+++ b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
|
+++ b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
|
||||||
@@ -41,16 +41,17 @@ namespace {
|
@@ -42,16 +42,17 @@ namespace {
|
||||||
case AudioFrameType::kEmptyFrame:
|
case AudioFrameType::kEmptyFrame:
|
||||||
return "empty";
|
return "empty";
|
||||||
case AudioFrameType::kAudioFrameSpeech:
|
case AudioFrameType::kAudioFrameSpeech:
|
||||||
@ -1020,7 +1042,7 @@ diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_laye
|
|||||||
diff --git a/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc b/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc
|
diff --git a/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc b/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc
|
||||||
--- a/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc
|
--- a/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc
|
||||||
+++ b/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc
|
+++ b/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc
|
||||||
@@ -58,16 +58,17 @@ bool IsFramerateScalingEnabled(Degradati
|
@@ -59,16 +59,17 @@ bool IsFramerateScalingEnabled(Degradati
|
||||||
std::string ToString(VideoAdaptationReason reason) {
|
std::string ToString(VideoAdaptationReason reason) {
|
||||||
switch (reason) {
|
switch (reason) {
|
||||||
case VideoAdaptationReason::kQuality:
|
case VideoAdaptationReason::kQuality:
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
PRODUCT="firefox"
|
PRODUCT="firefox"
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
VERSION="123.0.1"
|
VERSION="124.0.1"
|
||||||
VERSION_SUFFIX=""
|
VERSION_SUFFIX=""
|
||||||
PREV_VERSION="123.0"
|
PREV_VERSION="123.0.1"
|
||||||
PREV_VERSION_SUFFIX=""
|
PREV_VERSION_SUFFIX=""
|
||||||
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
||||||
RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
|
RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
|
||||||
RELEASE_TAG="652f653a58f0acdc1413e45ab35eae68a95cd1af"
|
RELEASE_TAG="f0a24d8f29033faf04f6fe98453cdb5c2ac4a96f"
|
||||||
RELEASE_TIMESTAMP="20240304104836"
|
RELEASE_TIMESTAMP="20240321230221"
|
||||||
|
Loading…
Reference in New Issue
Block a user