Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package MozillaFirefox for openSUSE:Factory checked in at 2023-09-29 11:43:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old) and /work/SRC/openSUSE:Factory/.MozillaFirefox.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaFirefox" Fri Sep 29 11:43:11 2023 rev:410 rq:1114282 version:118.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes 2023-09-13 20:43:58.620828375 +0200 +++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new.28202/MozillaFirefox.changes 2023-09-29 12:01:24.880678550 +0200 @@ -1,0 +2,38 @@ +Fri Sep 29 06:50:26 UTC 2023 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Firefox 118.0.1 + MFSA 2023-44 (bsc#1215814) + * CVE-2023-5217 (bmo#1855550), + Heap buffer overflow in libvpx + +------------------------------------------------------------------- +Mon Sep 25 06:35:49 UTC 2023 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Firefox 118.0 + MFSA 2023-41 (bsc#1215575) + * CVE-2023-5168 (bmo#1846683) + Out-of-bounds write in FilterNodeD2D1 + * CVE-2023-5169 (bmo#1846685) + Out-of-bounds write in PathOps + * CVE-2023-5170 (bmo#1846686) + Memory leak from a privileged process + * CVE-2023-5171 (bmo#1851599) + Use-after-free in Ion Compiler + * CVE-2023-5172 (bmo#1852218) + Memory Corruption in Ion Hints + * CVE-2023-5173 (bmo#1823172) + Out-of-bounds write in HTTP Alternate Services + * CVE-2023-5174 (bmo#1848454) + Double-free in process spawning on Windows + * CVE-2023-5175 (bmo#1849704) + Use-after-free of ImageBitmap during process shutdown + * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962, + bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195) + Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3, + and Thunderbird 115.3 +- requires NSS 3.93 +- add mozilla-bmo1822730.patch +- deactivated KDE integration temporarily + (removed mozilla-kde.patch and firefox-kde.patch for now) + +------------------------------------------------------------------- Old: ---- firefox-117.0.1.source.tar.xz firefox-117.0.1.source.tar.xz.asc firefox-kde.patch l10n-117.0.1.tar.xz mozilla-kde.patch New: ---- firefox-118.0.1.source.tar.xz firefox-118.0.1.source.tar.xz.asc l10n-118.0.1.tar.xz mozilla-bmo1822730.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.OrypPh/_old 2023-09-29 12:01:38.769180256 +0200 +++ /var/tmp/diff_new_pack.OrypPh/_new 2023-09-29 12:01:38.773180400 +0200 @@ -28,9 +28,9 @@ # orig_suffix b3 # major 69 # mainver %%major.99 -%define major 117 +%define major 118 %define mainver %major.0.1 -%define orig_version 117.0.1 +%define orig_version 118.0.1 %define orig_suffix %{nil} %define update_channel release %define branding 1 @@ -73,7 +73,7 @@ %define desktop_file_name %{progname} %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} %define __provides_exclude ^lib.*\\.so.*$ -%define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*)$ +%define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*|libgk.*)$ %define localize 1 %ifarch %ix86 x86_64 %define crashreporter 1 @@ -114,7 +114,7 @@ BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.35 -BuildRequires: mozilla-nss-devel >= 3.92 +BuildRequires: mozilla-nss-devel >= 3.93 BuildRequires: nasm >= 2.14 BuildRequires: nodejs >= 12.22.12 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 @@ -209,7 +209,7 @@ Source21: https://ftp.mozilla.org/pub/%{srcname}/releases/%{version}%{orig_suffix}/KEY#/mozilla.keyring # Gecko/Toolkit Patch1: mozilla-nongnome-proxies.patch -Patch2: mozilla-kde.patch +#Patch2: mozilla-kde.patch Patch3: mozilla-ntlm-full-path.patch Patch4: mozilla-aarch64-startup-crash.patch Patch5: mozilla-fix-aarch64-libopus.patch @@ -228,8 +228,9 @@ Patch21: svg-rendering.patch Patch22: mozilla-partial-revert-1768632.patch Patch23: mozilla-rust-disable-future-incompat.patch +Patch24: mozilla-bmo1822730.patch # Firefox/browser -Patch101: firefox-kde.patch +#Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -348,11 +349,11 @@ export PYTHON3=/usr/bin/python3.9 %endif -kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3) -if test "$kdehelperversion" != %{kde_helper_version}; then - echo fix kde helper version in the .spec file - exit 1 -fi +#kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3) +#if test "$kdehelperversion" != %{kde_helper_version}; then +# echo fix kde helper version in the .spec file +# exit 1 +#fi # When doing only_print_mozconfig, this file isn't necessarily available, so skip it cp %{SOURCE4} .obsenv.sh ++++++ firefox-117.0.1.source.tar.xz -> firefox-118.0.1.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/firefox-117.0.1.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new.28202/firefox-118.0.1.source.tar.xz differ: char 15, line 1 ++++++ l10n-117.0.1.tar.xz -> l10n-118.0.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/l10n-117.0.1.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new.28202/l10n-118.0.1.tar.xz differ: char 26, line 1 ++++++ mozilla-bmo1822730.patch ++++++ # HG changeset patch # User Rob Krum <biggestsonic...@gmail.com> # Date 1695432215 25200 # Fri Sep 22 18:23:35 2023 -0700 # Node ID e6a8a9f0956d124e8de34eb4bcf09d8e17077d9d # Parent 677cbf2e64cdcd3a93e644f781be2bdc2529ba1a Bug 1822730 - Add basic blob protocol handling for blob URIs that contain parsable http/s protocols diff --git a/toolkit/mozapps/downloads/DownloadLastDir.sys.mjs b/toolkit/mozapps/downloads/DownloadLastDir.sys.mjs --- a/toolkit/mozapps/downloads/DownloadLastDir.sys.mjs +++ b/toolkit/mozapps/downloads/DownloadLastDir.sys.mjs @@ -221,11 +221,13 @@ export class DownloadLastDir { /** * Pre-processor to extract a domain name to be used with the content-prefs - * service. This specially handles data and file URIs so that the download - * dirs are recalled in a more consistent way: + * service. This specially handles data, file and blob URIs so that the + * download dirs are recalled in a more consistent way: * - all file:/// URIs share the same folder * - data: URIs share a folder per mime-type. If a mime-type is not * specified text/plain is assumed. + * - blob: blob URIs are tested for http/https and the blob protocol + * is stripped. * In any other case the original URL is returned as a string and ContentPrefs * will do its usual parsing. * @@ -234,6 +236,9 @@ export class DownloadLastDir { */ #cpsGroupFromURL(url) { if (typeof url == "string") { + if (url.startsWith("blob:http://") || url.startsWith("blob:https://")) { + url = url.replace("blob:", ""); + } url = new URL(url); } else if (url instanceof Ci.nsIURI) { url = URL.fromURI(url); @@ -241,6 +246,14 @@ export class DownloadLastDir { if (!URL.isInstance(url)) { return url; } + if (url.protocol == "blob:") { + if ( + url.href.startsWith("blob:http://") || + url.href.startsWith("blob:https://") + ) { + return url.href.replace("blob:", ""); + } + } if (url.protocol == "data:") { return url.href.match(/^data:[^;,]*/i)[0].replace(/:$/, ":text/plain"); } ++++++ mozilla-silence-no-return-type.patch ++++++ --- /var/tmp/diff_new_pack.OrypPh/_old 2023-09-29 12:01:39.049190371 +0200 +++ /var/tmp/diff_new_pack.OrypPh/_new 2023-09-29 12:01:39.049190371 +0200 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent 505c5ac5cad0268fe81c67d39f70cbab3bff616a +# Parent f809af927a59e945c76f51c25b1044fb42748c24 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 @@ -722,7 +722,7 @@ diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.cc b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.cc --- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.cc +++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.cc -@@ -54,16 +54,18 @@ std::vector<float> PreprocessWeights(rtc +@@ -55,16 +55,18 @@ std::vector<float> PreprocessWeights(rtc rtc::FunctionView<float(float)> GetActivationFunction( ActivationFunction activation_function) { switch (activation_function) { @@ -948,12 +948,12 @@ + return ""; } - constexpr char kIncludeCaptureClockOffset[] = - "WebRTC-IncludeCaptureClockOffset"; - } // namespace RTPSenderAudio::RTPSenderAudio(Clock* clock, RTPSender* rtp_sender) + : clock_(clock), + rtp_sender_(rtp_sender), + absolute_capture_time_sender_(clock) { diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc --- a/third_party/libwebrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc +++ b/third_party/libwebrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc ++++++ tar_stamps ++++++ --- /var/tmp/diff_new_pack.OrypPh/_old 2023-09-29 12:01:39.105192394 +0200 +++ /var/tmp/diff_new_pack.OrypPh/_new 2023-09-29 12:01:39.109192538 +0200 @@ -1,11 +1,11 @@ PRODUCT="firefox" CHANNEL="release" -VERSION="117.0.1" +VERSION="118.0.1" VERSION_SUFFIX="" -PREV_VERSION="117.0" +PREV_VERSION="118.0" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release" -RELEASE_TAG="e245ca2125a6eb1e2d08cc9e5824f15e1e67a566" -RELEASE_TIMESTAMP="20230912013654" +RELEASE_TAG="68e4c357d26c5a1f075a1ec0c696d4fe684ed881" +RELEASE_TIMESTAMP="20230927232528"