From a958854f9282fe9caa8ad468a656703eeb2c348fe6afc11e32de451b7bffc2ce Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Sun, 31 Dec 2017 08:46:35 +0000 Subject: [PATCH 1/3] Accepting request 560783 from home:AndreasStieger:branches:mozilla:Factory Mozilla Firefox 57.0.3 bsc#1074235 OBS-URL: https://build.opensuse.org/request/show/560783 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=622 --- MozillaFirefox.changes | 10 ++++++++++ MozillaFirefox.spec | 4 ++-- compare-locales.tar.xz | 4 ++-- create-tar.sh | 4 ++-- firefox-57.0.1-source.tar.xz | 3 --- firefox-57.0.3-source.tar.xz | 3 +++ l10n-57.0.1.tar.xz | 3 --- l10n-57.0.3.tar.xz | 3 +++ source-stamp.txt | 2 +- 9 files changed, 23 insertions(+), 13 deletions(-) delete mode 100644 firefox-57.0.1-source.tar.xz create mode 100644 firefox-57.0.3-source.tar.xz delete mode 100644 l10n-57.0.1.tar.xz create mode 100644 l10n-57.0.3.tar.xz diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 0f1d6a1..586d656 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Dec 29 19:52:34 UTC 2017 - astieger@suse.com + +- Mozilla Firefox 57.0.3: + * Fix a crash reporting issue that inadvertently sends background + tab crash reports to Mozilla without user opt-in (bmo#1427111, + bsc#1074235) +- Includes changes from 57.0.2: + * fixes for platforms other than GNU/Linux + ------------------------------------------------------------------- Fri Dec 8 15:52:17 UTC 2017 - dimstar@opensuse.org diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index f2a59dd..f46afc7 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -19,10 +19,10 @@ # changed with every update %define major 57 -%define mainver %major.0.1 +%define mainver %major.0.3 %define update_channel release %define branding 1 -%define releasedate 20171128222554 +%define releasedate 20171228000000 # PIE, full relro (x86_64 for now) %define build_hardened 1 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index 523aa1d..42e3784 100644 --- a/compare-locales.tar.xz +++ b/compare-locales.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95638b0428327defc038771f48ada721b8073679f1037481d7988513f9713e41 -size 28400 +oid sha256:6441a12de7f0735fd9a2b4580bb7cdccec86b34acda3a8718ce9b0bf39a59ca7 +size 28824 diff --git a/create-tar.sh b/create-tar.sh index ba8c2ed..8ad9487 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="d2e449c73daca64d8c8185590750873b1cfcd412" # build 2 -VERSION="57.0.1" +RELEASE_TAG="c548334d172bd937da77e36867473d861cfa2217" +VERSION="57.0.3" # mozilla if [ -d mozilla ]; then diff --git a/firefox-57.0.1-source.tar.xz b/firefox-57.0.1-source.tar.xz deleted file mode 100644 index 26aac76..0000000 --- a/firefox-57.0.1-source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66085ebf2f9b75f6c18a3478e996ef4dac26329efd7c8d9b5f59276ac51bddf9 -size 267398420 diff --git a/firefox-57.0.3-source.tar.xz b/firefox-57.0.3-source.tar.xz new file mode 100644 index 0000000..851d133 --- /dev/null +++ b/firefox-57.0.3-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d736d9b4c844347dfc46506b36c358d5daa564b2d49e7a3404174838c35e136 +size 272838760 diff --git a/l10n-57.0.1.tar.xz b/l10n-57.0.1.tar.xz deleted file mode 100644 index f8d58d4..0000000 --- a/l10n-57.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d601bf69518e67d0ee99b0c7793892cb46b6a04f9553beb1e5db02586664b0fb -size 47587380 diff --git a/l10n-57.0.3.tar.xz b/l10n-57.0.3.tar.xz new file mode 100644 index 0000000..d343c9d --- /dev/null +++ b/l10n-57.0.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82bdb63b072ba7544f985bf331d3156b2c3b6a7a62d4dae4c024007ed7f2fc76 +size 51599812 diff --git a/source-stamp.txt b/source-stamp.txt index 0729bee..2a8f2d3 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=d2e449c73dac +REV=c548334d172b REPO=http://hg.mozilla.org/releases/mozilla-release From b2bf73f33fec436f4a6be709ee726a51bf32c591b49b29a45145331df19490b0 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Wed, 3 Jan 2018 13:39:46 +0000 Subject: [PATCH 2/3] - fixed regression introduced Oct 10th which made Firefox crash when cancelling the KDE file dialog (boo#1069962) OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=623 --- MozillaFirefox.changes | 6 ++++++ MozillaFirefox.spec | 2 +- mozilla-kde.patch | 8 +++++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 586d656..c1f55e9 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Jan 3 08:29:38 UTC 2018 - wr@rosenauer.org + +- fixed regression introduced Oct 10th which made Firefox crash + when cancelling the KDE file dialog (boo#1069962) + ------------------------------------------------------------------- Fri Dec 29 19:52:34 UTC 2017 - astieger@suse.com diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index f46afc7..ff2e52c 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -1,7 +1,7 @@ # # spec file for package MozillaFirefox # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # 2006-2017 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties diff --git a/mozilla-kde.patch b/mozilla-kde.patch index 4aec68b..771fd0b 100644 --- a/mozilla-kde.patch +++ b/mozilla-kde.patch @@ -1,5 +1,5 @@ # HG changeset patch -# Parent 87a32e5d11e9d652e331a5f852bb951069b20c4a +# Parent 2504512f9a9ba7b52dd99745d15f049f2a03f4f4 Description: Add KDE integration to Firefox (toolkit parts) Author: Wolfgang Rosenauer Author: Lubos Lunak @@ -3275,7 +3275,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp mFilters.AppendElement(filter); mFilterNames.AppendElement(name); -@@ -371,16 +375,37 @@ nsFilePicker::Show(int16_t *aReturn) +@@ -371,16 +375,39 @@ nsFilePicker::Show(int16_t *aReturn) NS_IMETHODIMP nsFilePicker::Open(nsIFilePickerShownCallback *aCallback) @@ -3288,6 +3288,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp + if( nsKDEUtils::kdeSupport()) { + mCallback = aCallback; + mRunning = true; ++ NS_ADDREF_THIS(); + g_idle_add([](gpointer data) -> gboolean { + nsFilePicker* queuedPicker = (nsFilePicker*) data; + int16_t result; @@ -3299,6 +3300,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp + queuedPicker->mResult = result; + } + queuedPicker->mRunning = false; ++ NS_RELEASE(queuedPicker); + return G_SOURCE_REMOVE; + }, this); + @@ -3313,7 +3315,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp GtkFileChooserAction action = GetGtkFileChooserAction(mMode); -@@ -603,8 +628,233 @@ nsFilePicker::Done(GtkWidget* file_choos +@@ -603,8 +630,233 @@ nsFilePicker::Done(GtkWidget* file_choos if (mCallback) { mCallback->Done(result); mCallback = nullptr; From 0cced0c0f9dba8a37734f7ddaa0d636f283c7df5244c439950db236c8ceef31e Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Thu, 4 Jan 2018 22:21:28 +0000 Subject: [PATCH 3/3] - update to Firefox 57.0.4: https://blog.mozilla.org/security/2018/01/03/mitigations-landing-new-class-timing-attack/ OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=624 --- MozillaFirefox.changes | 7 +++++++ MozillaFirefox.spec | 6 +++--- create-tar.sh | 4 ++-- firefox-57.0.3-source.tar.xz | 3 --- firefox-57.0.4-source.tar.xz | 3 +++ l10n-57.0.3.tar.xz => l10n-57.0.4.tar.xz | 0 source-stamp.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) delete mode 100644 firefox-57.0.3-source.tar.xz create mode 100644 firefox-57.0.4-source.tar.xz rename l10n-57.0.3.tar.xz => l10n-57.0.4.tar.xz (100%) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index c1f55e9..aca5f22 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 4 12:23:41 UTC 2018 - wr@rosenauer.org + +- update to Firefox 57.0.4 + MFSA 2018-1: Speculative execution side-channel attack ("Spectre") + (boo#1074723) + ------------------------------------------------------------------- Wed Jan 3 08:29:38 UTC 2018 - wr@rosenauer.org diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index ff2e52c..2c40fa9 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -2,7 +2,7 @@ # spec file for package MozillaFirefox # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. -# 2006-2017 Wolfgang Rosenauer +# 2006-2018 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,10 +19,10 @@ # changed with every update %define major 57 -%define mainver %major.0.3 +%define mainver %major.0.4 %define update_channel release %define branding 1 -%define releasedate 20171228000000 +%define releasedate 20180103231032 # PIE, full relro (x86_64 for now) %define build_hardened 1 diff --git a/create-tar.sh b/create-tar.sh index 8ad9487..c169287 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="c548334d172bd937da77e36867473d861cfa2217" -VERSION="57.0.3" +RELEASE_TAG="afa87f9be3a8852da3a30f286b15ae599c7874f6" +VERSION="57.0.4" # mozilla if [ -d mozilla ]; then diff --git a/firefox-57.0.3-source.tar.xz b/firefox-57.0.3-source.tar.xz deleted file mode 100644 index 851d133..0000000 --- a/firefox-57.0.3-source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d736d9b4c844347dfc46506b36c358d5daa564b2d49e7a3404174838c35e136 -size 272838760 diff --git a/firefox-57.0.4-source.tar.xz b/firefox-57.0.4-source.tar.xz new file mode 100644 index 0000000..5f55e4c --- /dev/null +++ b/firefox-57.0.4-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ab9870937e8683ea435f8cbd4ff52d4e53a263d3ab31e6ba2d6fe61f3aa636c +size 267408064 diff --git a/l10n-57.0.3.tar.xz b/l10n-57.0.4.tar.xz similarity index 100% rename from l10n-57.0.3.tar.xz rename to l10n-57.0.4.tar.xz diff --git a/source-stamp.txt b/source-stamp.txt index 2a8f2d3..f9db87a 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=c548334d172b +REV=afa87f9be3a8 REPO=http://hg.mozilla.org/releases/mozilla-release