# HG changeset patch # User Wolfgang Rosenauer # Date 1452542110 -3600 # Node ID 4d8912c4a729a3828e9c43b7b098b22534ac9d74 # Parent 2b664b26b6b2a58c003238b5ac4b8fe9bd6eff7e 43.0.4 diff -r 2b664b26b6b2 -r 4d8912c4a729 MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Thu Dec 31 09:45:38 2015 +0100 +++ b/MozillaFirefox/MozillaFirefox.changes Mon Jan 11 20:55:10 2016 +0100 @@ -1,9 +1,22 @@ ------------------------------------------------------------------- -Thu Dec 31 08:45:14 UTC 2015 - wr@rosenauer.org +Mon Jan 11 19:52:50 UTC 2016 - wr@rosenauer.org - prepare mozilla-kde.patch for Gtk3 builds ------------------------------------------------------------------- +Mon Jan 11 08:04:24 UTC 2016 - astieger@suse.com + +- Mozilla Firefox 43.0.4: + * Re-enable SHA-1 certificates to prevent outdated + man-in-the-middle security devices from interfering with + properly secured SSL/TLS connections (bmo#1236975) + * Fix for startup crash for users of a third party antivirus tool + (bmo#1235537) +- The following change was previously in the package as a patch: + * Multi-user GNU/Linux download folders can be created + (bmo#1233434), removed mozilla-bmo1233434.patch + +------------------------------------------------------------------- Tue Dec 29 20:29:35 UTC 2015 - wr@rosenauer.org - update to Firefox 43.0.3 diff -r 2b664b26b6b2 -r 4d8912c4a729 MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Thu Dec 31 09:45:38 2015 +0100 +++ b/MozillaFirefox/MozillaFirefox.spec Mon Jan 11 20:55:10 2016 +0100 @@ -1,8 +1,8 @@ # # spec file for package MozillaFirefox # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. -# 2006-2015 Wolfgang Rosenauer +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# 2006-2016 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,9 +19,9 @@ # changed with every update %define major 43 -%define mainver %major.0.3 +%define mainver %major.0.4 %define update_channel release -%define releasedate 2015122500 +%define releasedate 2016010600 # general build definitions %if "%{update_channel}" != "aurora" @@ -159,7 +159,6 @@ Patch8: mozilla-openaes-decl.patch Patch10: mozilla-no-stdcxx-check.patch Patch11: mozilla-libproxy.patch -Patch12: mozilla-bmo1233434.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-no-default-ualocale.patch @@ -269,7 +268,6 @@ %patch8 -p1 %patch10 -p1 %patch11 -p1 -%patch12 -p1 # Firefox %patch101 -p1 %patch102 -p1 diff -r 2b664b26b6b2 -r 4d8912c4a729 MozillaFirefox/create-tar.sh --- a/MozillaFirefox/create-tar.sh Thu Dec 31 09:45:38 2015 +0100 +++ b/MozillaFirefox/create-tar.sh Mon Jan 11 20:55:10 2016 +0100 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_43_0_3_RELEASE" -VERSION="43.0.3" +RELEASE_TAG="FIREFOX_43_0_4_RELEASE" +VERSION="43.0.4" # mozilla if [ -d mozilla ]; then diff -r 2b664b26b6b2 -r 4d8912c4a729 MozillaFirefox/mozilla-bmo1233434.patch --- a/MozillaFirefox/mozilla-bmo1233434.patch Thu Dec 31 09:45:38 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -../mozilla-bmo1233434.patch \ No newline at end of file diff -r 2b664b26b6b2 -r 4d8912c4a729 mozilla-bmo1233434.patch --- a/mozilla-bmo1233434.patch Thu Dec 31 09:45:38 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ - -# HG changeset patch -# User Aidin Gharibnavaz -# Date 1450550460 -12600 -# Node ID 07ec362866977f37e638fc88e3079621fd7aef96 -# Parent cb66ffeb6725e8344818e8e2f707ae2eaeb953b4 -Bug 1233434 - Fixing download failure on a multi-user GNU/Linux machine. r?bagder - -diff -r cb66ffeb6725 -r 07ec36286697 uriloader/exthandler/nsExternalHelperAppService.cpp ---- a/uriloader/exthandler/nsExternalHelperAppService.cpp Tue Dec 15 14:45:06 2015 +0100 -+++ b/uriloader/exthandler/nsExternalHelperAppService.cpp Sat Dec 19 22:11:00 2015 +0330 -@@ -416,12 +416,12 @@ - const char* userName = PR_GetEnv("USERNAME"); - if (!userName || !*userName) { - userName = PR_GetEnv("USER"); -- if (!userName || !*userName) { -- userName = PR_GetEnv("LOGNAME"); -- } -- else { -- userName = "mozillaUser"; -- } -+ } -+ if (!userName || !*userName) { -+ userName = PR_GetEnv("LOGNAME"); -+ } -+ if (!userName || !*userName) { -+ userName = "mozillaUser"; - } - - nsAutoString userDir; -@@ -447,7 +447,12 @@ - rv = finalPath->GetPermissions(&permissions); - NS_ENSURE_SUCCESS(rv, rv); - -- if (permissions == PR_IRWXU) { -+ // Ensuring the path is writable by the current user. -+ bool isWritable; -+ rv = finalPath->IsWritable(&isWritable); -+ NS_ENSURE_SUCCESS(rv, rv); -+ -+ if (permissions == PR_IRWXU && isWritable) { - dir = finalPath; - break; - } - diff -r 2b664b26b6b2 -r 4d8912c4a729 series --- a/series Thu Dec 31 09:45:38 2015 +0100 +++ b/series Mon Jan 11 20:55:10 2016 +0100 @@ -12,7 +12,6 @@ #mozilla-bmo1005535.patch mozilla-no-stdcxx-check.patch mozilla-libproxy.patch -mozilla-bmo1233434.patch # Firefox patches firefox-kde.patch