diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index f0b1edf..4099d1f 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 23 10:14:22 EDT 2008 - hfiguiere@suse.de + +- Added firefox-ui-lockdown.patch and gecko-lockdown.patch + * Lockdown: FATE#302023, FATE#302024 + ------------------------------------------------------------------- Mon Oct 6 14:55:48 CEST 2008 - sbrabec@suse.cz diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 24e3a60..76b54a1 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -27,7 +27,7 @@ License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL Provides: web_browser Provides: firefox Version: 3.0.3 -Release: 2 +Release: 3 Summary: Mozilla Firefox Web Browser Url: http://www.mozilla.org/ Group: Productivity/Networking/Web/Browsers @@ -46,6 +46,10 @@ Patch1: firefox-libxul-sdk.patch Patch2: firefox-no-update.patch Patch14: credits.patch Patch17: firefox-appname.patch +# PATCH-FEATURE-SLED firefox-ui-lockdown.patch FATE#302023, FATE#302024 - hfiguiere@novell.com +Patch20: firefox-ui-lockdown.patch +# PATCH-FEATURE-SLED gecko-lockdown.patch FATE#302023, FATE#302024 - hfiguiere@novell.com +Patch21: gecko-lockdown.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: coreutils /bin/sh gconf2 shared-mime-info desktop-file-utils Requires: mozilla-xulrunner190 >= %(rpm -q --queryformat '%{VERSION}-%{RELEASE}' mozilla-xulrunner190) @@ -54,7 +58,7 @@ Requires: %{name}-branding >= 3.0 %define _use_internal_dependency_generator 0 %define __find_requires sh %{SOURCE4} %define __find_provides %{nil} -%define releasedate 2008092700 +%define releasedate 2008092701 %define progname firefox %define progdir %{_prefix}/%_lib/%{progname} %if %suse_version > 1020 @@ -136,6 +140,8 @@ cd $RPM_BUILD_DIR/mozilla %patch2 %patch14 %patch17 +%patch20 -p2 +%patch21 -p2 %build export MOZ_BUILD_DATE=%{releasedate} @@ -161,7 +167,7 @@ ac_add_options --with-libxul-sdk=$SDKDIR ac_add_options --with-system-jpeg #ac_add_options --with-system-png # doesn't work because of missing APNG support ac_add_options --with-system-zlib -#ac_add_options --enable-gconf # not ported yet +ac_add_options --enable-gconf # not ported yet ac_add_options --disable-installer ac_add_options --disable-tests ac_add_options --disable-debug @@ -363,6 +369,9 @@ fi %{progdir}/defaults/preferences/firefox-build.js %changelog +* Thu Oct 23 2008 hfiguiere@suse.de +- Added firefox-ui-lockdown.patch and gecko-lockdown.patch + * Lockdown: FATE#302023, FATE#302024 * Mon Oct 06 2008 sbrabec@suse.cz - Conflict with other branding providers (FATE#304881). * Mon Sep 29 2008 maw@suse.de @@ -385,7 +394,7 @@ fi - brought man-page up to date for the firefox stub (removing firefox-bin reference) - en-US locale not longer packaged in translations subpackage -* Sat Aug 16 2008 maw@novell.com +* Fri Aug 15 2008 maw@novell.com - Review and approve changes. * Mon Aug 04 2008 wr@rosenauer.org - Tweak branding split @@ -416,9 +425,9 @@ fi - network.protocol-handler.app.* prefs are no longer supported; remove references to them from firefox-suse-default-prefs.js (bnc#383697). -* Thu Apr 03 2008 maw@suse.de +* Wed Apr 02 2008 maw@suse.de - Update to Firefox 3.0b5 (2.9.95) (thanks, Wolfgang). -* Wed Mar 26 2008 maw@suse.de +* Tue Mar 25 2008 maw@suse.de - Merge changes from the build service (thanks, Wolfgang) - Update to the fourth Firefox 3.0 Beta (2.9.94): + Based upon the Gecko 1.9 Web rendering platform, which improves @@ -528,7 +537,7 @@ fi - Add mozilla-maxpathlen.patch (#354150 and bmo #412610). * Fri Dec 21 2007 maw@suse.de - Add firefox-348446-empty-lists.patch (bnc#348446). -* Wed Dec 05 2007 maw@suse.de +* Tue Dec 04 2007 maw@suse.de - Respin proxy-dev.patch (bnc#340678) -- thanks, Anders! * Tue Nov 27 2007 maw@suse.de - Security update to version 2.0.0.10 (#341905, #341591): @@ -543,7 +552,7 @@ fi - Build with -ftree-vrp -fwrapv, per advice in #342603#c17. * Tue Nov 13 2007 maw@suse.de - Add firefox-gcc4.3-fixes.patch. -* Fri Oct 19 2007 maw@suse.de +* Thu Oct 18 2007 maw@suse.de - Security update to version 2.0.0.8 (#332512) (thanks, Wolfgang) * MFSA 2007-29 Crashes with evidence of memory corruption * MFSA 2007-30 onUnload Tailgating @@ -556,7 +565,7 @@ fi http://www.mozilla.org/projects/security/known-vulnerabilities.html * Sun Sep 23 2007 maw@suse.de - Don't explicitly require libaoss.so (#326751). -* Sat Sep 15 2007 maw@suse.de +* Fri Sep 14 2007 maw@suse.de - Update the Novell Support search plugin in search-addons.tar.bz2 (#297261) - Set the browser.tabs.loadFolderAndReplace preference to false @@ -566,7 +575,7 @@ fi * Thu Sep 06 2007 maw@suse.de - Add http://software.opensuse.org/search?baseproject=openSUSE:10.3 to the default bookmarks (#308223). -* Tue Sep 04 2007 ro@suse.de +* Mon Sep 03 2007 ro@suse.de - move last change a bit further in specfile * Fri Aug 31 2007 maw@suse.de - Mark a .png file as nonexecutable. @@ -620,7 +629,7 @@ fi - Use mozilla.sh.in from the build service (#230681). * Tue Jun 05 2007 sbrabec@suse.cz - Removed invalid desktop category "Application" (#254654). -* Tue Jun 05 2007 maw@suse.de +* Mon Jun 04 2007 maw@suse.de - Security update to version 2.0.0.4 - Refresh configure.patch, startup.patch, and visibility.patch - Now use l10n-%%{version}.tar.bz2 instead of l10n.tar.bz2. @@ -632,7 +641,7 @@ fi U+3099 U+309A (see bugzilla #262718 comment #29). * Mon Mar 12 2007 maw@suse.de - Package gconf stuff. -* Thu Feb 22 2007 maw@suse.de +* Wed Feb 21 2007 maw@suse.de - Security update to 2.0.0.2 (#244923), which covers: + mfsa2007-01 * CVE-2007-0775 - layout engine crashes @@ -670,7 +679,7 @@ fi - readd MozillaFirebird provides (was incorrect in removing it). * Mon Jan 08 2007 meissner@suse.de - Do not provide MozillaFirebird, just obsolete it. -* Fri Dec 01 2006 maw@suse.de +* Thu Nov 30 2006 maw@suse.de - Update gecko-lockdown.patch (#220616). * Thu Nov 30 2006 maw@suse.de - Update firefox-suse-default-prefs.js, adding @@ -748,7 +757,7 @@ fi * Thu Jun 29 2006 stark@suse.de - fixed printing crash if the last used printer is not available anymore (#187013) -* Sat Jun 17 2006 stark@suse.de +* Fri Jun 16 2006 stark@suse.de - added 48x48 icon (#185777) * Mon Jun 12 2006 stark@suse.de - fix overwrite confirmation for GTK filesaver (#179531) @@ -925,7 +934,7 @@ fi - unlocalize bookmarks (#114279) * Thu Sep 08 2005 stark@suse.de - fixed some filemodes (#114849) -* Sun Sep 04 2005 stark@suse.de +* Sat Sep 03 2005 stark@suse.de - fixed gconf-backend patch to be able to use system prefs (#114054) * Thu Sep 01 2005 stark@suse.de @@ -1025,13 +1034,13 @@ fi * Sat Apr 23 2005 stark@suse.de - activate usage of system NSPR for distributions after 9.3 - add patch to be able to use systen NSPR at all -* Fri Apr 22 2005 ro@suse.de +* Thu Apr 21 2005 ro@suse.de - use mozilla-gcc4.patch * Thu Apr 21 2005 stark@suse.de - don't execute gconf magic within build environment * Sat Apr 16 2005 stark@suse.de - update to final 1.0.3 release -* Fri Apr 15 2005 ro@suse.de +* Thu Apr 14 2005 ro@suse.de - fix problem in postinstall script * Thu Apr 14 2005 stark@suse.de - included fixed lockdown patch for NLD @@ -1176,13 +1185,13 @@ fi * Fri Oct 15 2004 stark@suse.de - inherit locale from system - fixed chrome registration -* Thu Oct 07 2004 joeshaw@suse.de +* Wed Oct 06 2004 joeshaw@suse.de - disable gconf settings as default (Ximian #67718) * Wed Oct 06 2004 stark@suse.de - fixed inclusion of RealPlayer plugin again * Tue Oct 05 2004 stark@suse.de - small important fix in firefox-download.patch (Ximian #65472) -* Sun Oct 03 2004 stark@suse.de +* Sat Oct 02 2004 stark@suse.de - added security-fix from 0.10.1 (mozilla.org #259708) (#46687) * Fri Oct 01 2004 stark@suse.de - final fix for downloading to Desktop folder (Ximian #65756) @@ -1215,7 +1224,7 @@ fi - throbber linked to Novell (Ximian #66283) by rganesan@novell.com - make industrial the default theme for NLD (Ximian #65542) by joeshaw@suse.de -* Tue Sep 21 2004 joeshaw@suse.de +* Mon Sep 20 2004 joeshaw@suse.de - Add default bookmarks. Ximian #65546. - Add the industrial theme, but it's not the default yet. - Remove acroread from add-plugins because it's badly behaved. @@ -1245,7 +1254,7 @@ fi - update to 1.0PR (aka 0.10) * Fri Sep 03 2004 stark@suse.de - added ppc64 patch -* Thu Sep 02 2004 dave@suse.de +* Wed Sep 01 2004 dave@suse.de - Fixed up the .desktop installation on nld * Wed Sep 01 2004 shprasad@suse.de - Doesn't ask to set Firefox as default web-browser. @@ -1328,7 +1337,7 @@ fi - build as user * Fri Aug 22 2003 stark@suse.de - upstream sync for 0.6.1post -* Mon Aug 11 2003 stark@suse.de +* Sun Aug 10 2003 stark@suse.de - removed dmoz from searchplugins-filelist * Fri Aug 08 2003 stark@suse.de - update to 0.6.1post (TRUNK) diff --git a/firefox-ui-lockdown.patch b/firefox-ui-lockdown.patch new file mode 100644 index 0000000..cf520db --- /dev/null +++ b/firefox-ui-lockdown.patch @@ -0,0 +1,323 @@ +diff --git a/mozilla/browser/base/content/browser-menubar.inc b/mozilla/browser/base/content/browser-menubar.inc +index 07795f1..c035302 100644 +--- a/mozilla/browser/base/content/browser-menubar.inc ++++ b/mozilla/browser/base/content/browser-menubar.inc +@@ -68,9 +68,9 @@ +