diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index b92d3cc..38f6fd7 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Tue Jan 28 15:45:41 UTC 2014 - wr@rosenauer.org + +- update to Firefox 27.0 (bnc#861847) + * MFSA 2014-01/CVE-2014-1477/CVE-2014-1478 + Miscellaneous memory safety hazards (rv:27.0 / rv:24.3) + * MFSA 2014-02/CVE-2014-1479 (bmo#911864) + Clone protected content with XBL scopes + * MFSA 2014-03/CVE-2014-1480 (bmo#916726) + UI selection timeout missing on download prompts + * MFSA 2014-04/CVE-2014-1482 (bmo#943803) + Incorrect use of discarded images by RasterImage + * MFSA 2014-05/CVE-2014-1483 (bmo#950427) + Information disclosure with *FromPoint on iframes + * MFSA 2014-06/CVE-2014-1484 (bmo#953993) + Profile path leaks to Android system log + * MFSA 2014-07/CVE-2014-1485 (bmo#910139) + XSLT stylesheets treated as styles in Content Security Policy + * MFSA 2014-08/CVE-2014-1486 (bmo#942164) + Use-after-free with imgRequestProxy and image proccessing + * MFSA 2014-09/CVE-2014-1487 (bmo#947592) + Cross-origin information leak through web workers + * MFSA 2014-10/CVE-2014-1489 (bmo#959531) + Firefox default start page UI content invokable by script + * MFSA 2014-11/CVE-2014-1488 (bmo#950604) + Crash when using web workers with asm.js + * MFSA 2014-12/CVE-2014-1490/CVE-2014-1491 + (bmo#934545, bmo#930874, bmo#930857) + NSS ticket handling issues + * MFSA 2014-13/CVE-2014-1481(bmo#936056) + Inconsistent JavaScript handling of access to Window objects +- requires NSS 3.15.4 or higher +- rebased/reworked patches +- removed obsolete mozilla-bug929439.patch + ------------------------------------------------------------------- Thu Dec 12 21:19:54 UTC 2013 - uweigand@de.ibm.com diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 18f9ff3..2fd5f15 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -2,7 +2,7 @@ # spec file for package MozillaFirefox # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. -# 2006-2013 Wolfgang Rosenauer +# 2006-2014 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ # -%define major 26 +%define major 27 %define mainver %major.0 %define update_channel release @@ -51,7 +51,7 @@ BuildRequires: libproxy-devel BuildRequires: wireless-tools %endif BuildRequires: mozilla-nspr-devel >= 4.10.2 -BuildRequires: mozilla-nss-devel >= 3.15.3.1 +BuildRequires: mozilla-nss-devel >= 3.15.4 BuildRequires: nss-shared-helper-devel %if %suse_version > 1210 BuildRequires: pkgconfig(gstreamer-%gstreamer_ver) @@ -63,7 +63,7 @@ Recommends: gstreamer-0_10-plugins-ffmpeg %endif Version: %{mainver} Release: 0 -%define releasedate 2013120700 +%define releasedate 2014012800 Provides: firefox = %{mainver} Provides: firefox = %{version}-%{release} Provides: web_browser @@ -76,17 +76,17 @@ Summary: Mozilla Firefox Web Browser License: MPL-2.0 Group: Productivity/Networking/Web/Browsers Url: http://www.mozilla.org/ -Source: firefox-%{version}-source.tar.bz2 +Source: firefox-%{version}-source.tar.xz Source1: MozillaFirefox.desktop Source2: MozillaFirefox-rpmlintrc Source3: mozilla.sh.in Source4: find-external-requires.sh Source5: source-stamp.txt Source6: kde.js -Source7: l10n-%{version}.tar.bz2 +Source7: l10n-%{version}.tar.xz Source8: firefox-mimeinfo.xml Source9: firefox.js -Source10: compare-locales.tar.bz2 +Source10: compare-locales.tar.xz Source11: firefox.1 Source12: mozilla-get-app-id Source13: add-plugins.sh.in @@ -105,10 +105,9 @@ Patch10: mozilla-sle11.patch Patch12: mozilla-arm-disable-edsp.patch Patch13: mozilla-ppc.patch Patch14: mozilla-libproxy-compat.patch -Patch15: mozilla-bug929439.patch -Patch16: mozilla-ppc64le.patch -Patch17: mozilla-libffi-ppc64le.patch -Patch18: mozilla-xpcom-ppc64le.patch +Patch15: mozilla-ppc64le.patch +Patch16: mozilla-libffi-ppc64le.patch +Patch17: mozilla-xpcom-ppc64le.patch # Firefox/browser Patch30: firefox-browser-css.patch Patch31: firefox-kde.patch @@ -243,7 +242,6 @@ cd $RPM_BUILD_DIR/mozilla %patch15 -p1 %patch16 -p1 %patch17 -p1 -%patch18 -p1 # %patch30 -p1 %if %suse_version >= 1110 diff --git a/compare-locales.tar.bz2 b/compare-locales.tar.bz2 deleted file mode 100644 index 5c8ca04..0000000 --- a/compare-locales.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a93081c3f66e8b9f24509d773c5d0d7807679b1ec262846413d2093068572caa -size 29858 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz new file mode 100644 index 0000000..ab34b63 --- /dev/null +++ b/compare-locales.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:925045a93d7b70e312ce410d09582e98c04d6ddcd9183e7a93d24d799b716690 +size 28536 diff --git a/create-tar.sh b/create-tar.sh index 71654f9..2d5f7a0 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_26_0_RELEASE" -VERSION="26.0" +RELEASE_TAG="FIREFOX_27_0_RELEASE" +VERSION="27.0" # mozilla if [ -d mozilla ]; then @@ -36,7 +36,7 @@ echo -n "REPO=" >> ../source-stamp.txt hg showconfig paths.default 2>/dev/null | head -n1 | sed -e "s/^ssh:/http:/" >> ../source-stamp.txt popd echo "creating archive..." -tar cjf firefox-$VERSION-source.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg --exclude=CVS mozilla +tar cJf firefox-$VERSION-source.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg --exclude=CVS mozilla # l10n echo "fetching locales..." @@ -53,10 +53,10 @@ for locale in $(awk '{ print $1; }' mozilla/browser/locales/shipped-locales); do esac done echo "creating l10n archive..." -tar cjf l10n-$VERSION.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n +tar cJf l10n-$VERSION.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n # compare-locales echo "creating compare-locales" hg clone http://hg.mozilla.org/build/compare-locales -tar cjf compare-locales.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg compare-locales +tar cJf compare-locales.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg compare-locales diff --git a/firefox-26.0-source.tar.bz2 b/firefox-26.0-source.tar.bz2 deleted file mode 100644 index 0548902..0000000 --- a/firefox-26.0-source.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a146ac1688d3ef4c6c0d448604383882783bd52c6be2cecf18ab5ed3a4b33e1 -size 128663938 diff --git a/firefox-27.0-source.tar.xz b/firefox-27.0-source.tar.xz new file mode 100644 index 0000000..9b4490b --- /dev/null +++ b/firefox-27.0-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f922d2681282c9aad357c75ce4ee4444d1ba3e51605fac6b74b83233fdbdfe55 +size 109193288 diff --git a/firefox-kde.patch b/firefox-kde.patch index 910f4e1..1772818 100644 --- a/firefox-kde.patch +++ b/firefox-kde.patch @@ -2,7 +2,7 @@ diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser new file mode 100644 --- /dev/null +++ b/browser/base/content/browser-kde.xul -@@ -0,0 +1,1158 @@ +@@ -0,0 +1,1184 @@ +#filter substitution + +# -*- Mode: HTML -*- @@ -27,6 +27,7 @@ new file mode 100644 + + + ++ ++ ++ ++ ++ ++ +