Hello community, here is the log from the commit of package MozillaFirefox for openSUSE:12.2 checked in at 2012-08-04 14:18:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2/MozillaFirefox (Old) and /work/SRC/openSUSE:12.2/.MozillaFirefox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "MozillaFirefox", Maintainer is "bnc-team-mozilla@forge.provo.novell.com" Changes: -------- --- /work/SRC/openSUSE:12.2/MozillaFirefox/MozillaFirefox.changes 2012-06-25 15:14:28.000000000 +0200 +++ /work/SRC/openSUSE:12.2/.MozillaFirefox.new/MozillaFirefox.changes 2012-08-04 14:18:25.000000000 +0200 @@ -1,0 +2,49 @@ +Sun Jul 29 08:34:39 UTC 2012 - aj@suse.de + +- Fix mozilla-kde.patch to include sys/resource.h for getrlimit etc (glibc 2.16) + +------------------------------------------------------------------- +Sat Jul 14 19:31:51 UTC 2012 - wr@rosenauer.org + +- update to 14.0.1 (bnc#771583) + * MFSA 2012-42/CVE-2012-1949/CVE-2012-1948 + Miscellaneous memory safety hazards + * MFSA 2012-43/CVE-2012-1950 + Incorrect URL displayed in addressbar through drag and drop + * MFSA 2012-44/CVE-2012-1951/CVE-2012-1954/CVE-2012-1953/CVE-2012-1952 + Gecko memory corruption + * MFSA 2012-45/CVE-2012-1955 (bmo#757376) + Spoofing issue with location + * MFSA 2012-46/CVE-2012-1966 (bmo#734076) + XSS through data: URLs + * MFSA 2012-47/CVE-2012-1957 (bmo#750096) + Improper filtering of javascript in HTML feed-view + * MFSA 2012-48/CVE-2012-1958 (bmo#750820) + use-after-free in nsGlobalWindow::PageHidden + * MFSA 2012-49/CVE-2012-1959 (bmo#754044, bmo#737559) + Same-compartment Security Wrappers can be bypassed + * MFSA 2012-50/CVE-2012-1960 (bmo#761014) + Out of bounds read in QCMS + * MFSA 2012-51/CVE-2012-1961 (bmo#761655) + X-Frame-Options header ignored when duplicated + * MFSA 2012-52/CVE-2012-1962 (bmo#764296) + JSDependentString::undepend string conversion results in memory + corruption + * MFSA 2012-53/CVE-2012-1963 (bmo#767778) + Content Security Policy 1.0 implementation errors cause data + leakage + * MFSA 2012-55/CVE-2012-1965 (bmo#758990) + feed: URLs with an innerURI inherit security context of page + * MFSA 2012-56/CVE-2012-1967 (bmo#758344) + Code execution through javascript: URLs +- license change from tri license to MPL-2.0 +- fix crashreporter restart option (bmo#762780) +- require NSS 3.13.5 +- remove mozjs pacrunner obsoletes again for now +- adopted mozilla-prefer_plugin_pref.patch +- PPC fixes: + * reenabled mozilla-yarr-pcre.patch to fix build for PPC + * add patches for bmo#750620 and bmo#746112 + * fix xpcshell segfault on ppc + +------------------------------------------------------------------- Old: ---- firefox-13.0.1-source.tar.bz2 firefox-cross-desktop.patch l10n-13.0.1.tar.bz2 mozilla-libnotify.patch mozilla-linux3.patch mozilla-nsSound.patch mozilla-revert_621446.patch mozilla-system-nspr.patch New: ---- firefox-14.0.1-source.tar.bz2 l10n-14.0.1.tar.bz2 mozilla-crashreporter-restart-args.patch mozilla-ppc.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.hPQulU/_old 2012-08-04 14:23:36.000000000 +0200 +++ /var/tmp/diff_new_pack.hPQulU/_new 2012-08-04 14:23:36.000000000 +0200 @@ -17,7 +17,7 @@ # -%define major 13 +%define major 14 %define mainver %major.0.1 %define update_channel release @@ -45,11 +45,16 @@ BuildRequires: wireless-tools %endif BuildRequires: mozilla-nspr-devel >= 4.9.0 -BuildRequires: mozilla-nss-devel >= 3.13.4 +BuildRequires: mozilla-nss-devel >= 3.13.5 BuildRequires: nss-shared-helper-devel +%if %suse_version > 1140 +BuildRequires: pkgconfig(gstreamer-0.10) +BuildRequires: pkgconfig(gstreamer-app-0.10) +BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) +%endif Version: %{mainver} Release: 0 -%define releasedate 2012061400 +%define releasedate 2012071300 Provides: firefox = %{mainver} Provides: firefox = %{version}-%{release} Provides: web_browser @@ -59,7 +64,7 @@ %define kde_helper_version 6 Provides: mozilla-kde4-version = %{kde_helper_version} Summary: Mozilla Firefox Web Browser -License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ +License: MPL-2.0 Group: Productivity/Networking/Web/Browsers Url: http://www.mozilla.org/ Source: firefox-%{version}-source.tar.bz2 @@ -88,23 +93,19 @@ Patch9: mozilla-repo.patch Patch10: mozilla-dump_syms-static.patch Patch11: mozilla-sle11.patch -Patch12: mozilla-linux3.patch -Patch14: mozilla-disable-neon-option.patch -Patch15: mozilla-yarr-pcre.patch -Patch16: mozilla-system-nspr.patch -Patch17: mozilla-revert_621446.patch -Patch18: mozilla-libnotify.patch -Patch19: mozilla-gcc47.patch -Patch20: mozilla-nsSound.patch -Patch21: mozilla-arm-disable-edsp.patch +Patch12: mozilla-disable-neon-option.patch +Patch13: mozilla-yarr-pcre.patch +Patch14: mozilla-gcc47.patch +Patch15: mozilla-arm-disable-edsp.patch +Patch16: mozilla-crashreporter-restart-args.patch +Patch17: mozilla-ppc.patch # Firefox/browser -Patch31: firefox-browser-css.patch -Patch32: firefox-cross-desktop.patch -Patch33: firefox-kde.patch -Patch34: firefox-kde-114.patch -Patch38: firefox-no-default-ualocale.patch -Patch39: firefox-multilocale-chrome.patch -Patch41: firefox-branded-icons.patch +Patch30: firefox-browser-css.patch +Patch31: firefox-kde.patch +Patch32: firefox-kde-114.patch +Patch33: firefox-no-default-ualocale.patch +Patch34: firefox-multilocale-chrome.patch +Patch35: firefox-branded-icons.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): coreutils shared-mime-info desktop-file-utils Requires(postun): shared-mime-info desktop-file-utils @@ -112,8 +113,6 @@ Requires: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) Requires: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) Recommends: libcanberra0 -# libproxy's mozjs pacrunner crashes FF (bnc#759123) -Obsoletes: libproxy1-pacrunner-mozjs <= 0.4.7 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} %define _use_internal_dependency_generator 0 %define __find_requires sh %{SOURCE4} @@ -135,10 +134,6 @@ %else %define crashreporter 1 %endif -# temporary gcc 4.7 -%if %suse_version > 1210 -%define crashreporter 0 -%endif ### build options end %description @@ -173,7 +168,7 @@ %package translations-other Summary: Extra translations for MozillaFirefox Group: System/Localization -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;km;kn;ku;lg;lij;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;ff;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;km;kn;ku;lg;lij;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) Requires: %{name} = %{version} Obsoletes: %{name}-translations < %{version}-%{release} @@ -229,27 +224,23 @@ %if %suse_version < 1120 %patch11 -p1 %endif -%patch12 -p1 +#%patch12 -p1 +%patch13 -p1 %patch14 -p1 -#%patch15 -p1 +%patch15 -p1 %patch16 -p1 %patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 # -%patch31 -p1 -%patch32 -p1 +%patch30 -p1 %if %suse_version >= 1110 -%patch33 -p1 +%patch31 -p1 %endif %if %suse_version >= 1140 -%patch34 -p1 +%patch32 -p1 %endif -%patch38 -p1 -%patch39 -p1 -%patch41 -p1 +%patch33 -p1 +%patch34 -p1 +%patch35 -p1 %build # no need to add build time to binaries @@ -308,6 +299,11 @@ ac_add_options --enable-gio EOF %endif +%if %suse_version > 1140 +cat << EOF >> $MOZCONFIG +ac_add_options --enable-gstreamer +EOF +%endif %if %branding cat << EOF >> $MOZCONFIG ac_add_options --enable-official-branding @@ -333,11 +329,10 @@ %install cd $RPM_BUILD_DIR/obj -rm dist/bin/defaults/pref/firefox-l10n.js source %{SOURCE5} export MOZ_SOURCE_STAMP=$REV export MOZ_SOURCE_REPO=$REPO -make -C browser/installer STRIP=/bin/true +make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0 #DEBUG (break the build if searchplugins are missing / temporary) grep amazondotcom dist/firefox/omni.ja # copy tree into RPM_BUILD_ROOT @@ -444,7 +439,6 @@ rm -f $RPM_BUILD_ROOT%{progdir}/LICENSE rm -f $RPM_BUILD_ROOT%{progdir}/precomplete rm -f $RPM_BUILD_ROOT%{progdir}/dictionaries/en-US* -rm -f $RPM_BUILD_ROOT%{progdir}/firefox rm -f $RPM_BUILD_ROOT%{progdir}/update-settings.ini # devel mkdir -p %{buildroot}%{_bindir} @@ -552,6 +546,7 @@ %{progdir}/jssubloader/ %{progdir}/searchplugins/ %attr(755,root,root) %{progdir}/%{progname}.sh +%{progdir}/firefox %{progdir}/firefox-bin %{progdir}/add-plugins.sh %{progdir}/application.ini ++++++ compare-locales.tar.bz2 ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.hPQulU/_old 2012-08-04 14:23:37.000000000 +0200 +++ /var/tmp/diff_new_pack.hPQulU/_new 2012-08-04 14:23:37.000000000 +0200 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_13_0_1_RELEASE" -VERSION="13.0.1" +RELEASE_TAG="FIREFOX_14_0_1_RELEASE" +VERSION="14.0.1" # mozilla echo "cloning $BRANCH..." ++++++ firefox-13.0.1-source.tar.bz2 -> firefox-14.0.1-source.tar.bz2 ++++++ /work/SRC/openSUSE:12.2/MozillaFirefox/firefox-13.0.1-source.tar.bz2 /work/SRC/openSUSE:12.2/.MozillaFirefox.new/firefox-14.0.1-source.tar.bz2 differ: char 11, line 1 ++++++ firefox-branded-icons.patch ++++++ --- /var/tmp/diff_new_pack.hPQulU/_old 2012-08-04 14:23:37.000000000 +0200 +++ /var/tmp/diff_new_pack.hPQulU/_new 2012-08-04 14:23:37.000000000 +0200 @@ -1,11 +1,11 @@ # HG changeset patch -# Parent 4a29f791f190ebb5de41590d70d52c7510d9477c +# Parent 7f0b0738f036cd9d2e51c51c3552dc608ac598f9 diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in --- a/browser/app/Makefile.in +++ b/browser/app/Makefile.in @@ -160,16 +160,21 @@ endif - endif # LIBXUL_SDK + endif #} LIBXUL_SDK ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) libs:: @@ -23,9 +23,9 @@ libs:: $(srcdir)/profile/prefs.js $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile - libs:: $(srcdir)/blocklist.xml - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin - + ifndef LIBXUL_SDK + # channel-prefs.js is handled separate from other prefs due to bug 756325 + libs:: $(srcdir)/profile/channel-prefs.js diff --git a/browser/branding/official/Makefile.in b/browser/branding/official/Makefile.in --- a/browser/branding/official/Makefile.in +++ b/browser/branding/official/Makefile.in @@ -54,7 +54,7 @@ diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in --- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in -@@ -450,18 +450,21 @@ +@@ -476,18 +476,21 @@ @BINPATH@/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png #ifdef SHIP_FEEDBACK @BINPATH@/distribution/extensions/testpilot@labs.mozilla.com.xpi ++++++ firefox-browser-css.patch ++++++ --- /var/tmp/diff_new_pack.hPQulU/_old 2012-08-04 14:23:37.000000000 +0200 +++ /var/tmp/diff_new_pack.hPQulU/_new 2012-08-04 14:23:37.000000000 +0200 @@ -9,12 +9,12 @@ diff --git a/browser/themes/gnomestripe/browser.css b/browser/themes/gnomestripe/browser.css --- a/browser/themes/gnomestripe/browser.css +++ b/browser/themes/gnomestripe/browser.css -@@ -1016,16 +1016,30 @@ toolbar[iconsize="small"] #feed-button { - } +@@ -1026,16 +1026,30 @@ toolbar[iconsize="small"] #feed-button { #urlbar-display { margin-top: 0; margin-bottom: 0; + -moz-margin-start: 0; color: GrayText; } @@ -36,7 +36,7 @@ #page-proxy-favicon { width: 16px; height: 16px; - margin: 2px 4px; - } - - #page-proxy-favicon:not([src]) { + margin-top: 2px; + margin-bottom: 2px; + -moz-margin-start: 4px; + -moz-margin-end: 3px; ++++++ firefox-kde.patch ++++++ --- /var/tmp/diff_new_pack.hPQulU/_old 2012-08-04 14:23:37.000000000 +0200 +++ /var/tmp/diff_new_pack.hPQulU/_new 2012-08-04 14:23:37.000000000 +0200 @@ -2,7 +2,7 @@ new file mode 100644 --- /dev/null +++ b/browser/base/content/browser-kde.xul -@@ -0,0 +1,1116 @@ +@@ -0,0 +1,1122 @@ +#filter substitution +<?xml version="1.0"?> +# -*- Mode: HTML -*- @@ -99,6 +99,7 @@ + macanimationtype="document" + screenX="4" screenY="4" + browsingmode="normal" ++ fullscreenbutton="true" + persist="screenX screenY width height sizemode"> + +# All JS files which are not content (only) dependent that browser.xul @@ -533,6 +534,7 @@ + <image id="indexedDB-notification-icon" class="notification-anchor-icon" role="button"/> + <image id="password-notification-icon" class="notification-anchor-icon" role="button"/> + <image id="webapps-notification-icon" class="notification-anchor-icon" role="button"/> ++ <image id="plugins-notification-icon" class="notification-anchor-icon" role="button"/> + </box> + Reply