diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index a442d37..e05511f 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,15 +1,30 @@ +------------------------------------------------------------------- +Fri Mar 9 21:47:07 UTC 2012 - wr@rosenauer.org + +- update to Firefox 11.0 (bnc#750044) + * MFSA 2012-13/CVE-2012-0455 (bmo#704354) + XSS with Drag and Drop and Javascript: URL + * MFSA 2012-14/CVE-2012-0456/CVE-2012-0457 (bmo#711653, #720103) + SVG issues found with Address Sanitizer + * MFSA 2012-15/CVE-2012-0451 (bmo#717511) + XSS with multiple Content Security Policy headers + * MFSA 2012-16/CVE-2012-0458 + Escalation of privilege with Javascript: URL as home page + * MFSA 2012-17/CVE-2012-0459 (bmo#723446) + Crash when accessing keyframe cssText after dynamic modification + * MFSA 2012-18/CVE-2012-0460 (bmo#727303) + window.fullScreen writeable by untrusted content + * MFSA 2012-19/CVE-2012-0461/CVE-2012-0462/CVE-2012-0464/ + CVE-2012-0463 + Miscellaneous memory safety hazards +- ported and reenabled KDE integration (bnc#746591) +- explicitely build-require X libs + ------------------------------------------------------------------- Mon Mar 5 13:31:48 UTC 2012 - vdziewiecki@suse.com - add Provides: browser(npapi) FATE#313084 -------------------------------------------------------------------- -Tue Feb 28 07:25:08 UTC 2012 - wr@rosenauer.org - -- update to version 11.0b5 -- ported and reenabled KDE integration (bnc#746591) -- explicitely build-require X libs - ------------------------------------------------------------------- Fri Feb 17 17:41:11 UTC 2012 - pcerny@suse.com diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 4685b98..5835997 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -17,8 +17,8 @@ # -%define major 10 -%define mainver %major.99 +%define major 11 +%define mainver %major.0 Name: MozillaFirefox BuildRequires: Mesa-devel @@ -48,15 +48,15 @@ BuildRequires: mozilla-nss-devel >= 3.13.3 BuildRequires: nss-shared-helper-devel Version: %{mainver} Release: 0 -%define releasedate 2012022900 +%define releasedate 2012031200 Provides: firefox = %{mainver} Provides: firefox = %{version}-%{release} Provides: web_browser +Provides: browser(npapi) # this is needed to match this package with the kde4 helper package without the main package # having a hard requirement on the kde4 package %define kde_helper_version 6 Provides: mozilla-kde4-version = %{kde_helper_version} -Provides: browser(npapi) Summary: Mozilla Firefox Web Browser License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ Group: Productivity/Networking/Web/Browsers @@ -90,6 +90,7 @@ Patch11: mozilla-sle11.patch Patch12: mozilla-linux3.patch Patch14: mozilla-disable-neon-option.patch Patch15: mozilla-yarr-pcre.patch +Patch16: mozilla-sle11-gcc.patch # Firefox/browser Patch31: firefox-browser-css.patch Patch32: firefox-cross-desktop.patch @@ -159,7 +160,7 @@ of MozillaFirefox. %package translations-other Summary: Extra translations for MozillaFirefox Group: System/Localization -Provides: locale(%{name}:af;ak;ast;be;bg;bn_BD;bn_IN;br;bs;cy;el;en_ZA;eo;es_MX;et;eu;fa;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;kn;ku;lg;lt;lv;mai;mk;ml;mr;nn_NO;nso;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;ta_LK;te;th;tr;uk;vi;zu) +Provides: locale(%{name}:af;ak;as;ast;be;bg;bn_BD;bn_IN;br;bs;csb;cy;el;en_ZA;eo;es_MX;et;eu;fa;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;kn;ku;lg;lij;lt;lv;mai;mk;ml;mn;mr;nn_NO;nso;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;sw;ta;ta_LK;te;th;tr;uk;vi;zu) Requires: %{name} = %{version} Obsoletes: %{name}-translations < %{version}-%{release} @@ -218,6 +219,7 @@ cd $RPM_BUILD_DIR/mozilla %patch12 -p1 %patch14 -p1 #%patch15 -p1 +%patch16 -p1 # %patch31 -p1 %patch32 -p1 @@ -280,7 +282,7 @@ ac_add_options --disable-tests ac_add_options --disable-debug ac_add_options --enable-startup-notification #ac_add_options --enable-chrome-format=jar -ac_add_options --enable-update-channel=beta +ac_add_options --enable-update-channel=release EOF %if %suse_version > 1130 cat << EOF >> $MOZCONFIG diff --git a/compare-locales.tar.bz2 b/compare-locales.tar.bz2 index c914180..2ae0a8e 100644 --- a/compare-locales.tar.bz2 +++ b/compare-locales.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed6f2335b5fb457f70d9d30566b2546f2f513514f620e35cfa86523762da6208 -size 29353 +oid sha256:d9cec169c349f8b2e9a51fb2d2ff34057389b6d3c7212c52fae8fc94b00334e5 +size 29341 diff --git a/create-tar.sh b/create-tar.sh index 1e72d3d..c661f2c 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -1,9 +1,9 @@ #!/bin/bash -CHANNEL="beta" +CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_11_0b5_RELEASE" -VERSION="10.99" +RELEASE_TAG="FIREFOX_11_0_RELEASE" +VERSION="11.0" # mozilla hg clone http://hg.mozilla.org/$BRANCH mozilla diff --git a/firefox-10.99-source.tar.bz2 b/firefox-10.99-source.tar.bz2 deleted file mode 100644 index 0506eee..0000000 --- a/firefox-10.99-source.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:50e0b4c51464c73710095176a6c01902c9321b4b12736173d14ced822461ce2d -size 78218358 diff --git a/firefox-11.0-source.tar.bz2 b/firefox-11.0-source.tar.bz2 new file mode 100644 index 0000000..44b112c --- /dev/null +++ b/firefox-11.0-source.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23c3ba10be3b43b576411b597d4c699f611357cfa813f4debf779355261fe4d2 +size 78236937 diff --git a/l10n-10.99.tar.bz2 b/l10n-10.99.tar.bz2 deleted file mode 100644 index a929478..0000000 --- a/l10n-10.99.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dcd19d7b588e927fd79333bed7ad88838426767fbedcb06d45702b3aa3901b6d -size 47338704 diff --git a/l10n-11.0.tar.bz2 b/l10n-11.0.tar.bz2 new file mode 100644 index 0000000..2a10d2d --- /dev/null +++ b/l10n-11.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf1b0b14a009ebd0af253856c9a504c8aed79ac1e02ccd90b53b752dcc0d10ee +size 46812432 diff --git a/mozilla-sle11-gcc.patch b/mozilla-sle11-gcc.patch new file mode 100644 index 0000000..5958f65 --- /dev/null +++ b/mozilla-sle11-gcc.patch @@ -0,0 +1,24 @@ +# HG changeset patch +# Parent 39e596b823926b5add22bb263734c6c872ee2aad +diff --git a/layout/xul/base/src/nsXULTooltipListener.h b/layout/xul/base/src/nsXULTooltipListener.h +--- a/layout/xul/base/src/nsXULTooltipListener.h ++++ b/layout/xul/base/src/nsXULTooltipListener.h +@@ -107,17 +107,17 @@ protected: + static void sTooltipCallback (nsITimer* aTimer, void* aListener); + + // screen coordinates of the last mousemove event, stored so that the + // tooltip can be opened at this location. + PRInt32 mMouseScreenX, mMouseScreenY; + + // various constants for tooltips + enum { +- kTooltipMouseMoveTolerance = 7, // 7 pixel tolerance for mousemove event ++ kTooltipMouseMoveTolerance = 7 // 7 pixel tolerance for mousemove event + }; + + // flag specifying if the tooltip has already been displayed by a MouseMove + // event. The flag is reset on MouseOut so that the tooltip will display + // the next time the mouse enters the node (bug #395668). + bool mTooltipShownOnce; + + #ifdef MOZ_XUL diff --git a/source-stamp.txt b/source-stamp.txt index 1c54a49..e9d344b 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=8c9e4873d419 -REPO=http://hg.mozilla.org/releases/mozilla-beta +REV=b967d9c07377 +REPO=http://hg.mozilla.org/releases/mozilla-release