diffstat of debian/ for firefox_1.99+2.0b2+dfsg-1 firefox_4.0.1+nobinonly-0ultimedia0.1 build/package/debian/TODO | 5 build/package/debian/changelog | 279 build/package/debian/control | 101 build/package/debian/copyright.short | 13 build/package/debian/files | 5 build/package/debian/libnspr3-dev.dirs | 4 build/package/debian/libnspr3.dirs | 2 build/package/debian/libnspr3.postinst | 6 build/package/debian/libnspr3.shlibs | 3 build/package/debian/libnspr3.substvars | 1 build/package/debian/menu | 2 build/package/debian/mozilla-editor.dirs | 4 build/package/debian/mozilla-editor.files | 3 build/package/debian/mozilla-editor.substvars | 1 build/package/debian/mozilla-mailnews.dirs | 9 build/package/debian/mozilla-mailnews.files | 15 build/package/debian/mozilla-mailnews.substvars | 1 build/package/debian/mozilla.dirs | 6 build/package/debian/mozilla.mime | 2 build/package/debian/postinst.debhelper | 6 build/package/debian/postrm.debhelper | 6 build/package/debian/rules | 117 build/package/debian/runner | 20 build/package/debian/substvars | 1 build/package/debian/testipv6 | 8 debian/MPL | 567 + debian/README.Debian | 105 debian/README.Debian.in | 15 debian/README.source | 27 debian/about.png.uu | 453 - debian/apport/firefox.in | 8 debian/apport/firefox.py.in | 247 debian/changelog | 3667 +++++++++++- debian/control | 216 debian/control.pp | 174 debian/debsearch.gif.uu | 12 debian/debsearch.src | 26 debian/distribution.ini | 9 debian/docs | 1 debian/firefox-beta.desktop.in | 120 debian/firefox-dev.install.in | 45 debian/firefox-dev.links.in | 17 debian/firefox-dom-inspector.install | 1 debian/firefox-dom-inspector.links | 1 debian/firefox-dom-inspector.preinst | 10 debian/firefox-final.desktop.in | 156 debian/firefox-globalmenu.dirs.in | 3 debian/firefox-gnome-support.install | 2 debian/firefox-gnome-support.install.in | 7 debian/firefox-gnome-support.postinst | 11 debian/firefox-gnome-support.prerm | 8 debian/firefox-mozsymbols.install.in | 3 debian/firefox-nightly.desktop.in | 117 debian/firefox-restart-required.update-notifier | 9 debian/firefox-runner | 288 debian/firefox-unofficial.desktop.in | 153 debian/firefox-xremote-client | 21 debian/firefox.1 | 165 debian/firefox.1.in | 50 debian/firefox.NEWS | 9 debian/firefox.cfg | 2 debian/firefox.desktop | 72 debian/firefox.dirs | 1 debian/firefox.dirs.in | 3 debian/firefox.install | 44 debian/firefox.install.in | 49 debian/firefox.js | 16 debian/firefox.links | 15 debian/firefox.links.in | 8 debian/firefox.lintian-overrides.in | 11 debian/firefox.manpages | 1 debian/firefox.manpages.in | 1 debian/firefox.menu | 4 debian/firefox.menu.in | 3 debian/firefox.mime | 5 debian/firefox.png.uu | 146 debian/firefox.postinst | 28 debian/firefox.postinst.in | 111 debian/firefox.postrm.in | 14 debian/firefox.preinst | 61 debian/firefox.preinst.in | 88 debian/firefox.prerm | 24 debian/firefox.prerm.in | 16 debian/firefox.sh.in | 133 debian/firefox.xml.in | 17 debian/firefox.xpm | 585 - debian/firefoxrc | 2 debian/globalmenu/Makefile.in | 57 debian/globalmenu/chrome/Makefile.in | 49 debian/globalmenu/chrome/content/firefoxMenu.js | 158 debian/globalmenu/chrome/content/firefoxOverlay.xul | 41 debian/globalmenu/chrome/content/thunderbirdMenu.js | 130 debian/globalmenu/chrome/content/thunderbirdOverlay.xul | 41 debian/globalmenu/chrome/jar.mn | 8 debian/globalmenu/components/Makefile.in | 54 debian/globalmenu/components/public/Makefile.in | 53 debian/globalmenu/components/public/uIGlobalMenuLoader.idl | 44 debian/globalmenu/components/public/uIGlobalMenuService.idl | 67 debian/globalmenu/components/src/Makefile.in | 101 debian/globalmenu/components/src/uGlobalMenu.cpp | 655 ++ debian/globalmenu/components/src/uGlobalMenu.h | 112 debian/globalmenu/components/src/uGlobalMenuBar.cpp | 679 ++ debian/globalmenu/components/src/uGlobalMenuBar.h | 158 debian/globalmenu/components/src/uGlobalMenuDocListener.cpp | 273 debian/globalmenu/components/src/uGlobalMenuDocListener.h | 77 debian/globalmenu/components/src/uGlobalMenuDummy.cpp | 138 debian/globalmenu/components/src/uGlobalMenuDummy.h | 72 debian/globalmenu/components/src/uGlobalMenuFactory.cpp | 77 debian/globalmenu/components/src/uGlobalMenuFactory.h | 52 debian/globalmenu/components/src/uGlobalMenuItem.cpp | 858 ++ debian/globalmenu/components/src/uGlobalMenuItem.h | 102 debian/globalmenu/components/src/uGlobalMenuLoader.cpp | 323 + debian/globalmenu/components/src/uGlobalMenuLoader.h | 79 debian/globalmenu/components/src/uGlobalMenuModule.cpp | 104 debian/globalmenu/components/src/uGlobalMenuObject.cpp | 698 ++ debian/globalmenu/components/src/uGlobalMenuObject.h | 145 debian/globalmenu/components/src/uGlobalMenuSeparator.cpp | 147 debian/globalmenu/components/src/uGlobalMenuSeparator.h | 73 debian/globalmenu/components/src/uGlobalMenuService.cpp | 460 + debian/globalmenu/components/src/uGlobalMenuService.h | 152 debian/globalmenu/components/src/uMenuChangeObserver.h | 80 debian/globalmenu/components/src/uWidgetAtomList.h | 64 debian/globalmenu/components/src/uWidgetAtoms.cpp | 81 debian/globalmenu/components/src/uWidgetAtoms.h | 58 debian/globalmenu/confvars.sh | 4 debian/globalmenu/install.rdf | 34 debian/globalmenu/makefiles.sh | 44 debian/migrator/xulapp-profilemigrator | 462 + debian/moz-rev.sh | 48 debian/mozclient/firefox.conf | 27 debian/mozclient/firefox.mk | 52 debian/mozconfig.in | 127 debian/mozilla-firefox.postrm | 7 debian/mozilla-firefox.preinst | 86 debian/patches/64-bit-be-fix.patch | 16 debian/patches/allow-lockPref-everywhere.patch | 99 debian/patches/cairo-lcd-filter.patch | 1067 +++ debian/patches/default-browser-check-use-gio.patch | 394 + debian/patches/default-uri-handler-check-use-gio.patch | 114 debian/patches/distro-locale-searchplugins.patch | 125 debian/patches/dont-reset-user-prefs-on-upgrade.patch | 78 debian/patches/firefox-kde.patch | 466 + debian/patches/fix-nsGIOService.patch | 127 debian/patches/fix-sdk-bin-install.patch | 21 debian/patches/fix-selection-drag-autoscroll.patch | 188 debian/patches/install-vendor-prefs.patch | 17 debian/patches/mozilla-kde.patch | 1625 +++++ debian/patches/normalize-distribution-searchplugins.patch | 33 debian/patches/plugin-for-mimetype-pref.patch | 57 debian/patches/reload-new-plugins.patch | 59 debian/patches/series | 22 debian/patches/ubuntu-bookmarks.patch | 23 debian/patches/ubuntu-codes-amazon.patch | 26 debian/patches/ubuntu-codes-google.patch | 22 debian/patches/unity-globalmenu-build-support.patch | 66 debian/patches/update-assembler-excl-arch-list.patch | 16 debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch | 138 debian/pkgconfig/libxul.pc.in | 15 debian/pkgconfig/mozilla-nspr.pc.in | 11 debian/pkgconfig/mozilla-plugin.pc.in | 8 debian/presubj | 41 debian/rules | 664 +- debian/testsuite.mk | 57 debian/translation-support/install.rdf.in | 24 debian/usr.bin.firefox.apparmor.10.04 | 348 + debian/usr.bin.firefox.apparmor.10.10 | 142 debian/usr.bin.firefox.apparmor.11.04 | 139 debian/usr.bin.firefox.apparmor.9.10 | 342 + debian/vendor.js | 16 debian/watch | 3 debian/wikipedia.gif.uu | 9 debian/wikipedia.src | 24 mozilla/xulrunner/installer/debian/changelog.in | 7 mozilla/xulrunner/installer/debian/compat | 1 mozilla/xulrunner/installer/debian/control | 48 mozilla/xulrunner/installer/debian/icon_base64 | 36 mozilla/xulrunner/installer/debian/menu | 2 mozilla/xulrunner/installer/debian/postinst | 39 mozilla/xulrunner/installer/debian/prerm | 26 mozilla/xulrunner/installer/debian/xulrunner.links.in | 2 mozilla/xulrunner/installer/debian/xulrunner.service.in | 4 181 files changed, 19833 insertions(+), 3188 deletions(-) --- firefox-1.99+2.0b2+dfsg/build/package/debian/TODO 1999-08-06 09:35:13.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/TODO 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -- Currently, we do a fairly conservative (--disable a lot) build; find - out what works already. - -- More libraries could be put in separate packages, like mailnews and - editor are. --- firefox-1.99+2.0b2+dfsg/build/package/debian/changelog 1999-08-06 09:35:14.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,279 +0,0 @@ -mozilla (19990716.M8-3) unstable; urgency=low - - * Updated with build rules for the new mozilla-provided CVS directory. - * Register as MIME-handler (Close Bug# 42206) - - -- Brent A. Fulgham Tue, 3 Aug 1999 09:15:17 -0700 - -mozilla (19990716.M8-2) unstable; urgency=low - - * Added fix for m68k in hashtable function (Res. Bug# 41267) - * More robust /usr/bin/mozilla (Res. Bug# 41912) - * Remove suggestion for obsolete x11amp (Res. Bug# 41181) - - -- Brent A. Fulgham Tue, 27 Jul 1999 09:15:17 -0700 - -mozilla (19990716.M8-1) unstable; urgency=low - - * This is SeaMonkey Milestone 8. - - -- Brent A. Fulgham Thu, 22 Jul 1999 21:20:10 -0700 - -mozilla (19990624.M7-1) unstable; urgency=low - - * This is SeaMonkey Milestone 7 ! - * Removed the so-called upstream changelog (fixes #39307 #39496 #40368). - - * Retried building without the static libraries. It actually worked, - after two Makefile.ins backports from M8 :) - - -- Josip Rodin Sat, 3 Jul 1999 14:09:18 +0200 - -mozilla (19990529.M6-1) unstable; urgency=low - - * This is SeaMonkey Milestone 6 ! - - -- Josip Rodin Mon, 31 May 1999 20:46:16 +0200 - -mozilla (19990527-1) unstable; urgency=low - - * Another try, the previous one didn't build, stopped in xpidl/build/ - * Fresh tarball from the FTP site. - * I'll give up with NO_STATIC_LIB for now, let's just make something. - * First attempt on the editor exclusion (in mozilla-editor package). - - -- Josip Rodin Fri, 28 May 1999 16:08:56 +0200 - -mozilla (19990526-1) unstable; urgency=low - - * New one, this time with .orig.tar.gz cleaned up. - - -- Josip Rodin Thu, 27 May 1999 19:31:13 +0200 - -mozilla (19990524-1) unstable; urgency=low - - * Another new tree, probably the last before M6 releases. Maybe it'll - even build, who knows? ;) - - -- Josip Rodin Tue, 25 May 1999 16:11:57 +0200 - -mozilla (19990521-1) unstable; urgency=low - - * Another try, more testing of --disable-static and some changes to - the rules file. Applied some more recent patches from CVS. - * Build NSPR with pthreads support. - * Building on pandora (fast!), but it'll depend on glibc2.1 :( - - -- Josip Rodin Sun, 23 May 1999 14:10:53 +0200 - -mozilla (19990518-1) unstable; urgency=low - - * Bypassed the dangling symlinks with a "-" :( - * Added some Conflicts/Replaces to libnspr to prevent clashes with the - previous (unreleased) versions of it, 20 and 21. - * Brent decided to split out mailnews from the main package, so it's - now in mozilla-mailnews package. Quite a lot of changes to the rules - and control file. Added appropriate Provides: because of that, so - that's one less TODO item. - - -- Josip Rodin Wed, 19 May 1999 04:10:07 -0700 - -mozilla (19990515-1) unstable; urgency=low - - * Another try. Incorporated some changes as seen in M4's spec file - that was used to build the RPM. - * Fixed debian/control NSPR entries. - - -- Josip Rodin Sun, 16 May 1999 05:30:39 -0700 - -mozilla (19990513-1) unstable; urgency=low - - * Try, try again. - - -- Brent A. Fulgham Thu, 13 May 1999 09:50:20 -0700 - -mozilla (19990510-1) unstable; urgency=low - - * A possibly working build from the FTP site, since M5 didn't manage - to build :( - * NSPR renamed to libnspr3{-dev}, as one of the upstream people advised. - - -- Josip Rodin Thu, 13 May 1999 05:08:24 -0700 - -mozilla (19990505.M5-1) unstable; urgency=low - - * This is SeaMonkey Milestone 5 ! - * The previous M4 builds didn't work out. This was released on my - birthday, so it could even work ;) - - -- Josip Rodin Mon, 10 May 1999 00:27:47 -0700 - -mozilla (19990415.M4-2) unstable; urgency=low - - * Let's try once again - the previous build was kinda fscked up... - - -- Josip Rodin Sun, 9 May 1999 15:08:39 -0700 - -mozilla (19990415.M4-1) unstable; urgency=low - - * This is SeaMonkey Milestone 4 ! - * Massive changes to debian/rules, now it actually works :o) - + builds in a subdirectory (yipee!) - + removes unneeded Makefiles - + installs a proper copyright file - * NSPR renamed to libnspr21{-dev}, thought I'm not sure it is the - real version... we still have to hardcode the dependency :( - - -- Josip Rodin Tue, 4 May 1999 01:41:22 -0700 - -mozilla (19990410-1) unstable; urgency=low - - * Let's try this snapshot from FTP... I modified the debian/rules file - a bit. - - -- Josip Rodin Sat, 10 Apr 1999 19:17:59 -0700 - -mozilla (19990402-1) unstable; urgency=low - - * New CVS pull. First attempt at mail and editor support. - - -- Brent A. Fulgham Fri, 2 Apr 1999 09:15:22 -0800 - -mozilla (19990331-1) unstable; urgency=low - - * New build, using automated script to grab the latest stable - branch from CVS. - - -- Brent A. Fulgham Wed, 31 Mar 1999 14:58:40 -0800 - -mozilla (19990326-1) unstable; urgency=low - - * Updated to fix library so-name and shlibdepends problem. - * Current CVS pull - * Double-double check that debugging is turned off. - - -- Brent A. Fulgham Fri, 26 Mar 1999 09:31:45 -0800 - -mozilla (19990325-1) unstable; urgency=low - - * Updated for fix to (hopefully) stop segfault problem. - - -- Brent A. Fulgham Thu, 25 Mar 1999 12:58:18 -0800 - -mozilla (19990323-1) unstable; urgency=low - - * This is a test release using CVS snapshots - * Continuing to use Ray's debian/ dir (thanks again!). - * Change moz-wrapper to use "apprunner" instead of the viewer (viewer is just - a test application. - * Whoo-hoo -- it's running! - - -- Brent A. Fulgham Tue, 23 Mar 1999 14:25:07 -0800 - -mozilla (19990317-1) unstable; urgency=low - - * This is a test release done just to get things moving. - * Built on va from a snapshot, using Ray's debian/ dir (thanks!). - - -- Josip Rodin Sun, 21 Mar 1999 15:37:16 -0800 - -mozilla (19981211-0.1) unstable; urgency=low - - * UNRELEASED - * UNFINISHED. TODO: - * Check we're not compiling -DDEVELOPER_DEBUG. - * Ensure nsprpub/config/UNIX.mk doesn't get a hardwired x86 reference. - * Remove the ?widgets/src/gdk/depend.mk? as part of clean. - * Remove the autogenerated files of htmlparser/src. - * ~/.mozilla -> ~/.netscape fixes bug #?????. - * Non-maintainer upload. - * New upstream tarball: - * Includes glibc2.1 patches. - * Configuration dir is now ~/.mozilla rather than ~/.netscape. - * Default widget set has switched from Motif to Gtk. The Gtk version - needed is newer than the one in frozen, so this for unstable only. - * Moved libnspr into packages of its own (as non-mozilla software like - Japhar uses it) and made mozilla depend on the runtime library package. - * Removed YAFHintel (thanks to John Goerzen for reminding me). - * [nsprpub/config/rules.mk] Use standard naming of shared library files - and SONAMEs. - * Make sure mozilla gets linked against the system libjpeg, libpng, - libz and libxmltok1 (Fixes #30306). - - -- J.H.M. Dassen (Ray) Sun, 10 Jan 1999 20:02:19 +0100 - -mozilla (19981008-0.1) frozen unstable; urgency=low - - * Non-maintainer upload. - * New upstream tarball. - * Adapted build process to it (nspr doesn't use autoconf and needs to be - built before the regular autoconf build). - * Built with fixed libc6 (and other fixed libs), so it works again. - * Updated Standards-Version. - * [config/Linux.mk] Added EXTRA_DSO_LDOPTS = -lc to add dependency - information to the shared libraries generated. - * [nsprlib/config/Linux.mk] Added OS_LIBS = -lc to add dependency - information to the shared libraries generated. - - -- J.H.M. Dassen (Ray) Sat, 28 Nov 1998 18:29:06 +0100 - -mozilla (19980904-1) unstable; urgency=low - - * Non-maintainer upload: this package has been orphaned. - * Used latest snapshot tarball; as no real mozilla releases have been made - so far, we use the snapshot date for the version number. - * Previous versions were accidentally built as "Debian only" source. - * Updated Standards-Version. - * Adapted to current mozilla source organisation and build process. - * LessTif version, so mozilla can go in main. - * Improved package relationships: - * Added Provides: www-browser . - * Added Recommends: mime-support . - * Added Suggest dependency for postscript-viewer, pdf-viewer, images - formats viewers, video formats viewers and audio formats players. - * Added mozilla(1) -> unknown(7) manpage symlink. - - -- J.H.M. Dassen (Ray) Thu, 10 Sep 1998 21:58:26 +0200 - -mozilla (5.0b1-2) unstable; urgency=low - - * Made mozilla-smotif and mozilla-dmotif conflict with and replace each - other; both now provide mozilla, so that we can cope with a lesstif - version when there is one. - * Put packages in contrib and added a README.contrib-only file to explain - why. - * Tweaked ns/cmd/xfe/Makefile to force a build of the dynamic Motif version. - My previous change to this had made both versions dynamically linked to - Motif. With no change at all, both versions were statically linked. - - -- Oliver Elphick Wed, 8 Apr 1998 13:17:10 +0100 - -mozilla (5.0b1-1) unstable; urgency=low - - * Linked with Motif 2.1 and libc6 - * Modified ns/cmd/xfe/Makefile to force it to build a version dynamically - linked to Motif. - * Created -smotif and -dmotif packages. - * New Maintainer - - -- Oliver Elphick Tue, 7 Apr 1998 11:25:16 +0100 - -mozilla (5.0b1-0.0) unstable; urgency=low - - * First release. - * I don't intend to maintain this package becuase: - 1. I don't have a libc6 motif (this is built with a libc5 motif, though - the package only depends on libc6 and it works ok). Ideally, the - maintainer should have libc6 motif. - 2. I don't have enough disk space, cpu time, bandwidth, or free time to - maintain it. - So this is just a quickie to get the package out. Somebody else should - take it from here. - * Applied some minor fixes to make it work. In particular, cmd/xfe/foo.c - is a nasty hack to define a symbol that my motif libs needed. - - -- Joey Hess Tue, 31 Mar 1998 16:43:55 -0800 - -Local variables: -mode: debian-changelog -End: --- firefox-1.99+2.0b2+dfsg/build/package/debian/control 1999-08-06 09:35:15.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ -Source: mozilla -Section: net -Priority: optional -Maintainer: Debian Mozilla maintainers -Standards-Version: 2.5.1 - -Package: mozilla -Architecture: any -Depends: ${shlibs:Depends}, libnspr3 -Recommends: mime-support -Suggests: postscript-viewer, pdf-viewer, eeyes | imagemagick | netpbm | xli | xloadimage | xv, xanim | ucbmpeg-play, freeamp | amp | splay | maplay | mpg123 | xmms -Conflicts: mozilla-dmotif, mozilla-smotif -Replaces: mozilla-dmotif, mozilla-smotif -Provides: www-browser -Description: An Open Source WWW browser for X and GTK+ - Mozilla is a sophisticated graphical World-Wide-Web browser, with large - number of various browser features like support for HTML 4.0, CSS 2, - JavaScript and Java. Of course, besides the network option, it can also - be used as a standalone HTML viewer. - . - Mozilla is based on part of the codebase of the well known "netscape" - ("communicator" or "navigator") browser. It was opened up to the Open - Source (TM) community by Netscape Communications under a new NPL licence. - . - See the website http://www.mozilla.org/ for more information on the - development of mozilla. - -Package: mozilla-mailnews -Architecture: any -Depends: mozilla (= ${Source-Version}), libnspr3 -Recommends: mime-support -Suggests: mail-transport-agent -Provides: mail-reader, imap-client, news-reader -Description: An Open Source WWW browser for X and GTK+, mail and news files - Mozilla is a sophisticated graphical World-Wide-Web browser, with large - number of various browser features like support for HTML 4.0, CSS 2, - JavaScript and Java. Of course, besides the network option, it can also - be used as a standalone HTML viewer. - . - Mozilla is based on part of the codebase of the well known "netscape" - ("communicator" or "navigator") browser. It was opened up to the Open - Source (TM) community by Netscape Communications under a new NPL licence. - . - See the website http://www.mozilla.org/ for more information on the - development of mozilla. - -Package: mozilla-editor -Architecture: any -Depends: mozilla (= ${Source-Version}), libnspr3 -Suggests: httpd -Description: An Open Source WWW browser for X and GTK+, editor files - Mozilla is a sophisticated graphical World-Wide-Web browser, with large - number of various browser features like support for HTML 4.0, CSS 2, - JavaScript and Java. Of course, besides the network option, it can also - be used as a standalone HTML viewer. - . - Mozilla is based on part of the codebase of the well known "netscape" - ("communicator" or "navigator") browser. It was opened up to the Open - Source (TM) community by Netscape Communications under a new NPL licence. - . - See the website http://www.mozilla.org/ for more information on the - development of mozilla. - -Package: libnspr3 -Section: libs -Architecture: any -Depends: ${shlibs:Depends} -Conflicts: libnspr20, libnspr21 -Replaces: libnspr20, libnspr21 -Description: Netscape Portable Runtime library - This library provides platform independent non-GUI operating system - facilities including: - * threads, - * thread synchronisation, - * normal file I/O and network I/O, - * interval timing and calender time, - * basic memory management (malloc and free), - * shared library linking. - . - See http://www.mozilla.org/docs/refList/refNSPR/ for more information. - -Package: libnspr3-dev -Section: libs -Architecture: any -Depends: libc6-dev, xlib6g-dev, libnspr3 (= ${Source-Version}) -Conflicts: libnspr20-dev, libnspr21-dev -Replaces: libnspr20-dev, libnspr21-dev -Description: Netscape Portable Runtime library - development files - NSPR provides platform independence for non-GUI operating system - facilities including: - * threads, - * thread synchronisation, - * normal file I/O and network I/O, - * interval timing and calender time, - * basic memory management (malloc and free), - * shared library linking. - . - See http://www.mozilla.org/docs/refList/refNSPR/ for more information. - . - You need this package to get includes and static libraries for building - programs linked to NSPR. --- firefox-1.99+2.0b2+dfsg/build/package/debian/copyright.short 1999-08-06 09:35:15.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/copyright.short 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -This package was originally put together by Joey Hess . -People who contributed were: Oliver Elphick, J.H.M. Dassen (Ray), -Josip Rodin, Brent Fulgham. - -Today, package is maintained by the maintenance team which consists -of Josip Rodin and Brent Fulgham, at . - -Original source can be found at: - ftp://ftp.mozilla.org/pub/mozilla/releases/ - ftp://ftp.mozilla.org/pub/mozilla/nightly/ - -The following copyright (from ../LICENCE) applies to this package: - --- firefox-1.99+2.0b2+dfsg/build/package/debian/files 1999-08-06 09:35:16.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/files 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -mozilla_19990716.M8-3_i386.deb net optional -mozilla-mailnews_19990716.M8-3_i386.deb net optional -mozilla-editor_19990716.M8-3_i386.deb net optional -libnspr3_19990716.M8-3_i386.deb libs optional -libnspr3-dev_19990716.M8-3_i386.deb libs optional --- firefox-1.99+2.0b2+dfsg/build/package/debian/libnspr3-dev.dirs 1999-08-06 09:35:18.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/libnspr3-dev.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -usr/lib -usr/include/nspr -usr/doc - --- firefox-1.99+2.0b2+dfsg/build/package/debian/libnspr3.dirs 1999-08-06 09:35:19.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/libnspr3.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/lib -usr/doc --- firefox-1.99+2.0b2+dfsg/build/package/debian/libnspr3.postinst 1999-08-06 09:35:19.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/libnspr3.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -#! /bin/sh -set -e - -if [ "$1" = "configure" ]; then - ldconfig -fi --- firefox-1.99+2.0b2+dfsg/build/package/debian/libnspr3.shlibs 1999-08-06 09:35:20.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/libnspr3.shlibs 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -libnspr3 libnspr3 -libplc3 libnspr3 -libplds3 libnspr3 --- firefox-1.99+2.0b2+dfsg/build/package/debian/libnspr3.substvars 1999-08-06 09:35:20.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/libnspr3.substvars 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -shlibs:Depends=libc6 (>= 2.1) --- firefox-1.99+2.0b2+dfsg/build/package/debian/menu 1999-08-06 09:35:21.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/menu 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -?package(mozilla):needs="x11" section="Apps/Net" \ - title="Mozilla Navigator" command="mozilla" --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla-editor.dirs 1999-08-06 09:35:21.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla-editor.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -usr/lib/mozilla -usr/lib/mozilla/components -usr/lib/mozilla/chrome/editor -usr/doc --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla-editor.files 2001-10-05 00:40:27.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla-editor.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/lib/mozilla/components/libeditor.so -usr/lib/mozilla/components/libcomposer.so -usr/lib/mozilla/chrome/editor --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla-editor.substvars 1999-08-06 09:35:23.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla-editor.substvars 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -shlibs:Depends=libc6 (>= 2.1), libstdc++2.9-glibc2.1 --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla-mailnews.dirs 1999-08-06 09:35:23.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla-mailnews.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -usr/lib/mozilla -usr/lib/mozilla/chrome -usr/lib/mozilla/chrome/addressbook -usr/lib/mozilla/chrome/messenger -usr/lib/mozilla/chrome/messengercompose -usr/lib/mozilla/components -usr/lib/mozilla/res -usr/lib/mozilla/res/mailnews -usr/doc --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla-mailnews.files 1999-08-06 09:35:24.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla-mailnews.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -usr/lib/mozilla/libmsgbaseutil.so -usr/lib/mozilla/chrome/addressbook -usr/lib/mozilla/chrome/messenger -usr/lib/mozilla/chrome/messengercompose -usr/lib/mozilla/components/addrbook.xpt -usr/lib/mozilla/components/libaddrbook.so -usr/lib/mozilla/components/liblocalmail.so -usr/lib/mozilla/components/libmailnews.so -usr/lib/mozilla/components/libmime*.so -usr/lib/mozilla/components/libmork.so -usr/lib/mozilla/components/libmsg*.so -usr/lib/mozilla/components/libvcard.so -usr/lib/mozilla/components/mailnews.xpt -usr/lib/mozilla/components/msg*.xpt -usr/lib/mozilla/res/mailnews --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla-mailnews.substvars 1999-08-06 09:35:24.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla-mailnews.substvars 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -shlibs:Depends=libc6 (>= 2.1), libstdc++2.9-glibc2.1 --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla.dirs 1999-08-06 09:35:24.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -usr/bin -usr/lib/mozilla -usr/lib/mozilla/chrome -usr/lib/mozilla/components -usr/lib/mozilla/res -usr/doc/mozilla --- firefox-1.99+2.0b2+dfsg/build/package/debian/mozilla.mime 1999-08-06 09:35:25.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/mozilla.mime 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -text/html; /usr/bin/mozilla %s; description=HTML Text; nametemplate=%s.html; priority=3 - --- firefox-1.99+2.0b2+dfsg/build/package/debian/postinst.debhelper 1999-08-06 09:35:25.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/postinst.debhelper 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -# Automatically added by dh_installmime -if [ -x /usr/sbin/update-mime ]; then update-mime; fi -# End automatically added section -# Automatically added by dh_installmenu -if test -x /usr/bin/update-menus ; then update-menus ; fi -# End automatically added section --- firefox-1.99+2.0b2+dfsg/build/package/debian/postrm.debhelper 1999-08-06 09:35:26.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/postrm.debhelper 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -# Automatically added by dh_installmime -if [ -x /usr/sbin/update-mime ]; then update-mime; fi -# End automatically added section -# Automatically added by dh_installmenu -if test -x /usr/bin/update-menus ; then update-menus ; fi -# End automatically added section --- firefox-1.99+2.0b2+dfsg/build/package/debian/rules 1999-08-06 09:35:26.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,117 +0,0 @@ -#!/usr/bin/make -f -# Derived from debhelper/dh_make example. - -#export DH_VERBOSE=1 - -# Set by configure (plus USE_AUTOCONF=1), but useful for NSPR -export MOZILLA_CLIENT=1 -export BUILD_OPT=1 -export NO_STATIC_LIB=1 -# untested upstream - export USE_IPV6=$(shell cpp debian/testipv6 | sh -) -export USE_PTHREADS=1 - -nspr = libnspr3 -nsprdev = libnspr3-dev -mailnews = mozilla-mailnews -editor = mozilla-editor -TOP=.. - -build: build-stamp -build-stamp: - dh_testdir - - test -d build-nspr || mkdir build-nspr - test -s build-nspr/lib/$(nspr).so || $(MAKE) -C nsprpub DIST=`pwd`/build-nspr - - test -d obj-`./build/autoconf/config.guess` || mkdir obj-`./build/autoconf/config.guess` - cd obj-`./build/autoconf/config.guess` && \ - LD_LIBRARY_PATH=`cd ..;pwd`/build-nspr/lib \ - $(TOP)/configure --verbose --prefix=/usr \ - --disable-debug --disable-profile --disable-crypto \ - --disable-netcast --disable-java --disable-oji --disable-static \ - --disable-tests --disable-smart-mail --enable-mailnews \ - --enable-editor --enable-ldap --enable-optimize --with-pthreads \ - --with-jpeg=/usr/include --with-png=/usr/include \ - --with-zlib=/usr/include --with-nspr=`cd $(TOP);pwd`/build-nspr - cd obj-`./build/autoconf/config.guess` && LD_LIBRARY_PATH=`cd $(TOP);pwd`/build-nspr/lib $(MAKE) - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp install-stamp - - -cd nsprpub ; $(MAKE) realclean - rm -rf build-nspr obj-`./build/autoconf/config.guess` -# find . -type f -name Makefile ! -path '*nsprpub*' | xargs -r rm - - dh_clean - -install: install-stamp -install-stamp: build-stamp - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs -a - - cp -pR build-nspr/lib/*.so* `pwd`/debian/$(nspr)/usr/lib - cd `pwd`/debian/$(nspr)/usr/lib ; /sbin/ldconfig -n . -# cd `pwd`/debian/$(nspr)/usr/lib ; for i in * ; do ln -s $$i $$i.0 ; done - - cp -pR build-nspr/include/* `pwd`/debian/$(nsprdev)/usr/include/nspr - cp -pR build-nspr/lib/*.a `pwd`/debian/$(nsprdev)/usr/lib - - # this may fail, but who cares - -cp -pR obj-`./build/autoconf/config.guess`/dist/bin/* `pwd`/debian/tmp/usr/lib/mozilla - install -m 755 `pwd`/debian/runner `pwd`/debian/tmp/usr/bin/mozilla - -# # Okay, lets move a bunch of mail-news stuff to its own place - # Note: We have to cd and set sourcedir because the debian directory - # now lives in mozilla/build/package and dh_movefiles won't work - # across the symlink. - cd `pwd`/build/package; \ - dh_movefiles --sourcedir=debian/tmp -a - - touch install-stamp - -binary-indep: build -# We have nothing to do by default, no architecture-independent files here. - -binary-arch: build install - dh_testdir -a - dh_testroot -a - cd debian/ ; cat copyright.short > copyright - cat LICENSE >> debian/copyright - dh_installdocs -pmozilla LEGAL - dh_installdocs -p$(nspr) - dh_installmime -pmozilla - rm debian/copyright -# dh_installexamples `find -name '*.ad'` - dh_installmenu -pmozilla -# Running this is a baaad idea. -# dh_installmanpages - dh_undocumented -pmozilla mozilla.1 - dh_installchangelogs -pmozilla - dh_installchangelogs -p$(nspr) - cd `pwd`/debian/$(nsprdev)/usr/doc ; ln -s /usr/doc/$(nspr) ./$(nsprdev) - cd `pwd`/debian/$(mailnews)/usr/doc ; ln -s /usr/doc/mozilla ./$(mailnews) - cd `pwd`/debian/$(editor)/usr/doc ; ln -s /usr/doc/mozilla ./$(editor) - dh_strip -a - dh_compress -a - dh_fixperms -a - dh_installdeb -a - cd debian ; cat $(nspr).shlibs > shlibs.local - env LD_LIBRARY_PATH=`pwd`/debian/$(nspr)/usr/lib:`pwd`/debian/tmp/usr/lib/mozilla \ - dh_shlibdeps -pmozilla -plibnspr3 -p$(mailnews) -p$(editor) - rm -f debian/shlibs.local - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a - -source diff: - @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false - -binary: binary-indep binary-arch - -.PHONY: build clean binary-indep binary-arch binary # quicktest make --- firefox-1.99+2.0b2+dfsg/build/package/debian/runner 1999-08-06 09:35:27.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/runner 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -#!/bin/sh -# A simple script to start mozilla. - -MOZILLA_DIR=/usr/lib/mozilla - -# Check for a $HOME/.mozilla directory. If it doesn't exist, create a GOOD one -if [ ! -d $HOME/.mozilla ] -then - cd $HOME - mkdir .mozilla - for file in $MOZILLA_DIR/*; do - if [ `basename $file` != component.reg ]; then - ln -s $file $HOME/.mozilla - fi - done -fi - -export LD_LIBRARY_PATH=$MOZILLA_DIR MOZILLA_FIVE_HOME=$HOME/.mozilla - -exec $MOZILLA_DIR/apprunner "$@" --- firefox-1.99+2.0b2+dfsg/build/package/debian/substvars 1999-08-06 09:35:27.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/substvars 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -shlibs:Depends=libc6 (>= 2.1), libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.3-2), libjpeg62, libpng2, libstdc++2.9-glibc2.1, orbit (>= 0.4.3-1), xlib6g (>= 3.3.3.1-1), zlib1g (>= 1:1.1.3) --- firefox-1.99+2.0b2+dfsg/build/package/debian/testipv6 1999-08-06 09:35:28.000000000 +0000 +++ firefox-4.0.1+nobinonly/build/package/debian/testipv6 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -#include -#if defined(__GLIBC__) && (__GLIBC__ >= 2) && (__GLIBC__ + __GLIBC_MINOR__ >= 3) - /* For IPv6 support, glibc2.1 or newer is required */ - echo 1 -#else - /* Sorry, no IPv6 support */ - echo 0 -#endif --- firefox-1.99+2.0b2+dfsg/debian/MPL 1970-01-01 00:00:00.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/MPL 2011-06-06 22:07:46.000000000 +0000 @@ -0,0 +1,567 @@ + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + + ---------------------------------------------------------------------- + + AMENDMENTS + + The Netscape Public License Version 1.1 ("NPL") consists of the + Mozilla Public License Version 1.1 with the following Amendments, + including Exhibit A-Netscape Public License. Files identified with + "Exhibit A-Netscape Public License" are governed by the Netscape + Public License Version 1.1. + + Additional Terms applicable to the Netscape Public License. + I. Effect. + These additional terms described in this Netscape Public + License -- Amendments shall apply to the Mozilla Communicator + client code and to all Covered Code under this License. + + II. "Netscape's Branded Code" means Covered Code that Netscape + distributes and/or permits others to distribute under one or more + trademark(s) which are controlled by Netscape but which are not + licensed for use under this License. + + III. Netscape and logo. + This License does not grant any rights to use the trademarks + "Netscape", the "Netscape N and horizon" logo or the "Netscape + lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", + "Smart Browsing" even if such marks are included in the Original + Code or Modifications. + + IV. Inability to Comply Due to Contractual Obligation. + Prior to licensing the Original Code under this License, Netscape + has licensed third party code for use in Netscape's Branded Code. + To the extent that Netscape is limited contractually from making + such third party code available under this License, Netscape may + choose to reintegrate such code into Covered Code without being + required to distribute such code in Source Code form, even if + such code would otherwise be considered "Modifications" under + this License. + + V. Use of Modifications and Covered Code by Initial Developer. + V.1. In General. + The obligations of Section 3 apply to Netscape, except to + the extent specified in this Amendment, Section V.2 and V.3. + + V.2. Other Products. + Netscape may include Covered Code in products other than the + Netscape's Branded Code which are released by Netscape + during the two (2) years following the release date of the + Original Code, without such additional products becoming + subject to the terms of this License, and may license such + additional products on different terms from those contained + in this License. + + V.3. Alternative Licensing. + Netscape may license the Source Code of Netscape's Branded + Code, including Modifications incorporated therein, without + such Netscape Branded Code becoming subject to the terms of + this License, and may license such Netscape Branded Code on + different terms from those contained in this License. + + VI. Litigation. + Notwithstanding the limitations of Section 11 above, the + provisions regarding litigation in Section 11(a), (b) and (c) of + the License shall apply to all disputes relating to this License. + + EXHIBIT A-Netscape Public License. + + "The contents of this file are subject to the Netscape Public + License Version 1.1 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy of + the License at http://www.mozilla.org/NPL/ + + Software distributed under the License is distributed on an "AS + IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing + rights and limitations under the License. + + The Original Code is Mozilla Communicator client code, released + March 31, 1998. + + The Initial Developer of the Original Code is Netscape + Communications Corporation. Portions created by Netscape are + Copyright (C) 1998-1999 Netscape Communications Corporation. All + Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the + terms of the _____ license (the "[___] License"), in which case + the provisions of [______] License are applicable instead of + those above. If you wish to allow use of your version of this + file only under the terms of the [____] License and not to allow + others to use your version of this file under the NPL, indicate + your decision by deleting the provisions above and replace them + with the notice and other provisions required by the [___] + License. If you do not delete the provisions above, a recipient + may use your version of this file under either the NPL or the + [___] License." --- firefox-1.99+2.0b2+dfsg/debian/README.Debian 2012-08-15 00:29:49.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -Firefox for Debian -================== - -Please read the file /usr/share/bug/firefox/presubj for information -you may want to know if you will report a bug. - -Application Update ------------------- - -From version 1.5beta1 onwards, the automatic application update has been -disabled through the app.update.enabled preference, which is locked to -'false' by /usr/lib/firefox/greprefs/firefox.cfg. - -Automatic extensions update, which used to be disabled; has been re-enabled, -since the Extensions Manager has a correct behaviour with system-wide -installed extensions now. - -Extensions ----------- - -From Firefox 0.9, "old" extensions are disabled at first run (i.e. -when no profile was found). By old extensions, Firefox means extensions -not following the new extensions guidelines described at: -http://www.bengoodger.com/software/mb/extensions/packaging/extensions.html -But even the ones following these guidelines can be considered old if the -contents.rdf file in their chrome gives the attribute chrome:extension = -"true" in the package information. - -Some extensions can also get disabled by a new release of Firefox, because -the install.rdf file provided by the extension says it's targetted for a -maximum version older than the current one. - -Packaged Extensions -------------------- - -With older versions of Firefox, an update-mozilla-firefox-chrome script was -provided so that extensions are correctly enabled in Firefox. This has been -obsoleted by the new Extensions Manager, and the update-mozilla-firefox-chrome -script removed. Packages that use this script to support older versions of -Firefox are advised to check for its presence before using it. - -Sound ------ - -By default, firefox detects and runs the correct dsp wrapper for esd -or arts. If this is not the desired behaviour, edit -/etc/firefox/firefoxrc or ~/.mozilla/firefox/rc and set the FIREFOX_DSP -variable to: - -"auto": The default, auto-detection. - -"esddsp": Use esd. - -"artsdsp": Use arts. - -"none": Don't use any sound wrapper. - - -using Java. (You should use plugin which compiled with gcc-3.2) ----------- - -Grab a binary Java distribution from http://java.sun.com/. Install the -java-package package and do a make-jpkg on the file. - -Buttons -------- - -Some people have complained that the button order in dialogs is -non-intuitive (ie, they don't like it). To reverse the order, add the -following to your chrome/userChrome.css file, under the -~/.mozilla/firefox directory: - -.dialog-button-box { -moz-box-direction: reverse; -moz-box-pack: right; } -.dialog-button-box spacer { display: none ! important; } - -Emacs keybindings ------------------ - -Versions of Firefox before 1.0 supported Emacs style keybindings in -text entry boxes. Version 1.0 now merely follows the GTK keybindings -settings. To enable Emacs keybindings in GTK, follow the instructions -at http://kb.mozillazine.org/Emacs_Keybindings_(Firefox). - -Pango ------ - -From 1.5.0.1, pango support is enabled by default. This is not the -default for Mozilla.org builds, so may have more problems, but it is -the default because it supports more languages out of the box. If you -experience problems, you can disable it by hand by setting -MOZ_DISABLE_PANGO=1 either in /etc/firefox/firefoxrc, -${HOME}/.mozilla/firefox/rc or as an exported environment variable. - -Well Known Ports ----------------- - -To prevent Firefox from being used to launch attacks against other -protocols, certain ports cannot be connected to by default. See -http://www.mozilla.org/projects/netlib/PortBanning.html for further -information. To allow the port numbers being used, enter -"about:config" in the URL bar and edit the -"network.security.ports.banned.override" entry to list the ports you -wish to allow (eg "2049,4045,6000"). - - -- Eric Dorland , Sun, 9 Jul 2006 01:33:18 -0400 --- firefox-1.99+2.0b2+dfsg/debian/README.Debian.in 1970-01-01 00:00:00.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/README.Debian.in 2011-06-06 22:07:46.000000000 +0000 @@ -0,0 +1,15 @@ +Apparmor Profile +---------------- +If your system uses AppArmor, please note that the shipped profile is disabled +by default. The profile can be enabled by performing: + +$ sudo aa-enforce /etc/apparmor.d/usr.bin.@APPNAME@ + +The profile can be disabled by performing: +$ sudo aparmor_parser -R /etc/apparmor.d/usr.bin.@APPNAME@ +$ sudo ln -s /etc/apparmor.d/usr.bin.@APPNAME@ /etc/apparmor.d/disable/usr.bin.@APPNAME@ + +This profile should work without modification for most plugins available in +Ubuntu, but may require adjusting for your environment. Please see +https://wiki.ubuntu.com/DebuggingApparmor before filing a bug against this +software. --- firefox-1.99+2.0b2+dfsg/debian/README.source 1970-01-01 00:00:00.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/README.source 2011-06-06 22:07:46.000000000 +0000 @@ -0,0 +1,27 @@ +1) To create the fully patched source, just run "debian/rules apply-patches" in the source directory. The fully patched source will be available in build-tree/mozilla + +2) This package uses the quilt patch system. To create or edit patches which are applied at build time, you must first extract the source tarball. To do this, run "debian/rules pre-build". cd in to build-tree/mozilla and use quilt in the usual fashion (see "man quilt"). + +Your life will be much easier if you add the following to ~/.quiltrc: + +for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=${where}debian/patches + fi +done + +So, basically: + + a) debian/rules pre-build + b) cd build-tree/mozilla + c) quilt push + .....or..... + quilt push + .....or..... + quilt push -a + .....or..... + quilt new + +You get the idea..... + +3) To remove any changes applied to the packaging, run "fakeroot debian/rules clean". This will remove all patches and delete auto-generated files --- firefox-1.99+2.0b2+dfsg/debian/about.png.uu 2012-08-15 00:29:49.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/about.png.uu 1970-01-01 00:00:00.000000000 +0000 @@ -1,453 +0,0 @@ -begin 644 about.png -MB5!.1PT*&@H````-24A$4@```2P```#L"`8```#.XIMU````!F)+1T0`_P#_ -M`/^@O:>3````"7!(67,```L3```+$P$`FIP8````!W1)344'U`,0%PXEGBR5 -MZ@``(`!)1$%4>-KLO7F4)4=]Y_N)R+O77M75U56]J'>U6E(++8`0PA)"(%8C -M#T;VF#,,QS/&S_/P\LY8`-^P`R,WV/.\#08Q.-A,X#!@"6TL`BA -MUHJD%NI%ZGU3=]>^W"4CWA\1D1F9]U9U2V:12O'3R7/SYLV[U.V;'WU_W_C% -M+\29,VLKT]%08 -M'>UE]>K^\"6&",`*\?,-K3534PO<=]]!'G_\!(_N/<6QTW,XYY[]W''?(8Z=GB<> -MZJ.Y:8Q6?S>%L4&BH1YDN81NM!!2@A2(2$!+@93),:(((HF0H!'N38AG%V@= -M'Z=U^#2%I\,JK+P>E_&ZUVU'6$"&",`*LG20:.THLE1$V-2N6HI8T5-EK*]*3[6`M("24EA0F4V6 -M"LAJ$5DL(HH%1#%".(_*`D1KT&@#+*4LK!1Q'*-:FCB.B>.85C-&Q8JX&=-H -M*:8;32;G8R;K3>)6C%867*T8K32M@R?IV7V$-2C^W;M>S!O><%$`5P!6B.4" -MJGJ]R?>_OX_/?OE!'CITDKGS1HG&5EK/R90=#'576#U0H[=61$I)%$ED9!14 -M"BV3W@DAB;JK%`:Z$0*$_0]A8:7!\]>)E?&J5$O1:EDXM0S`6K%)_UI6;3EP -M&9AIQN<;3"RTF&NTC-**8W0<0S,FGIFCY^'];*I&_-'[K^+**S=0+$8!7`%8 -M(9ZOJ=_NW2?YTX_I'SO'EYY\1A_\L%7LG[]4%!.UO_G?N7*C3N'H'X/_XJ]O9K1HLC`P@:C5$)(D*$>M6=#/< -M5T-&$5&4JJ=(2J(H0D0B45J1C)"1,=?3\[S[0B#+10I#?09"4911-MI^)L,> -MXV4UZTT69N:)FU9MM6)BJ[Q:S99)"6.7.L96F2F4/>:45[,5,S'?9#9)%17$ -M,:K9HKAK/^N:\/$_?QTO>QK_[W:OI[@X%J,LAPM2<9:*J3IR8XGU_^#4>&9]D -M]N+S$O.[7)"L'>ZAJUK$9'XF_<(6<*(C>PM:*]!^>FA>7VJ+(6U3.8V]U0@A -M3`J(0&B3/QHPZ.2MI-8HZS\H-*5JB>;L`L0@;#HHM/T02J4IHS;[.DD=3:J* -M-B4/0FF*0C-4B)A6BIF%."E(I:^7D]4R_^-[CW'O0T?Y^[]]FTEE@]H*'E:( -M7QVLE%+\Y"=/\=OO^7^Y=VZ:F=$5YJ)7FL&N(IM6]E`IR.2")P&#%=::Q+O" -M'A+V%*&U!40.5+@-B%NIOR7,#TI8`KKSI`")AEC1F%X@GJU;KTJAE?6RE$K\ -M*F.HF[]!*&7]+@LJE7IJH"$V[U63@H%29/X/[/PM&3&[892=$V>XXM<^Q4]^ -M\E3PM@*P0OPJ8?7E+S_`NS[P]SQ6:!(/]ML1.U@SU,7*GJJY.+4VRL."2BNK -M?I3V8*7=L)X!A5,RVE:46T`(K<$I+J6@I6PZJ`VL[""A]#9SWQCSNFXF0:/B -MQ%3'0BD!C;+JRH.LUG%BQ..@$ZOD;Q)*$VE%?T%2E=+"S=17Q*M'.3)I@XC@.T@H<5XI?A5RTL-/G(Q[_'%[^[D^FQ042U!AJZR@56#G09 -M^\J>JY6E1^)116BMT%JDJDK;2L_D?LH$K'I""Z/,A#;IG1:@-+)6L1Y6=DN\ -M=VU0IVQ*V9R>ISE?1UBEAS;I7Z*P7"H8IP`5MMR!V/T-J1+4<9JR)M!5BI*` -M[D@RTVJAE55G/3TT=YS'?_SDMWCRT`2_]]Z74ZD4@Z\5%%:(7Q2LXCCF3_[T -MF_S?MWR7J14KH%H%K>FN%!GL+F52/*VS:2!*6UBEM4_:.U>[^T[5H`"5/L>I -M*YNFR7()62XFOEA&36'`ENZ;Z85=*WJH#=30RJHE!RV;PFE//6&5G_94E0&7 -M\A2A?9Y2]G.EM5T%-#V1)/)\.E&M,CG0QR<^]]U,O5906P%8(7[.L&HTFOS% -M7]W*E[[]`^(MF\SD8J7IKY7IKQ9Q(VI::7/=)I"RMY!)N_R+U8%**V43/V5] -M,G>MJ]3S0B&*!>2*WM2HMP4-(N-9B<3#\K=BN9BDIZX`5,EKM!:>H.#'H:Y$PC\7V\7*%YL:U?.;+=_!_?>Z>)#T,T`K`"O%S5%:? -M__R]?.Z+=](86P.1\8%Z:R6JI8*]^+V*!7MA*^UJH"R,M#/=4Y"E'A&IJK%* -MRCPG!8#=*J-.10P&H1HNY4]/&:(_]US7`T9E]G7P. -M__U=A3MV5%%["LT=-Z)/&55F?2U):MHC)(V77,)?WWP?7_K2_0%:P<,*\?," -M5AS'_,,_/,*GOKJ+A;>^&AYX')2FNZM,I2`-5(0T"BA6:"'0SG-2RO2FF7)9+4)KJE(R -MWU+$757D53O0JP:9>?$9$#1W073LQ8N$:)21C4:%/J[L0FFU5%ID:@0+D%,:[.4-V(H -MHXB^-8.49Q>8/#).7&]:=6130!VC8^=EQ0G0C&+$=BN-/9AEE:)6BO+*`8JK -M!VG--ZBJQ3WRSY_"I15W@3H/UT<>'X -M:>;WGZ"V:0Q1*E"[\#QJ+]H,2A,?.4WUJ2.(\2F7R:+7#_/DY=OXE^_\$J=/ -MSX22AP"L$,\&5N/CL_P??_D]3KQD*UR\SOR#C:V@7)0I>&*5C*QIK=&%`CJ* -MT"I.3&T#D=@SY$TJI:;G43-SB5IR<_U<6QC*):(-HT1;UA!M&$-I3;1F90(I -MY8TLJN16>WZX-_J(449G]I_@Q&,'.?[(?D[O/I:HHDR!J]+V\QL@*17;],ZF -MBM9`U[EBTP1NL:9Q[`Q3#^VE?O`$`EC8%5$G9 -M%,DHK1BY:37BHHW(E^^`P=X44/:"]B&C2T7HJEH?VBDE[7E3]MQBA"Y$"K&*['V,M*2NP6HV8N-FRH(T-%!*O226*RJBM%%Q)ZJ>,7:`T12WH*7H_?R%HO/XR?KA_ -MDO_YI0=HM5K!A`_`"G$NP(KCF/OO/\#?W?XD$Z^X*+GBBZX@M+N20$@Y!15K -M6#$`V];#NE4PU`CKLM/S=%(_F@&:O>\Z+B@OU5.0 -M@$UY('3G*0M!A4Z.1:4BW2O[+*A(P)4J0:.8E!OI\]+8I!XK=BFCLC#+UF]I -MOVY+F0_:?'HBR5>U!KW0H'7T::J1H.2N``O5Z1LNX^9O_HQ''ST:4L,`K!#G -MHJ[.G)GAW_S;_\7A'1NAOP:N"!.-WG,0_?1$6[55`PQ>=!X]FT:3"G=\PSWVC/G8 -MU9BIM(C6\[QTO8%`T%.,D@G>:`TK^SBX:35_\+]]B[FYA9`:!F"%.%LJ^-G/ -M_83)M2O@@M764#*;CD'?M\N>ZU_0"KUU';JO.TW[`/JZ4(6(UL\.$C^\UP+" -M`F##*+I[&=H\ -MQMB+-R-L>8:E7:J4%`QL7\O:ZR]EY*5;Z=T\2O_FL;0R/E:98M)48>5KME*O -MCU*1XNIAM.TDT>/-NT1KN&0]^PLE/OGI'])JM0*TGD,1RAJ>8ZG@0P\=YO_[ -MISW,OO$EN4X*UJL960'S"^A(&E])`GT]Z`T&;DIH!"*!B$"@?W8`"M+,,8PE -MU`J(]6,)D`3"/@^$%JZNTCPFS#Q`4Y1@+EJS9XY+!,HK<9!HM+8]LKQ:+'>& -M[VI8YQ.&TH& -M'Y)TDL2@UXK,2*,L%HEZ:E89FE2[+*'>LM^U%,R]_@K^]N;O\98W7\C6K:M" -MJ4,`5HB\NFHVFWSRO_V(HYO60+5BE)5M?Y"D?K]V*:I@NH)JB5FLU-9.Q6B$ -M+1A5TL!'H^'%%R!GYA`SF,`J0J,,(I.%54N/"_AK[!_42V2-'0K[?I0*G!FQT8^_E]_ -MR&?^SS>'YG\!6"'RJ>"MM_Z,^X[.P@W;LNK*=DDPZ8X%$E8]25>%[N8+6[6D -M;8<$`=&J(;08,L6@=G5FG31<,.!2,H61$"8%%=+VQTO$E;`M9D32/=156$68 -MNP'3FAX\P\_V'D:-#R!7]5*Y]$5)K*E(P -MW_3F(UYR'M__^D_XX0_W<ZPYB:?6YA52BL`1* -MI:E@FO(96,4Z=3[376'[8QEM)I/Z7`,5NU%!FPI: -M/TJY);R49O[,-`=O?8"^\]?0NV4UH.G;NI;))X^#TD2U"O'D;%JZH?U1Q4[S -M)LW<0J4T+-2I7+3!=E@UP*K;$4VTAH)D8MM:/OXW]W#551M,3_N@L@*P7LBP -MO0@42314A#]QQL]'RN9[YL"2:89 -MG1#NF%%G:/N`G6_HH(:&2(K$I(^$,.5AVJ2(TJ9[;G8/L6+RX&GJDW-VWI^9 -M=C-]?#*9=J1BE2FW4+8XU'E96FE4L\73]^^#2-*U?A65D3X&+]E(:64_]:E9 -MCM_QL&?8.W,=.TJ1FN[^=RB*!7K^Q370546UTM'%LI#,>W,0V3#"4WL.\YWO -M/,X;WWBQ2<6U#M#Z%448)7P.J*OIZ3D^^S_OY\R%Z\T#2B^Z95267=Q!:05O -M>P7R3V]*ZZS80&55/[-/G3`K06N=%-"Z&JVHNT;7!>NRK6GL!^QZU>7(GJZT3Y9=]*(L -M0:*23@\4!&?.7\NG/OL3FLUFJ,T*P`K>U;>__3AG9`0C?8NJ*]]43M,?EM3*0LZ`ZG8J2L[7U#%SGA/RQ1<39;SMD1!,GCQ>LMSG1CQ -M0U=N0Q:+B&+45ILV].K+J6X<\R9,6VJ7"Y2WK,G4<+DB4Q24A$P5E@)6#W'@ -MZ3F^_>U=H0(^I(3!N_KRUQYC:.3Y.J]Y,YPDZ(SU.YS.J#)ATFB(J`[3,G$>EZ!H9@*(WX=L6LA:Z -MJZQ_YZMI3,WQU/_S3TE%?-1=H[QFF(+2K'K/ZYE]XC"M^3JRIT9Q\QIT%*%B -ME?A7KC$A*$I24[>=5EV9P^PEF_CRUW;QFM=LHU`H!"\K**P7GKJ*XYC''S_& -MWN.SL&Y%KIE>>R4WRE\X(LXH+.7-!S19D4K5DO$WRKV=T'F -M:TD+6K6&J+O*V(TOISC4BR@6Z+Y@73*I.^KMHNN*K?2\_&)CLI>B7&&IK[#, -M;0GIW=>P>14/[CK)[MTG@LH*P'KAIH.W?/EA3HT,+0XHU?F8BC6ZY28,QPE, -MDK0-B+4R[:0PZ:"!D+*UE=JVH/(JUJT?EGD=-[W&\ZG\J3@.4K'W_DAI6UFY -M-,_!R9YGX92H*YVFB'&LO#('E2BTTD!W.I?1E:%ZT$)#>?40(V]\&;5-8_2] -M;'O:LQ[2_4[?J6[_'T5!ZM3'LL@39Y!GIBAL -M/P\1%8BE)FK&Q)/3Z(46NJ\&`ST(97K#@UN/$")$,NHH9>)'&\-="U.^A>GM -MWK-YE(DG#A-/SX-544GU>>P@%*/SZ*OO1!*$?J*S=E^\9D>6JH=6#E_:V;%`/]XVSZN -MN68+<1PGQ:0A`K"6M=D^.3G+SH>/P:5;V]/!Y#[I,7(04S*!EXI-#F?KWD'8 -M44,MTZ+/EH+]QXAF%U`C_6@AS45^>AI]]&FDF[(S-0VS\[!FI9D^*)T,MU-R -M+)BT$I:'VD(KU\-=0-\%:YD_9E+#\F`/$[L.T7!5Z;%K@6S-=K?OJ1\5IR4- -MLJN2Z2SAEV3HW+J*^J']Z#L?2V%TTU6P9=24-K1TKM&?6E3!"JV1KE6/.W=L -M@(=_=I#9V05*I9))5\.(84@)EVLX8/WH1T_1*)6@W"$=S%](<79I*_Q41F6- -M=V=4*[].JA6C'M^/FIPA[JG"Z$KB5HOXV"GB`T?-XZW8IFF:^/04\?1\8L8G -M!:&^^>X5E,9*$[O&?9FN+IK*J@%JJX>)JF6Z-ZU*S/6DA"%6V:IWY4^$-H6; -M*UZ\+=OIU(U\>K?)Y&@-7+,=_N`-Z)%^6ZW@KKM51-X:LLSJJJS!+(,ME7<3KK -MSY9-H9`POX`X+^.`Q],0T6BFDG4>3C*!)88SX,Y/054$+([-< -M6I@TZ+3K#6JSP`Z1LC5;]C&LVG)K%"($Q;YN>K:L9N*Q`Q:LI(#U;V--5"O1 -MO6&4[HVKB+JKGKK2;CWJMLZH?IF#JA2,P?[B3>BMH\F4G71BM,IV,W5_O]>> -M&6UJR_(CMJ>[N[CWWD-<<<7ZQ,<*"BL`:]F:[EQ26$41 -M&;\JLA6BX].P9F6*/D -ME*2:_OJ'_@H\;9T=3#U(LGJ/R"UT@=(PU,,==Q_B/>\)4W4"L)9Y.JB4XNC1 -M":;K,?14V_VJC*E.%DZN@14:5!-V[X?Y!0.8XT^CA_I0D82%)F)N%BTE*HH0 -M4A(7)$)+M#1U6$0:TYL&>QO;?C`R6?S!B+BD]9YMU&R-=;L(H<8K;]">JA)D -MNC88IUJMHI0*;6<"L):OPGKLL1/,"ZNB -MM%I<58D\O%Q*J&#W4S`[:\B@-M!"6(&FDFZBV-%!H44'6)GCSH0G#R[;9<*! -M,/L]^06A)(6BV=[R7I5^,@'<6UDG]N&4O9^D@+ES\!=S53E5I7.^HI3,*,$C -MCQSCVFO[0EH8@+6\@;5GSRGFJY7LZ*#O5_FJ"I7=!S@]`1-3IFM>HKADHIJ4 -M;IG[VAXO6#451:8*W1K11`*I!+&4H`52F)6C49$!TNZ#Z&*!:,,8>K`G*6-` -M"[1L5U;2@Y0K1A6NJZ?(:"G;"#`]Y'3(_!)C24_Y=!4>:2OV?9#-5FQX1&V+(&$F4E -MS'%HVR!57,[34KZR2J#E3:,A76*L,[3\15M]X"CT7!U]]"2Z6$17*O#$?CAM -M*^];,=A-CPRCS]^2IHX.4'EH -M>5.$\J`R7J"=EI2L'J23IG]::0NJ*OK04?33XP:Z<8QNFI3/%*G&Z$-'8#KBIV7:XE-;_\O1Q%8\:*=DI+W0 -M"M)Z,""U0BEITDIINIA&4MJ4T*1+6BFD%*`D+6UJDI04J9@3.L&0K8DWZ9\' -MJNQHH?:`Y5W8PI_$F%56>*#2F56G<\T,XW2Q"=W2Z#/CZ-6CZ&H5M7>_F2BN -M8MOU5*%;"N(8_=/'T!=?B'8-['.CAHGW%>=JMJHECAV8329"AWJL`*QEI[#B -M..;(D4EJO24F.7MM50HN!:=.0;-A596T*:`T,$K4EDR'Z.PQK30J$@9,2D$A -M2M)'*6UO(A<"T5G:02A:A$.DQ!]U, -MA89(EPQ+X)135NZ.4JGQCNVBFG8DM7^#UXI&*XU>.X:^_U$SEU!(M&J:-#!9 -M+=J"Z]09N.<^N&`;NJO+P"Z.C?F>+]CU5MZA8/II34_/T]W='8SW`*SE!2SG -M81TZ-$Y<*KAUM%(X-6,X,VZ.]_9`;U\V'9R<-!>1D,9_RD`+EP=:]UN23.RS -M(X$&7"8-)(JLBHJ0D2D%0$B([-"\E.C(K,A,4R!'AXA[:X:-PDQ7$5BU902: -M55/&XQ)63>7!I867_VE_U+`=4DY9:>?$V_8X.@\LK3.&N6OXIX5$[[@`_>`N -M].1TTLG4^%ANGF(,<0L].8'^X8_0M2[H[85B&;UB!;I8SDZ0SHT(=$ON@!] -M^#CZX<=-2MA2:5J8W%H838ZC3Y\V2NO(8;C@(@.O6+6GA'8`8V)B/J2$`5C+ -M4V$II9B>=L#*C0(V&_:8@&;3[".-=W7TI%%8KK!3B!1.C@#^DTK1=%'3Q+/R4D*5*BVWCJ$_4JC\0M&5P^BN -M_>B)2:O"C)?EIXC&W[+I8+4+MFPS*JVE+L$HK\;%$ULLB -M!9Q16A9:RACR1F%%!IX2A%0@)7)\$O7@SY"]W:@3IQ"U*EQV/D)(M%T7,15R -MVK:C2:?BN/JKU'C7R>-HX1W3Z;0DMY:]798^H[+B;$J(2PUC+T6,=0HKI[0F -MI]'C4VVJ2FME%515C#Y\`'WT$+JWW\"KU@.#(UYQJ5%8$W68GFXDH`K` -M"L!:5L!*?0Z;5OBC@+T#PY'&\ -M]%"!C"RD7/&I-*-YD>F')8^=,CVT)(C9>3/MIUA`2/-Z0OD?1V0AE=1EV900 -M?Y30RWB3F@:O&Y^W.(3.>5@HKUA4I>!2OI?ES1/4]3I:F455@$NU+-C2 -MU%#'RJC2W8?"'4>@VP>H;L,M>2F9EZIJPA1`#6L@B7-LS,-"Q@:T;>S*"D*9,0D;3O -M:8UW)1!"0J0,G&1D/L+$-&*PSY2."8$4(L-0T0:M%$[)G^!=UZZPU"FJ)=/" -M3$J8+C^?7?HL.V=0G3J#WO.4+6.P$&LYF,5)XT#3SCG.WMK'40J>>#CM3!I% -M,#`"2DE*A;(@EE.3%A/1[9BV[3. -MO'\&6,G;BARL1,YTU]GZ6+*@\F8]YTSWG,*RHX3HU+=B[6ASD]L5^2) -M4P\KCE.`.765I(RQ7>Y>92=`N_N]6RD695!8`5C+%US=W47;$4"EZ:"[G3QE -M8*5B+WW+]VS)^5A"9Y57IHB4+-A%JN>%1(-VIHE)LH -M28B*B&9LS79I59:Y4*44"9ADD@Z*;#J8@"NGLC*E[9[:4NVCA6[;-F#$,98 -M%L[G&NI'MV(#)IG676F1&NLDJ6)6727S"$6[\:YUWK_JH+#\%-%;/"(%ET[! -M==%V],[[C-D>Y^&4N^_V,[#RO"NGJ#*PBI.VR=)V:PW0"L!:EE&M1O258=(O -M'%6VQ$#81GI@JS-5JHHRJLH!+>]3N1Q,>T6D(I4WF?8*Y,!E0*:$,@HKBM)Z -M*P>P@3Y$'$-L@6477S`#DH+8,]N3KJ/"4U7XC$S70FQ363D/*PNL7`&IGQ;^ -M9"=Z=A8V;4(7BNBYN01*2IFY@\I34"IN)4NEI>E@"K$,K)1IS)Q`"TU?65.I -MA+4)`["6<71W%^U<-9U-!XL5:#4]B$@S6BA$3FWE2A?\44!TN_OM>U;:\\'P -M7]OZ759]:6'6`Q32C!P*I=&C*Y`KAQ$MLR1K6G$A4I7E()6`*^V#Y3,2CZO8 -MAG\ZG428-=[]FBR5!58R05EK]&.[8&+"W'_DT73T3[6\4H9482E/82FE,JM, -M9V#ETK\HJ$C%BG#MI4PP>1])(JY3TFLFD@ -M>*.%>2CE/"YR[CADS[7'-0)M37RQ92-B\WI(1@?-DF`)M+!*2WHC@K[1[@#F -M!BDSWI5([F?+&SJDB-JE@F120QW)N -MME-*,E5(=$H-Q2E%MO[*W>;` -MY7Q_$$DQ:3X-].=%=RQO2);S\GPMUV&TU4*W6DDO>IU13*VD09^*4R#I9'%7 -M6SSJ/9X=$=2INDH_(%1[*:`8&:D%4`5@+3]0N6UTM(MFHV6Z,Q1)H14W/,]) -MIB#"\Z.$+28EEQ;F[R#91[+`RHC?\QS:S6X]$50+%KU84<.DQ(&LR"% -ME)CV,KZR:O.OT@[NKCMI\MTDP-+9E#!?3.K20712V>Y68]:3DXE)GLP-C-.I -M.:FIGJ:&RIGKRC/:SQ56MH"W5(HHE:*@L`*PEB>PI#23C(<&*QRN-VW-E+T8 -MRCVP,)4")5%1SHS762CETT.='RGTS/:V]-%+_\@I,KQYBD+:EC;FN!(@;`&I -MD"JIB,>!RWYVZ8'+O)WVTC_/O\IT(=7I`,-B/E:G[@WC9]`_>]QT";5U5?B@ -M;^75R)$QV:#4S_"*(`K&44_@][9*3,X8-- -ML^JS2PD'UL'))TQWAF3)+3=QV?.?M%@$6BSB50G/;/=5E,@-X>FL$IN926'E -MI9#:K98CK?MDO2LS0$`RL@CY04R'+)<."L]LSZ>%BTR&SHT6HD"?.FV[+J1= -M%7SS7&N5+(YJ[N=5E5EQNF-QJ.=796"%^7M7KB@315'R;QL45@#6LE-8412Q -M87T/#^]_FI8_4EBHPNK+8.YIF#H&C;G%X>34%Z*#R2[:S74Z**R,AY4[#P'K -MS\NHJWQM@H[]D4&1S+&6".*A$7CZ)/K$<0,LIZC\N8">FG+P565Y&6Y<[3I="HEW'>O>6Q?#;9NA94K/:5%3GD9 -M:*5E7A90,_.(Z;HY_>`IQ%`/;%GEPG>>EA9TZMK0-AFZV80]3YA5?Z*B -M45F^JDK`%:?+T6M/565JK/02L.H`K,H@!:W9LF4@**P`K.4)+/?#EE+2VUMA -M<*#,T7H+RH444MA%)5Q9@U:V9WMD3/DC3%]XPUJH5M+4K7?0J*&3A]O3 -M/ITSYYW:\E-'#RQ-H+M%SW6[$ -MCW8C#IY*_:PWO]C4S"\I:4"C'_LIG#KI@4JC=9P`"ZTRH/(] -MJS3UTUXZJ!;WJ_*WQ2$&!DM4*D6B*$I\K!`!6,L*6%$442@4*!0*7/JB?H[^ -M8-RN8N/6Y?)@Y=)$;5,[!*P;AK4KX*<'4E#$;G1-P9KSC2*;FX;I\=S4'-'9 -MCR)7[M!H9'N^N..S56N&PCXJOWV,)2`-Z!Z -MM9<.BJQWE8X<=I@,/3,-<[,) -MA-+104]5=5)2;AU,8;]DZ+;KWRU7GVDQH]WJ.[ZZPE2[U^?-)/$$4CE/ -M:JG;-G/]'%65?U\,<_D5@Y1*)8K%8D@)`[!>&"EAJ53BQ9)I3LR*]L6.0LK\`I*\Y.A=632THR*ZF2B>WVK\L?/6K:PB/%>Z*%:K/&2 -M*U90*I62?\N0#@9@+5N5Y6!5*I6X^.(5]-8.,#>K[+]$7DW9M-#!"^^8\!27 -M+$'_:A@_W`%&OM+RX),YYIO>^>-^VD@65K[?-35I/"YQ=H'5#JMV8&7\*P>L -M5@OV/&Q2T)X!.'GHW,#5UAJ&I5748JJKO(8BFLLN6YFH9)<2!F`%8"U;8!6+ -M1]I@?^ZLU0Z84]]\+L -MY.)>59NR.D=5Y6Y%`>)^KOJUH>3?+Y\2A@C`6I8^E@^MEU\UPL[[)QAOJ,ZI -M8$99Z6PJF(&66@)2>5"YT<`XJZK<-2IR/IJOK#*9G@>S8CFKL.KS,#5N;C,I -M(E`N0\^@63R6LP'+NUVQUMR>V`];KX!*3_KXNAUPZ!&8.I7SJA39[H!+@6J) -MV](J^FH%7GGM*LKE]N`%48(`["6M!S,G -M.X!*TZ$Y<8=SR*DZVM-(';<_[L!F.WVR?Y=9_<<'7L>4$#B^WSQO]=;%T\&V -MZ3ETF*YCM[[5,'4"9DZ=15D]$^\***ZB6BCRFE>/4"Z7J50JB>D>TL%?\O_T -MPU?PRU=9KK3!_?AW[!AF]5C5-/5SW4C=%MME[6.5W53N?E2#P?-S:^YXK!?.SIDI^\I1]K]B<9QOJ):^3?[T3!Z#>:/_[8END -MVE*+/Y8_)LNP8DN'>8&+E2KH#O<['!/K6#-68=NV(:K5:J*P@KH*"NL%H;"B -M**)4*B7`ZNFI\FNO6,'APX>9CW6VYLHWV>F@K/S;Z@A4CL'">*J>A.=9^24- -M=$@%%S7G.QW3F3F$U&?AIW>:E#!15V57O+N+ -MX"4O&>:;WSS&_*D61+)S*IA/!_V6RJXX5'GJ(E\SE1_YRZ>$;6FC=]^OV]M:JB6=30758BF1ZIPJ -MRI)5&'[J%6=7?LETU5PD% -MFJMA[*6PX?4@"QU2O:521-K30;F:2!?Y%[\Q1G=W5_(_EP"LH+!>T#Y6K59C -M=G:6;=L&V+"ARJ['Y\YBLOLE#IY($@+*(S!WE,R#286[6%I%+94"+K7OCS8N -MIJ)T[JG)>ZC<0>#,02CWGJ697WNO=_.:%3CP3Z`:2ZNGLZ6(H@)ZE,NOZ&7S -MY@&JU2JU6BVIOW+`"A&`]8((EQ:Z-*-6JS$_/\\;WC#*\>/[.7.F:::A=$P% -M\Z#R`!#U0FD(&J=RL,@#S&^4UZ%R78M%'K8:;2P5?=@=:Z@ZI0B;F2@K\SK7C=&K5:C6JTF"JM8+`98!6"]L-)"(43B -M8_G`VKIUD)>^=(+O?>\$C48,NIE*I`G5@'O0"J.;2AGNGK3$%"T=(C'A<'Z@. -MQC>YK:VOE']>W/DU%MO:7GL1P[\R"#V;4M.]U<%D-!RYKM360L+"RPL++!ERP#773?)'7M@A'=1> -M#42A`JV%G*E7@;ZM4!DR3XG5TO[54N4-"A!]$/5#/,[9*]T=2+NI5M?QRE>N -M8-VZ_@16M5HMJ*L`K!!Y+ZM:K=+5U46]7J?1:'###6/LW3O+DT_.TVK-I="B -M::%5L.#*`4L(T+/0.)3+P?S4+V>JBWPME@^;3JE=A[JLMLQ+=/:0!B^%4_=# -MO`"58:B.0GF%>3SO72TU&7JIT4*MH7@AL,>^4`7BP_;[RX/*]".+HJULW-C# -M:U]K4L'N[NZ,N@JE#`%8`5K>_$*7%C8:#>KU.O5ZG=_ZK35\]K--3IR8,ZDA -M3"812R@BL0AD%E%7OC+39_&IH'T^86G`?/Z!%YF6 -M+:*0*JI%YQ+F_2N6]K"2^Q+D5JNZ-(A5H`\#Q^QWZ=+C&K".U:L'>.M;UR2P -MR@,KC`P&8`5@Y?ID^=!J-IN,C;5X^]O7\JE/Q30:!^V%9E46!0NOI@57P1P3 -MTE-,9ZLAZ`"B-G6U&,@ZI(/M*U%`SW93R-F<,*.7L0)=2GO6DP.3GZWET\%G -M,AG:5UV).ET!]-OO;\9\/HK4:JOX[=]>RZI5O6VP"H6B`5@A%E%9KI"TV6PF -MV[IU+?[5OQKE[_ZNP>3DP7984;3W"Y[J*B_N,67GU"SR^&+*27?@H%A<417[ -MH#!DGE"V/=];*O<:SZ*9WSFI+.6!JM-FTL*NKA6\\YVK$]^JM]=`RQ6*!E@% -M8(7H`"TW*5HI11S'M%HMFLTFK5:+BR^.F9R,^?K7)NO'^;RRX?H[NZFIZT2K]9"7&CI5Y0.K;B].T0%8_E8$NH$)Q86[\`24+DT-]HZIIV!.%YDZZ2NXN3[J%36_?SGU^B/`7(=T -ML`"4S@%8!6"K!=8,4#.CCDS83U0!9L^BK,X2:AKJ#X!<`W*%_7R<0RJ(IZ#\ -M+3Y'8'52646BZ&)>^]HAKKYZA)Z>'GI[>^GKZZ.WMS>9@N,:]`58!6"%.,?4 -M4%L_2"F5V;36O.8UH_3UE?CN=V.FI_/0\I46]D)U0_)Y8`W;X^[YL:7&=OMX -M%9@"GK"/G+;SN=2-< -M?OE@HJP!;0`JC5:AE8.9"]]*70VQOQA2]4:#0>!$Y[L'*W -M7<"9)8!5L+"2BVQS-F7<##Q*>TL:SN)W=?*U=MEJ^=XP3>_J3ER -M9"^MUCY,T:@/KJ+ULQRP1H"G/:C,VO,Z`4O8YQZSK[,`K,$8_B?/76&UI93' -M['OFY_;E0:67@-6Y`$L311M9L6(3[WC'6H:'NQ-8]??W)[Y55U=7@%4`5HB? -MEY_5"5@N9=FP`7[[MPM\]:LE#AWJ8V%AIX6,#RP)3-O]AKV@*SEU%76`E00. -M80I6L;Y8-^#F-SY;8,W;]]9G45G/-BTT?U^ELH.-&\=XTYO&&![N:O.L?-\J -MF.P!6"%^CM!:[#&WO>,=1>Z\L\+WOK<2I7X,'+$0BBQ06EX*V++'ETH'W19[ -M/M@*J\B>S@'K7*"E+3!K0)]];U?IG@?68M#JI*XZ06LMM=H.KKEF!5=?O<*V -MH4Y'`_OZ^A)EY<,J3+\)P`KQSP06D*2'?K@+S`?7==>M8OOV7K[QC9=Q^/`A -MFLT'/2BYD;(%[Z(_&["$]<$BC`$?V^?,L+@)WVG2LP16`65[;&&)=#`/JDYI -MX6+`ZJ)8O)SAX=6\Y2VCC(UU)0WX?%BYJ3=!605@A?@%0LNE@3ZDHBC*;*M7 -M1_S.[ZSCGGNZN>^^`28G'P/V65@UK/\D/5A%9P&62PWK]OG2\[/.]2+O]V"W -MV'J`YS)*N!BP"L!&^OO/Y\HK5W'%%0/T]M:2B&%7LI*VZ\'NE)7SJCHM,1]@%8`5XI<(+7?1N7VG&MS% -MZR[0("%UY89./&"OOV#;-SYTJ.'9MB9N9Q3"5[)ZBH)=(\T6'? -M?QP6;TNI5$K)9''7 -ML=7O9^7:&SMXAPKVY_GO_LR9,SI\#<_?<)7O2BE:K1:-1H-&H\'\_#RSL[/) -M-CZ]=XJ?_G0>.,;"PG[@*=*ZJU]5.(]L%97* -M1GIZAMFZM9]++NEA9*2I[H\3ZXE%($T43-!HG -MB>,SF+F),YQ]='"I*&$F7G<112LH%D=1JH>5*R4;-_:R=6N9L;%RFS?G4EV7 -M`CK/JA.H@JH*P`KQ/%);G9GY_/**WY^?EDX0L'+=>#*XYC&HV8DR=; -MG#C1Y-"A628F&DQ.-HAC2:LU0Q0U$:+)S,P$:3N;?M*V-&6JU3Z4*J!4$:5J -M``P.:H:'2ZQ94V-TM,2Z=:5D$,%!RO?DG%=5J5028#DSW?>I_'*%`*H`K!#/ -M([6EM4Z:`#J/JUZO9^#EH.6KK4:CD8&6Z\GE-H!F4S$QT6)Z6E&O:^IU1:.A -MB&,X=*C)FC5F3*=2D50J@DHEHEP6#`Q$5*M1QP$#7U$Y`/FJRJDHYT\YD/F` -M6ZS\(T0`5HCG49KH%)=37C`U8G6/F3M1VL_")7!R-_<2VFJO+%KCZL_/U\Y;Z?-OIF>@!5`%:( -M%P"X'#0<;(K%8J*<\F#*&_'NO,64UF(*;[$)V_X9OYY_FN%",`*$>"5P"$/GCR< -M?*]J*>.]TVLOE28N=DZ($`%8(*Y',-V?QZ&4XHM? -M_")?^]K7B..8-[[QC;SK7>]Z7BRJ$,>2>[=^]F:FJ*8K'(RI4K -MV;Y].]=>>RV77799,/I#9"),?GX>Q[>^]2T^^VM[V-=[SC'>$?.D106+_J>/6K7_VLGM?5U<77OO8U -M`+[ZU:^V/?Z-;WSC.0VL.([YLS_[L[/"2DK)#3?<$'XH(;*_B_`5/+]B9&0D -MV3]^O+UU<:=CSZ7XP0]^P&.//=;Q,=?GR@%]='0T_(.'"`IKN0!K9&2$0X<. -M91Y?M6K5<_KSWW[[[1V/O_O=[^:FFVY"*<5MM]W&)9=<$OZQ0P2%]7P/'TB= -M4K\;;[SQ.?WY=^_>W79L>'B8FVZZ*>F-]=K7OC:HJQ!!82TWA?6F-[V)4Z=. -M\0__\`\((?CU7_]UWO"&-SRG/__DY&3;L;&QL;!]^][MY][O?_;SY&UNM5MNQ8K$8_O%#A)3PA1A34U/A2P@1%%:(YUX\ -M]-!#[-JUBR-'CG#X\&$.'S[,U-04M]YZZZ+/F9V=Y>&''V;UZM6<=]YY@&D% -M\]ACCR6C=Y=>>BE;MVYM>ZY2BKU[][)GSQXF)B8`&!H:8LN6+6SS?CX.%)*AH:&./_\\UFW;MTY?89&H\&N7;O8LV8: -M_N1/_H3IZ6D^_.$/9UYGQXX=_/5?_W4&5-_^]K?YTI>^Q(D3)SJ^Q^CH*#?= -M=!.O?_WK._I12]6=W7???6V/O_:UK^4__(?_D`'5;;?=QA>^\`6.'CW:\776 -MKU_/V]_^=JZ^^NHV"!T_?IR=.W>R<^=.'GSP0186%A+@7G?==9ES_^9O_J9C -MC=L--]S`!S_XP?##"\`*\8N,[WSG.WS]ZU_/''OXX8H4?_1'?]16&G'E -ME5'']"N.X&&]`&+;MFUMQR8F -M)OC@!S_8!BN`E[[TI8`QR#_TH0^=%59^[-RYDX]][&.9-LG/-/K[^Y,Z+*44 -M'_[PA\\**S]NN^TV/OK1CV8^PPTWW,`55US1=N[ITZ?YRE>^DMS_RE>^0AS' -M;>?]_N__/CT]/>''%!16B*52(QE==]W%U5=?S;777IL<6[ER)0`G3YYL -M>[UBLWU7?=>>>= -M7'CAA4E=FA""#WS@`_SK?_VOF9N;RYS[=W_W=]QXXXU)ZIN/JZ^^FE>\XA7A -M!QJ`%>*7$4-#0TL^OG[]>BZ[[#*:S2;#P\,((9B:FN)+7_I2V[GO><][N.FF -MFY+[-]YX(Y_YS&?:TJB__=N_Y9IKKDF\I"]^\8M`9R_KDDLNZ5C.T6PV^?SG -M/[_H^2[EN_'&&_GC/_YC'GC@@___N_'WY$`5@A?EGA+MA.\;[WO8_?^(W?:#/*[[CC -M#NKU>N98;V\O;WG+6S+'A!"\Y2UO:0/6P8,'V;=O'YLW;W[6G_LG/_D)IT^? -M;CO^CG>\(^-/15'$V]_^]C9@S<[.====;:KP:U_[6L=Z -ML/>___T,#@Z&']%S)(*']0*(4JG4\?BEEU[*6][REHZC>OF+WRDQEZKYX=*] -M?#SRR"/_K,]]SSWW=$P?+[C@@K;CV[9MZVCTY\$DA.`/__`/$Y/=AUN^W.*R -MRR[C-:]Y3?@!!845XI<9G2"SU'&``P<.M!W[Z4]_^HS:XG0R])])=)IW.#HZ -MVO%S1U'$Z.@H^_?OSQQ_ZJFG.@+V?>]['Y_XQ"<6?>]RNZ=2<7V1T2L6>:8R/C_^SGM^IYJNOKV_1\SN-XBWV&5[WNM=QUUUW=522 -M`.]ZU[O"!.R0$H9XOH0KK/SG1-X#>Z:1'\US*>%BT>FQQ?X.(0377W_]HJ^U -M8\>.\",("BO$\^;_9%(FR]'[0/#+#\X62ZFA9_L9\O?]Z#2Q>K&T=V)B@L]^ -M]K.+OM;'/_YQ/OWI3U,HA$LD`"O$;&.W'S\/7 -M>B;1J>!UJ<]PZM2IMF.=?*CO?O>['8M1\_'%+WZ1O7OWAA]#`%:(YWJ\Z$4O -M:CMVY,B112<__R+BXHLO[@BL3LKHU*E3'8_G2R".'3O&9S[SF;;S5J]>W5;> -MH93B8Q_[&,UF,_P@`K!"/)%3G_K4S^4S^%-[_+CK -MKKO:CBW6*_Z::ZY)]N,XYJ,?_6A'(_Z=[WQGQY;33S[Y)+?<QCF=5YYN?G^<$/?L`'/O`!_NJO_HIO?O.;YY1RG2W6 -MKU_?<<+RYS[W.7[XPQ^BE$KF,W[A"U]H.^^BBR[***RO?.4K//KHHVWG;=BP -M@5>\XA7\SN_\3K)JCQ^WW'(+>_;L"3^*YT`$TSW$HO'>][Z7!Q]\L,TWNO76 -M6[GUUEOI[>TEBJ*.M4Z?_.0GN>BBB^CM[?UG?8;?_=W?Y?WO?W^F1&)N;HX_ -M^[,_HUJM$D41,S,S;<\KE4K\P1_\05+XN7?O7FZ^^>9%_TXI)?W]_=QTTTUM -M\Q==:OB9SWPFM',."BO$=]]133W54<2$"L/[_=NZ79:TH#N#X;S!1,%Y,)O\DN^4BV'P- -M%JO%5V$U&+7X`BP<5\!8)5QL)FV3`,9(,-MS`8/#QW[`D.G@.?3[Y<#K_P -MQ2/W'%Z11J,1R^4R\CQ_T?.52B6&PV&L5JMH-IL/64.>YS&?SZ->K__SV5JM -M%K/9+'J]WI,M9-%1HW*Y')/)Y-GZQ^-QX;O7ZW7A<2%L"7E%LBR+Z70:Y_,Y -M=KM=G$ZGN%PN<;O=HE0J199ET6ZWH]OM1K_?CVJU^O`U=#J=6*U6<3@<8K_? -M_[G3/>+W-V.M5BOR/(_!8/#D$/3Q>(S-9E/XSM%H5'APN]_OQW:[??9_U_U^ -MC]EL%HO%XJ\'ROF_WEROUY_&`-@2`@@6(%@`@@4@6(!@`0@6@&`!@@4@6`"" -M!0@6@&`!"!8@6`""!2!8@&`!"!9`H;<1X4YW()E@W8T!2"58/XP!2"587XT! -M2"587XP!2"58GXT!2"58'XP!2"58[XT!2"58[XP!\`L+X,'!^F@,0"K!^F0, -M0"K!\AT6D$RPOAD#D$JPOAL#D$JPW-8`)!,L]V$!27#C*``````````````` -K`````````````````````````$!R?@%;<0*PD_3YQ@````!)14Y$KD)@@@`` -` -end --- firefox-1.99+2.0b2+dfsg/debian/apport/firefox.in 1970-01-01 00:00:00.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/apport/firefox.in 2011-06-06 22:07:46.000000000 +0000 @@ -0,0 +1,8 @@ +%%ifdef DEB_MIN_SYSDEPS +@LIBDIR@/@APPNAME@-bin +%%ifdef DEB_ENABLE_IPC +@LIBDIR@/plugin-container +%%endif +%%else +@LIBDIR@/@APPNAME@ +%%endif --- firefox-1.99+2.0b2+dfsg/debian/apport/firefox.py.in 1970-01-01 00:00:00.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/apport/firefox.py.in 2011-06-06 22:07:46.000000000 +0000 @@ -0,0 +1,247 @@ +'''firefox apport hook draft + +/usr/share/apport/package-hooks/firefox.py + +Appends to apport's firefox default report: the files pluginreg.dat and +profiles.ini, and also a summary of all the extensions loaded on each firefox +profile (the summary is the extension's name, it's version, and the id) +obtained by parsing each extension's install.rdf file. + +Copyright (c) 2007: Hilario J. Montoliu + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. See http://www.gnu.org/copyleft/gpl.html for +the full text of the license. +''' + +import os +import ConfigParser +import cStringIO +from xml.dom import minidom +import re +from zipfile import ZipFile +from subprocess import Popen + +def extensions_ini_parser(extensions_ini_file): + '''parses profile's extensions.ini file and returns a tuple: + ((gre extensions, app extensions, local extensions), (gre themes, app + themes, local themes))''' + parser = ConfigParser.ConfigParser() + parser.read(extensions_ini_file) + ext_ini_d = {} + for section in parser.sections(): + section_system, section_user, my_ext = [], [], '' + for extension in parser.options(section): + my_ext = parser.get(section, extension) + if '/usr/lib' in my_ext or '/usr/share' in my_ext: + section_system.append((my_ext)) + else: + section_user.append((my_ext)) + ext_ini_d[section] = (section_system, section_user) + return (ext_ini_d['ExtensionDirs'], ext_ini_d['ThemeDirs']) + +def install_ini_parser(extension_path): + '''parses each extension's install.rdf and returns string: + extension name, its version and the id.''' + if not os.path.exists(extension_path): + return ''' %s does not exist (old profile?)''' % extension_path + + if not os.path.isdir(extension_path): + try: + dom_doc = minidom.parseString(ZipFile(extension_path).open('install.rdf').read()) + except: + return ''' %s is not unpacked, and we can't inspect its contents''' % extension_path + else: + dom_doc = minidom.parse(os.path.join(extension_path, 'install.rdf')) + + refs_dict = {'em:version': '', 'em:id': '', 'em:name': ''} + parse_err = '%s (Not Parsed)\n' % extension_path + for key in refs_dict.keys(): + this_key = '' + try: + document_ref = dom_doc.getElementsByTagName('RDF:Description')[0].attributes + this_key = document_ref[key].value + except: + try: + document_ref = dom_doc.getElementsByTagName('Description')[0].attributes + this_key = document_ref[key].value + except: + try: + this_key = dom_doc.getElementsByTagName(key)[0].childNodes[0].data + except: + return parse_err + try: # avoid problems with encodings. + print >> cStringIO.StringIO(), this_key + refs_dict[key] = this_key + except UnicodeEncodeError: + refs_dict[key] = repr(this_key) + return '''%(em:name)s (version: %(em:version)s) -\tid: %(em:id)s''' % refs_dict + +def extension_summary_helper(extension_list, section_name, profile_path, alt_output = 1): + '''does some output proccessing for extensionSummary''' + summary = '' + if len(extension_list) > 0: + summary += ''' %s:\n''' % section_name + for extension in extension_list: + summary += ''' %s\n''' % re.sub(profile_path, '/', install_ini_parser(extension)) + else: + if alt_output == 1: # if 0, don't output anything + summary += ''' No %s in this Profile.\n''' % section_name + summary += '''\n''' + return summary + +def recent_kernlog(pattern): + '''Extract recent messages from kern.log or message which match a regex. + pattern should be a "re" object. ''' + lines = '' + if os.path.exists('/var/log/kern.log'): + file = '/var/log/kern.log' + elif os.path.exists('/var/log/messages'): + file = '/var/log/messages' + else: + return lines + + for line in open(file): + if pattern.search(line): + lines += line + return lines + +def recent_auditlog(pattern): + '''Extract recent messages from kern.log or message which match a regex. + pattern should be a "re" object. ''' + lines = '' + if os.path.exists('/var/log/audit/audit.log'): + file = '/var/log/audit/audit.log' + else: + return lines + + for line in open(file): + if pattern.search(line): + lines += line + return lines + +def add_info(report): + ddproc = Popen(['dpkg-divert', '--truename', '/usr/bin/@APPNAME@'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + truename = ddproc.communicate() + if ddproc.returncode == 0 and truename[0].strip() != '/usr/bin/@APPNAME@': + ddproc = Popen(['dpkg-divert', '--listpackage', '/usr/bin/@APPNAME@'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + diverter = ddproc.communicate() + report['UnreportableReason'] = "/usr/bin/@APPNAME@ has been diverted by a third party package (%s)" % diverter[0].strip() + return + + if not apport.packaging.is_distro_package(report['Package'].split()[0]): + report['ThirdParty'] = 'True' + report['CrashDB'] = 'ubuntu-mozilla-ppa-bugs' + + packages = ['@APPNAME@', + 'flashplugin-installer', + 'adobe-flashplugin', + 'icedtea-plugin'] + + versions = '' + for package in packages: + try: + version = packaging.get_version(package) + except ValueError: + version = 'N/A' + if version is None: + version = 'N/A' + versions += '%s %s\n' % (package, version) + report['FirefoxPackages'] = versions + + + '''adds hooked info into the apport report.''' + config_dir = os.path.join(os.environ['HOME'], '.mozilla', '@APPNAME@') + profiles_d = {} + # append profiles.ini file & parse it: + profiles_ini = os.path.join(config_dir,'profiles.ini') + if os.path.exists(profiles_ini): + profiles_ini_contents = "" + for line in open(profiles_ini).readlines(): + if not 'Path=' in line: + profiles_ini_contents += line + pbuffer = cStringIO.StringIO() + print >> pbuffer, profiles_ini_contents + pbuffer.seek(0) + report['profiles.ini'] = pbuffer.read() + # parse profiles.ini: + profile_parser = ConfigParser.ConfigParser() + profile_parser.read(profiles_ini) + for section in profile_parser.sections(): + if profile_parser.has_option(section, 'Name') and profile_parser.has_option(section, 'Path'): + if profile_parser.has_option(section, 'Default'): + is_default = profile_parser.get(section, 'Default') + else: + is_default = 0 + profiles_d[profile_parser.get(section, 'Name')] = (os.path.join(config_dir, profile_parser.get(section, 'Path')), is_default) + + # summarize the extensions loaded on each profile (either global and local): + # also append the pluginreg.dat file of the default profile (maybe in a + # future append each profile's pluginreg.dat file) + extensions_dict, themes_dict, extension_summary = {}, {}, '' + for profile_name in profiles_d.keys(): + profile_name_apport = "".join(x for x in profile_name if x.isalnum()) + profile_path, is_default = profiles_d[profile_name] + extensions_ini = os.path.join(profile_path, 'extensions.ini') + pluginreg_dat = os.path.join(profile_path, 'pluginreg.dat') + if os.path.exists(pluginreg_dat): + if is_default == '1': + report['default_profile_pluginreg.dat'] = re.sub(profile_path, '/', open(pluginreg_dat).read()) + else: + report['profile_%s_pluginreg.dat' % profile_name_apport] = re.sub(profile_path, '/', open(pluginreg_dat).read()) + if os.path.exists(extensions_ini): + # attach each profile's extensions.ini too (not enabled). + #report['extensions.ini (profile: %s)' % profile_name ] = open(extensions_ini).read() + (extensions_dict['system_extensions'], extensions_dict['user_extensions']), \ + (themes_dict['system_theme'], themes_dict['user_theme']) = extensions_ini_parser(extensions_ini) + if is_default == '1': + is_default_str = ''' (The Default):''' + else: is_default_str = ''':''' + extension_summary += '''Profile "%s"%s\n\n''' % (profile_name, is_default_str) + extension_summary += extension_summary_helper(extensions_dict['system_extensions'], 'System Extensions', profile_path) + extension_summary += extension_summary_helper(extensions_dict['user_extensions'], 'User Extensions', profile_path) + extension_summary += extension_summary_helper(themes_dict['system_theme'], 'System Themes', profile_path, 0) + extension_summary += extension_summary_helper(themes_dict['user_theme'], 'User Themes', profile_path, 0) + wbuffer = cStringIO.StringIO() # it's needed for propper apport attachments + print >> wbuffer, extension_summary + wbuffer.seek(0) + report['ExtensionSummary'] = wbuffer.read() + + # Get apparmor stuff if the profile isn't disabled. copied from + # source_apparmor.py until apport runs hooks via attach_related_packages + apparmor_disable_dir = "/etc/apparmor.d/disable" + add_apparmor = True + if os.path.isdir(apparmor_disable_dir): + for f in os.listdir(apparmor_disable_dir): + if f.startswith("usr.bin.@APPNAME@"): + add_apparmor = False + break + if add_apparmor: + attach_related_packages(report, ['apparmor', 'libapparmor1', + 'libapparmor-perl', 'apparmor-utils', 'auditd', 'libaudit0']) + + attach_file(report, '/proc/version_signature', 'ProcVersionSignature') + attach_file(report, '/proc/cmdline', 'ProcCmdline') + + sec_re = re.compile('audit\(|apparmor|selinux|security', re.IGNORECASE) + report['KernLog'] = recent_kernlog(sec_re) + + if os.path.exists("/var/log/audit"): + # this needs to be run as root + report['AuditLog'] = recent_auditlog(sec_re) + + # debug (comment on production) + # return report + +#### debug #### +# (uncomment the 'return report' at add_report()) +if __name__ == "__main__": + import apport + from apport import packaging + D = {} + D['Package'] = '@APPNAME@' + add_info(D) + for KEY in D.keys(): + print '''-------------------%s: ------------------\n''' % KEY, D[KEY] --- firefox-1.99+2.0b2+dfsg/debian/changelog 2012-08-15 00:29:49.000000000 +0000 +++ firefox-4.0.1+nobinonly/debian/changelog 2011-06-06 22:40:30.000000000 +0000 @@ -1,3 +1,3359 @@ +firefox (4.0.1+nobinonly-0ultimedia0.1) blade; urgency=low + + * Source synchronized from Ubuntu repository. + + -- Markus Niewerth Tue, 07 Jun 2011 00:40:30 +0200 + +firefox (4.0.1+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low + + * New upstream release v4.0.1 (FIREFOX_4_0_1_BUILD1) + - see USN-1121-1 + + * Fix LP: #767966 - globalmenu extension pollutes main window javascript + scope + - update globalmenu-extension to 1.0.3 + + -- Chris Coulson Fri, 22 Apr 2011 15:12:46 -0500 + +firefox (4.0+nobinonly-0ubuntu3) natty; urgency=low + + [ Felix Geyer ] + * Fix LP: #572772 - can't save files in KDE + - update debian/patches/mozilla-kde.patch + + [ Chris Coulson ] + * Fix LP: #766151 - popuphiding and popuphidden events aren't dispatched + when a menu is closed, leading to exceptions being thrown in + browserPlacesViews.js (visible from the error console) + - update globalmenu-extension to 1.0.2 + * Fix LP: #744580 - Firefox doesn't autoscroll when selecting content + downwards + - add debian/patches/fix-selection-drag-autoscroll.patch + - update debian/patches/series + + -- Chris Coulson Tue, 19 Apr 2011 17:10:50 +0100 + +firefox (4.0+nobinonly-0ubuntu2) natty; urgency=low + + * Update globalmenu-extension to 1.0.1 + - Fixes LP: #749450 - bookmarks editor doesn't work properly + + * Added Spanish and Japanese translations for static quicklist entry + - update debian/firefox-*.desktop.in + * Fix LP: #727372 - URI handling is broken. Use GIO for checking if + a particular URI scheme has a handler, rather than probing GConf + - add debian/patches/default-uri-handler-check-use-gio.patch + - update debian/patches/series + + -- Chris Coulson Sat, 16 Apr 2011 23:21:03 +0100 + +firefox (4.0+nobinonly-0ubuntu1) natty; urgency=low + + * Bump the version number to 4.0 final. This is just so we stop confusing + people with rc2 in the version number, but the tarball is identical + + * Update globalmenu-extension code to 1.0 + - Drop the hacks we had to workaround the lack of menu closed signals from + Unity. We no longer synthesize our own menu closed events, but use the + proper event from dbusmenu. + - In addition to this, we split the work done during menu opening in to + 2 phases - the first phase triggered off "about-to-show" and the second + phase triggered off "opened". In the future, we should be able to delay + the menu opening with the about-to-show handler, which is where we + do all the work to update the menu + - Fix LP: #755701 - When iterating over each label, check if the current + character equals the access key (to set a flag indicating we've already + seen it) *before* we mangle the label, rather than after it. + This fixes an issue where we never set the flag, and subsequently see + the mnemonics repeated multiple times in labels + - Also remove the hack we had to add placeholder entries to empty menus + so that we could get an about-to-show signal (now that LP: #619811 + is fixed) + + * Fix typo in German translation of static quicklist item (LP: #750220) + - update debian/firefox-*.desktop.in + * Re-enable -pie (LP: #663294) + - update debian/rules + + -- Chris Coulson Mon, 11 Apr 2011 01:07:23 +0100 + +firefox (4.0~rc2+build3+nobinonly-0ubuntu2) natty; urgency=low + + [ Chris Coulson ] + * Ship a mozilla-plugin.pc and libxul.pc rather than our custom + firefox-plugin.pc. No other source packages are aware of firefox-plugin + and this way avoids patching a whole bunch of apps. We now conflict + with the xulrunner SDK though + - rename debian/pkgconfig/firefox-plugin.pc.in => + debian/pkgconfig/mozilla-plugin.pc.in + - update debian/pkgconfig/mozilla-plugin.pc.in + - add debian/pkgconfig/libxul.pc.in + - add debian/pkgconfig/mozilla-nspr.pc.in + - update debian/rules + - update debian/control.pp + * Add some missing symlinks in the SDK + - update debian/firefox-dev.links.in + * Add Asturian, Bengali, Croatian, Danish, Galician, Hebrew, Kurdish, + Lithuanian, Romanian, Slovene, Uyghur and Ukrainian, and updated + Catalan and French translations, plus add static quicklist translations + for Chinese, Dutch, French, Hungarian, Italian and Russian + - update debian/firefox-*.desktop.in + * Update globalmenu-extension code to 0.6.1. Pressing Alt shows the menu + now + + [ Bilal Akhtar ] + * debian/firefox-*.desktop.in: Add static quicklist item 'Open a New + Window'. (LP: #741046) + + -- Chris Coulson Thu, 31 Mar 2011 17:54:51 +0100 + +firefox (4.0~rc2+build3+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 RC2 build3 (FIREFOX_4_0rc2_BUILD3). + D'oh! Should have spotted that before uploading build2 + + -- Chris Coulson Mon, 21 Mar 2011 11:02:11 +0000 + +firefox (4.0~rc2+build2+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 RC2 (FIREFOX_4_0rc2_BUILD2) + + -- Chris Coulson Mon, 21 Mar 2011 09:08:27 +0000 + +firefox (4.0~rc1+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 RC1 (FIREFOX_4_0rc1_BUILD1) + + * Switch to mozilla-2.0 + - update debian/mozclient/firefox.conf + * Only build the globalmenu extension on Natty and newer + - update debian/rules + - update debian/firefox-globalmenu.dirs.in + - update debian/mozconfig.in + * Define MOZ_DISTDIR throughout the build + - update debian/rules + - update debian/testsuite.mk + - update debian/firefox-mozsymbols.install.in + * Don't disable the crashreporter for DEB_BUILD_UNOFFICIAL builds. + - update debian/rules + * Automatically set DEB_BUILD_UNOFFICIAL for builds where we change + MOZ_APP_NAME + - update debian/rules + * Disable the crashreporter for nightlies + - update debian/rules + * Revert a previous change to add vendor preferences to distribution.ini. + The preferences there aren't read by the pref service, but loaded + and set later on, after profile-initial-state, which is too late to + have any effect on the selected locale + - add debian/vendor.js + - update debian/distribution.ini + - update debian/rules + - add debian/patches/install-vendor-prefs.patch + - update debian/patches/series + * Refresh patches + - update debian/patches/mozilla-kde.patch + * Fix build on PPC64 + - add debian/patches/64-bit-be-fix.patch + - add debian/patches/update-assembler-excl-arch-list.patch + - update debian/patches/series + + -- Chris Coulson Thu, 10 Mar 2011 02:25:21 +0000 + +firefox (4.0~b12+build1+nobinonly-0ubuntu3) natty; urgency=low + + * Land the Unity appmenu extension work. It's shipped in its own package, + although we build it from the Firefox source tree (LP: #637827) + * Fix build with system NSPR + - update debian/firefox-dev.install.in + * Don't trample on existing alternatives in the postinst script if + we detect Ubuntuzilla breakage + - update debian/firefox.postinst.in + + -- Chris Coulson Thu, 03 Mar 2011 16:18:56 +0000 + +firefox (4.0~b12+build1+nobinonly-0ubuntu2) natty; urgency=low + + * Fix some typos in the manpage + - update debian/firefox.1.in + * Fix up the mess left by Ubuntuzilla rather than leaving our official + package in a broken and inconsistent state, which ends up with users + reporting bugs to Launchpad and giving us a bad reputation. If + /usr/bin/firefox has been diverted and there is no /usr/bin/firefox + provided on the system, just do the job of whatever package it was that + broke the users install and remove the diversion for them. This should + hopefully stop the frequently reported bugs we get from Ubuntuzilla users + about /usr/bin/firefox being missing + - update debian/firefox.postinst.in + - Fixes LP: #512937, LP: #529136, LP: #552919, LP: #572733, LP: #574111, + LP: #599978, LP: #600271, LP: #610522, LP: #610756, LP: #610907, + LP: #612162, LP: #620400, LP: #623980, LP: #625014, LP: #630643, + LP: #635166, LP: #638342, LP: #641838, LP: #658828, LP: #668809, + LP: #672282, LP: #676239, LP: #707704, LP: #724090 + * Don't allow users to report bugs with apport-bug when /usr/bin/firefox + has been diverted + - update debian/firefox.py.in + * Don't build with --disable-elfhack on armel. It's been fixed now + - update debian/rules + + -- Chris Coulson Fri, 25 Feb 2011 13:54:59 +0000 + +firefox (4.0~b12+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B12 (FIREFOX_4_0b12_BUILD1) + + * Add support for unpacked xpi's in the apport hook when reporting + the extensions installed + - update debian/apport/firefox.py.in + * Ensure the Apport hook can be tested properly without modification + - update debian/apport/firefox.py.in + * Add DEP-3 compliant headers to all of our patches, and drop the + bug numbers we carried in filenames. Some of the filenames are so long + that we get constant lintian warnings about long lines in the changelog + * Drop libxul-sdk-nspr.patch - it doesn't seem to be needed + - remove debian/patches/libxul-sdk-nspr.patch + - update debian/patches/series + * Move default-apps/firefox.xml to firefox-gnome-support when it is installed + - update debian/firefox.install.in + - update debian/firefox-gnome-support.install.in + * Fix menu-icon-not-in-xpm-format lintian error - generate the xpm at + build time + - update debian/rules + - update debian/control + * Quieten embedded-zlib and embedded-libjpeg lintian errors. These aren't + really errors, as we're intentionally embedding copies here + - update debian/rules + - add debian/firefox.lintian-overrides.in + * Fix some extended-description-is-empty lintian errors + - update debian/control + * Add a manpage to fix a lintian warning + - add debian/firefox.1.in + - add debian/firefox.manpages.in + * Fix build on armel, make sure we install $(INCDIR)/tremor + - update debian/firefox-dev.install.in + * Fix description of firefox-dev + - update debian/control + * Ship a pkgconfig file to enable browser plugins to build against + Firefox rather than xulrunner + - add debian/pkgconfig/firefox-plugin.pc.in + - update debian/firefox-dev.install.in + - update debian/rules + * Check for tee surface support when deciding whether to use tree or + system cairo + - update debian/rules + * Check the hunspell version is new enough in DEB_MIN_SYSDEPS=0 mode + - update debian/rules + - update debian/mozconfig.in + * Fix the permissions of some files once they are installed, rather than + directly in debian/. We weren't restoring them in clean anyway + - update debian/rules + * Quiten some image-in-usr-lib lintian warnings by adding them to + lintian-overrides. There's not much point in moving them to /usr/share + unless we split them out in to an arch-all firefox-common package + - update debian/firefox.lintian-overrides.in + * Don't call update-menus in postinst, and add #DEBHELPER# tokens where + those are missing + - update debian/firefox.postinst.in + - update debian/firefox.postrm.in + - update debian/firefox.preinst.in + * Fix desktop-entry-invalid-category lintian warnings - remove Internet + and Application categories, add GTK and GNOME + - update debian/firefox-beta.desktop.in + - update debian/firefox-final.desktop.in + - update debian/firefox-nightly.desktop.in + - update debian/firefox-unofficial.desktop.in + * Fix menu-icon-too-big lintian error, by downscaling the icon + - update debian/rules + * Fix package-contains-hardlink lintian warning in SDK. Replace it + with symbolic link + - update debian/rules + * Don't ship a vendor.js with our preferences in, as it requires a patch + in order to get it in to the distributed omni.jar. Instead, move our + vendor prefs in to distribution.ini + - remove debian/vendor.js + - update debian/distribution.ini + - update debian/rules + - remove debian/patches/install-ubuntu-prefs.patch + - update debian/patches/series + * Add "set -e" to launcher script as per Debian policy 10.4 + - update debian/firefox.sh.in + * Bump Standards-Version to 3.9.1 + - update debian/control + * Fix dbg-package-missing-depends lintian warning - add firefox-gnome-support + dependency to firefox-gnome-support-dbg transitional package + - update debian/control + * Fix LP: #717666 - firefox needs to replace kubuntu-firefox-installer + again. This got dropped accidentally during the package reorg after + dropping abrowser + - update debian/control + * Add some missing files to the SDK + - update debian/firefox-dev.install.in + * Refresh patches + - update debian/patches/mozilla-kde.patch + - update debian/patches/reload-new-plugins.patch + * Don't hardcode the browser executable to /usr/bin/firefox for the + default browser. Instead, apply a patch reviewed upstream to set + this to MOZ_APP_LAUNCHER + - drop debian/patches/system-path-default-browser.patch + - add debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch + - update debian/patches + * Fix the default browser check to use the new x-scheme-handler + mechanism via GIO, rather than the old GConf way + - add debian/patches/fix-nsGIOService.patch + - add debian/patches/default-browser-check-use-gio.patch + - update debian/patches/series + * Don't install $(INCDIR)/md + - update debian/firefox-dev.install.in + * The toolkit.networkmanager.disable preference has been removed. There is + now only a single pref for managing network link status, and this is off + by default. Re-enable that to restore the previous behaviour + - update debian/distribution.ini + + -- Chris Coulson Fri, 25 Feb 2011 02:53:55 +0000 + +firefox (4.0~b11+build3+nobinonly-0ubuntu2) natty; urgency=low + + * Drop abrowser: + - remove debian/abrowser-branding.install.in + - remove debian/abrowser-branding.links.in + - remove debian/abrowser.desktop.in + - remove debian/abrowser.xml.in + - update debian/control + - remove debian/firefox-branding.install.in + - remove debian/firefox-branding.links.in + - update debian/firefox.install.in + - update debian/firefox.links.in + - rename debian/firefox-branding.menu.in => debian/firefox.menu.in + - update debian/firefox.sh.in + - update debian/mozclient/firefox.conf + - remove debian/patches/awesome_branding_updates.patch + - remove debian/patches/browser_branding.patch + - update debian/patches/series + - update debian/rules + - remove debian/vendor-abrowser.js.in + - rename debian/vendor-firefox.js.in => debian/vendor.js.in + * Don't install the example config file (firefox.cfg) - it's redundant + at the moment as there is no way to configure system preferences + - remove debian/firefox.cfg + - remove debian/firefox.docs.in + - update debian/rules + * Don't install presubj, this is for the Debian BTS + - remove debian/presubj + - update debian/firefox.install.in + * Don't install the default-apps xml file for gnome-control-center in + Natty. It's not needed any more + - update debian/rules + - update debian/firefox.install.in + * Ship an SDK again + - update debian/control + - add debian/firefox-dev.install.in + - add debian/firefox-dev.links.in + - add debian/patches/bzXXX_fix_sdk_bin_install.patch + - update debian/patches/series + - update debian/rules + * Build with --disable-elf-hack on armel and powerpc + - update debian/rules + - update debian/mozconfig.in + * Drop the general.useragent.vendor* preferences. These are obsolete + in Firefox 4 + - rename debian/vendor.js.in => debian/vendor.js + - update debian/vendor.js + - update debian/rules + * Update the apport hook to not choke on unpacked extensions, and install + it again. We still need to add support for unpacked xpi's though + - update debian/apport/firefox.py.in + - update debian/firefox.install.in + + -- Chris Coulson Wed, 09 Feb 2011 13:57:51 +0000 + +firefox (4.0~b11+build3+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B11 (FIREFOX_4_0b11_BUILD3) + + [ Jamie Strandboge ] + * AppArmor: + - update to allow owner read access to @{PROC}/[0-9]*/task/[0-9]*/stat + + [ Chris Coulson ] + * Add support to the launcher for specifying a debugger + - update debian/firefox.sh.in + + -- Chris Coulson Mon, 07 Feb 2011 15:58:53 +0000 + +firefox (4.0~b10+build1+nobinonly-0ubuntu2) natty; urgency=low + + * Fix FTBFS - testpilot moved to distribution/extensions + - update debian/firefox.install.in + + -- Chris Coulson Wed, 26 Jan 2011 11:28:03 +0000 + +firefox (4.0~b10+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B10 (FIREFOX_4_0b10_BUILD1) + + [ Jamie Strandboge ] + * AppArmor: + - allow access to defaults.list for all derivatives (LP: #664093) + + [ Chris Coulson ] + * Refresh patches after landing of bmo: #624267 aka Crash on Ubuntu + [@ nsGNOMEShellService::SetDefaultBrowser ] + - update debian/patches/lp185622_system_path_default_browser.patch + * Refresh patches after landing of bmo: #624625 aka change home page of + Google search plugin to google.com + - update debian/patches/ubuntu_codes_google.patch + * Remove debian/remove.binonly.sh from package, it's not used anyway + (the one from mozilla-devscripts is used instead) + - remove debian/remove.binonly.sh + * Don't make DEB_ENABLE_THUMB2 configurable, this should just be totally + automatic + - update debian/rules + * Bump NSS and NSPR minimum versions to 3.12.9 and 4.8.7 respectively + - update debian/rules + * Clean unused variable from debian/rules + - update debian/rules + * Use the smaller crashreporter-symbols.zip after landing of bmo: #588129 aka + symbols.txt file missing from *.crashreporter-symbols.zip + - update debian/firefox-mozsymbols.install.in + * Run jstestbrowser and mochitest test suites + - update debian/testsuite.mk + * Fix LP: #690009 - GTK applications launched by firefox don't appear in + global menu. Don't unset UBUNTU_MENUPROXY + - update debian/firefox.sh.in + + -- Chris Coulson Tue, 25 Jan 2011 21:50:54 +0000 + +firefox (4.0~b9+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0b9 (FIREFOX_4_0b9_BUILD1) + + [ Micah Gersten ] + * Fix typo in rules file comment + - update debian/rules + + [ Chris Coulson ] + * Refresh patches + - update debian/patches/mozilla-kde.patch + + -- Chris Coulson Wed, 12 Jan 2011 09:00:16 -0600 + +firefox (4.0~b8+nobinonly-0ubuntu3) natty; urgency=low + + [ Chris Coulson ] + * Fix LP: #694391 - firefox-branding (rather than firefox) should + replace kubuntu-firefox-installer + - update debian/control.pp + + [ Micah Gersten ] + * Really fix LP: #696895 - FTBFS on armel; Add DEB_ENABLE_THUMB2 to + DEB_DEFINES so thumb2 is actually enabled; Thanks to Jani Monoses for the + fix + - update debian/rules + * Define the default for DEB_ENABLE_THUMB2 with the rest of the defaults + - update debian/rules + + -- Micah Gersten Wed, 05 Jan 2011 13:50:56 -0600 + +firefox (4.0~b8+nobinonly-0ubuntu2) natty; urgency=low + + * fix LP: #696895 - FTBFS on armel; Add --enable-thumb2 to build for armv7; + Thanks to Jani Monoses for the fix + - update debian/mozconfig.in + - update debian/rules + + -- Micah Gersten Mon, 03 Jan 2011 22:44:12 -0600 + +firefox (4.0~b8+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0b8 (FIREFOX_4_0b8_RELEASE) + + [ Chris Coulson ] + * Add a hack to the launcher to handle being launched from an alternative, + which is a symlink to the launcher script, and breaks the current launch + mechanism. Also remove a useless stat() from the current script + - update debian/firefox.sh.in + * Re-add patch that got dropped to not remove and re-add search plugins + during upgrade + - add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch + - update debian/patches/series + * Move libmozgnome.so to the main package in common-binary-predeb-arch. + The previous method of deleting it from -gnome-support and copying it to + the main package from debian/tmp in each of the binary-predeb targets + meant that we were shipping an unstripped copy, which caused a lintian + error. This new method ensures we retain the stripped SO and we still + only move it after dh_shlibdeps has run + - update debian/rules + * Support debug builds. By setting "debug" in DEB_BUILD_OPTIONS, firefox + will build with --enable-debug and --disable-optimize + - update debian/rules + - update debian/mozconfig.in + * Really build with --disable-gnomevfs this time + - update debian/mozconfig.in + * Refresh patches after landing of bmo: 588410 aka Fix make install to + work with omnijar + - remove debian/patches/bz588410_fix_make_install_with_omnijar.patch + - update debian/patches/series + * Generate the en-US xpi at build time again for importing in to Launchpad + - update debian/rules + - update debian/translation-support/install.rdf.in + + [ Jamie Strandboge ] + * update debian/usr.bin.firefox.apparmor.10.10: + - deny write to /var/cache/fontconfig + - allow read to @{HOME}/.local/share/applications/mimeapps.list + - allow read to @{PROC}/[0-9]*/mountinfo (LP: #659450) + - allow read to /tmp/.X[0-9]*-lock + - deny read to @{HOME}/.local/share/recently-used.xbel + - deny execute of /usr/bin/gconftool-2 + - allow read to @{HOME}/.thumbnails/*/*.png + - allow read/write to @{HOME}/.gnome2/firefox*-bin-* + * update debian/usr.bin.firefox.apparmor.{9.04,10.04}: + - deny write to /var/cache/fontconfig + - allow read to @{PROC}/[0-9]*/mountinfo (LP: #659450) + - allow read to /tmp/.X[0-9]*-lock + - deny execute of /usr/bin/gconftool-2 + - remove extraneous @{HOME}/.config/ibus/bus/ + * add debian/usr.bin.firefox.apparmor.11.04: + - based on 10.10 + - remove redundant abstractions included by the gnome abstraction + (LP: #692406) + * debian/rules: updated for usr.bin.firefox.apparmor.11.04 + + [ Micah Gersten ] + * Change xubuntu applications defaults list in natty apparmor profile; Path + changed in xubuntu-default-settings (11.04.0) + - update usr.bin.firefox.apparmor.11.04 + * fix LP: #694391 - Kubuntu Firefox Installer Fails; Add Replaces on + kubuntu-firefox-installer again in firefox-branding + - update debian/control + + [ Felix Geyer ] + * Re-add KDE integration (LP: #684482) + - update debian/patches/mozilla-kde.patch + - update debian/patches/firefox-kde.patch + - update debian/patches/series + - update debian/rules + * Make firefox-4.0 suggest firefox-kde-support + - update debian/control + - update debian/control.pp + + -- Chris Coulson Fri, 31 Dec 2010 15:27:46 +0000 + +firefox (4.0~b7+nobinonly-0ubuntu3) natty; urgency=low + + * Build with --enable-startup-notification again, this got dropped + in the 3.6 => 4.0 update + - update debian/mozconfig.in + * Ship the testpilot extension for beta as per the official builds, based + on the discussion on #developers. We achieve this by building with + --enable-update-channel=beta for the beta milestones only. The update + channel isn't used anywhere at runtime because we disable the updater. + This means that Ubuntu users can participate in testpilot user studies + in Natty + - update debian/rules + - update debian/firefox.install.in + - update debian/mozconfig.in + + -- Chris Coulson Mon, 22 Nov 2010 19:52:28 +0000 + +firefox (4.0~b7+nobinonly-0ubuntu2) natty; urgency=low + + * Fix the profile migrator to not hang when ~/.mozilla doesn't exist, and + other improvements + - update debian/migrator/xulapp-profilemigrator + + -- Chris Coulson Fri, 19 Nov 2010 01:31:17 +0000 + +firefox (4.0~b7+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B7 (FIREFOX_4_0b7_RELEASE) + + [ Chris Coulson ] + * Don't build with -pie on Natty (LP: #663294) + - update debian/rules + * Update mozclient for mozilla-central + - update debian/mozclient/firefox.conf + - update debian/mozclient/firefox.mk + * Auto-generate Debhelper files at build time, using the Mozilla + text preprocessor. This makes it easier to maintain branches for + different versions (because we'll avoid having different filenames for + each version, which makes merging really difficult). We can also use + standard preprocessor directives for our different build options, + which means we drop a lot of logic from debian/rules + - rename debian/abrowser.desktop => debian/abrowser.desktop.in + - add debian/abrowser-branding.install.in + - add debian/abrowser-branding.links.in + - add debian/firefox-branding.install.in + - add debian/firefox-branding.links.in + - rename debian/apport/firefox.py => debian/apport/firefox.py.in + - rename debian/firefox-final.desktop => debian/firefox-final.desktop.in + - rename debian/firefox-gnome-support.install => + debian/firefox-gnome-support.install.in + - rename debian/firefox.dirs => debian/firefox.dirs.in + - rename debian/firefox.install => debian/firefox.install.in + - rename debian/firefox.links => debian/firefox.links.in + - rename debian/firefox.menu => debian/firefox.menu.in + - rename debian/firefox.postinst.in => debian/firefox.postinst.in + - rename debian/firefox.postrm.in => debian/firefox.postrm.in + - rename debian/firefox.preinst.in => debian/firefox.preinst.in + - rename debian/firefox.prerm.in => debian/firefox.prerm.in + - rename debian/firefox.xml => debian/firefox.xml.in + - updated debian/abrowser.desktop.in + - updated debian/firefox-final.desktop.in + - updated debian/firefox-gnome-support.install.in + - updated debian/firefox.dirs.in + - updated debian/firefox.install.in + - updated debian/firefox.links.in + - updated debian/firefox.menu.in + - updated debian/firefox.postinst.in + - updated debian/firefox.postrm.in + - updated debian/firefox.preinst.in + - updated debian/firefox.prerm.in + - updated deibna/firefox.xml.in + - updated debian/rules + - add debian/firefox-mozsymbols.install.in + * Simplify generating the Apport blacklist file to remove a superfluous + debian/rules target + - rename debian/apport/blacklist => debian/apport/firefox.in + - update debian/rules + * Auto-generate debian/control in the clean target + - add debian/control.pp + - update debian/rules + * Drop the ability to disable patches on a per-release basis. This adds + additional complexity, and we're not really using it at the moment. + We can always add it back again if we need it + - remove debian/disable-patches.sh + - update debian/rules + - remove debian/patches/series-disable-patches.8.04 + * Rework the branding selection logic so that we automatically use + the nightly branding for nightly builds, unofficial branding for + alpha milestones, and official branding for beta, RC's and final. + Auto-populate the branding names in the desktop files rather than + hard-coding them, and add a special beta desktop file + - add debian/firefox-beta.desktop.in + - rename debian/firefox-minefield.desktop => + debian/firefox-nightly.desktop.in + - rename debian/firefox-namaroka.desktop => + debian/firefox-unofficial.desktop.in + - update debian/rules + * Drop the update-notifier restart required hook. Instead, we rely on + the ubufox restart required banner inside the browser, rather than having + 2 notification mechanisms + - remove debian/firefox-restart-required.update-notifier + - update debian/firefox.postinst.in + - update debian/firefox.prerm.in + * Rewrite the launcher script to not wrap around the upstream start + scripts, but start the Firefox binary directly. The upstream start scripts + contain a lot of complexity for dealing with things that we don't need to + worry about, and are quite slow. Also, add in the hooks for the new + profile migrator + - update debian/firefox.sh.in + * Replace the old profile migrator. The previous one relied on hard-coded + values and fragile shell script that isn't really scalable enough + now that stable Ubuntu releases see new major Firefox versions. The + new profile migrator doesn't require any hard-coded values, and should + be lower maintenance + - add debian/migrator/xulapp-profilemigrator + - remove debian/migrator/main.c + - update debian/rules + - update debian/firefox.sh.in + - update debian/control.pp + * Build with "make -f client.mk" and using a mozconfig, rather than the + autoconf/configure/make steps used previously. The client.mk contains the + sequencing for doing PGO builds + - update debian/firefox-mozsymbols.install.in + - add debian/mozconfig.in + - update debian/rules + * Add support for building with PGO. Add a build option (DEB_BUILD_PGO) + which will run the build with make -f client.mk profiledbuild. This is + off by default. + - update debian/rules + - update debian/mozconfig.in + * Run the Mozilla test suite at build time. Currently, we run the following + targets: check, xpcshell-tests, reftest and crashtest. Test-suite failures won't + break the build just yet + - add debian/testsuite.mk + - update debian/rules + - update debian/control.pp + * Tidy up the vendor preferences + - remove debian/ubuntu-useragent.js.tmpl + - rename debian/firefox.js => debian/vendor-firefox.js.in + - rename debian/ubuntu-abrowser.js.tmpl => debian/vendor-abrowser.js.in + - update debian/vendor-firefox.js.in + - update debian/vendor-abrowser.js.in + - update debian/rules + * Don't touch .autoreg on upgrade. This isn't necessary with the XPCOM changes + in Gecko 2.0 + - update debian/firefox.postinst.in + - remote debian/firefox-gnome-support.postinst.in + * Disable gnomevfs support on >= 11.04 (LP: #661287) + - update debian/rules + - update debian/mozconfig.in + - update debian/firefox-gnome-support.install.in + * Add x-scheme-handler magic to desktop files + - update debian/firefox.desktop.in + - update debian/firefox-beta.desktop.in + - update debian/firefox-nightly.desktop.in + - update debian/firefox-unofficial.desktop.in + * Dropped obsolete / not-needed patches + - remove debian/patches/add_syspref_dir.patch + - remove debian/patches/bz386904_config_rules_install_dist_files.patch + - remove bz534663_attXXX_normalize_distribution_searchplugins.patch + - remove debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + - remove debian/patches/ubuntu_no_app_updates.patch + - update debian/patches/series + * Update build-depends for Firefox 4.0 + - update debian/control.pp + * Rebased patches for Firefox 4.0 + - update browser_branding.patch + - update bz460917_att350845_reload_new_plugins.patch + - update bz467738_att351145_lockPref_everywhere.patch + - update bz515232_att399338_distro_locale_searchplugins.patch + - update bzXXX_libxul_sdk_nspr.patch + - udpate bzXXX_plugin_for_mimetype_pref.patch + - update lp185622_system_path_default_browser.patch + - update lp512615_cairo_lcd_filter.patch + - update lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch + - update ubuntu_bookmarks.patch + * Disable KDE integration temporarily until I've reviewed the updated patches + - update debian/patches/series + * Install top-level chrome.manifest after landing of (bmo: 579178) aka + single-chrome-manifest + - update debian/firefox.install.in + * Add trademarkInfo key to the brand.dtd file in the awesome-branding + to fix an issue with Help->About not working. Also drop the unneeded + overrides from the manifest file and rename the patch to reflect it's + extended scope. Eventually, this patch should be merged in to the + awesome-branding bzr branch + - rename debian/patches/awesome_branding_chrome_rename.patch => + debian/patches/awesome_branding_updates.patch + - update debian/patches/awesome_branding_updates.patch + - update debian/patches/series + * Install our vendor preferences in to dist/bin before running stage-package. + This seems to be the only way to ensure that they are included in the + omni.jar. This means we need to patch the upstream package-manifest to + include the extra file + - add debian/patches/install_ubuntu_prefs.patch + - update debian/rules + * Clean up the files in /etc/firefox on upgrade + - update debian/firefox.preinst.in + * Support builds suitable for valgrind, by building with + DEB_MOZ_VALGRIND=1. This will automatically pick the right optimisations + and build flags + - update debian/rules + - update debian/mozconfig.in + * Fix make install with --enable-chrome-format=omni. Add patch to create + the omni.jar file after running stage-package. This has already + landed on mozilla-central, so we can drop again at beta 8 + - add debian/patches/bz588410_fix_make_install_with_omnijar.patch + - update debian/patches/series + * Drop other unused cruft from the package + - remove debian/debsearch.src + - remove debian/firefox.png.uu + - remove debian/debsearch.gif.uu + - update debian/rules + * Build-depend on yasm + - update debian/control + * Fix the profile migrator to not crash on profiles where + 'LastVersion=Safe Mode' (LP: #674607) + - update debian/migrator/xulapp-profilemigrator + + [ Jamie Strandboge ] + * debian/usr.bin.firefox*: + - allow .{firefox,mozilla} instead of just .mozilla (LP: #624435) + - allow owner write to ~/.config/ibus/bus/ + - adjust apparmor profile for latest sun-java6 plugin (LP: #633369) + + [ Micah Gersten ] + * Drop patch after upstream landing of (bmo: 551152) aka Symlinked components + break everything + - drop debian/patches/lp518422.patch + - update debian/patches/series + * Add mesa-common-dev to build-depends after landing of configure test aka + (bmo: 517566) which is for WebGL aka (bmo: 516213) + - update debian/control + + -- Chris Coulson Wed, 17 Nov 2010 21:35:57 +0000 + +firefox (3.6.12+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.12 (FIREFOX_3_6_12_BUILD1) + - see USN-1011-1 + + [ Jamie Strandboge ] + * AppArmor: + - allow mmap for temporary files that we own (LP: #662918) + - add owner read to environ and auxv in @{PROC} as well as + /etc/lsb-release read and expr ix for the crash reporter + - update path for Xubuntu default settings (LP: #664093) + + -- Chris Coulson Wed, 27 Oct 2010 08:31:06 -0400 + +firefox (3.6.11+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.11 (FIREFOX_3_6_11_BUILD3) + - see USN-997-1 + + [ Jamie Strandboge ] + * AppArmor: + - fix for Google Gears (LP: #644976) + + [ Chris Coulson ] + * Refresh patches after landing of (bmo: 327323) aka Can't "Open with" files + that are send as application/octet-stream (or other "unknown to firefox" + mime types) + - update debian/patches/mozilla-kde.patch + - update debian/patches/series + - remove debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch + * Bump minimum system NSS to 3.12.8 after landing of (bmo: 600104) aka + Bump minimum required version for system NSS to 3.12.8 + - update debian/rules + * Bump minimum system NSPR to 4.8.6 after landing of (bmo: 567620) aka + Bump minimum required version for system NSPR to 4.8.6 + - update debian/rules + * Bump minimum version of sqlite to 3.7.1 after landing of (bmo: 583611) aka + Upgrade to SQLite 3.7.1 + - update debian/rules + + -- Chris Coulson Wed, 13 Oct 2010 12:23:34 +0100 + +firefox (3.6.10+build1+nobinonly-0ubuntu3) maverick; urgency=low + + * Fix LP: #239952 - the associated helper application does not exist. + Where a launcher doesn't exist for a particular mimetype, use the file + extension instead + - add debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch + - update debian/patches/series + + -- Chris Coulson Tue, 21 Sep 2010 23:09:29 +0100 + +firefox (3.6.10+build1+nobinonly-0ubuntu2) maverick; urgency=low + + * Add the following .desktop translations; Thanks to David Planella for + organizing the translations and to those who contributed the translations + - update debian/firefox-final.desktop + + Asturian + + Croatian + + Galician + + German + + Hebrew + + Uyghur + * Update the Italian Name for Firefox + - update debian/firefox-final.desktop + + -- Micah Gersten Wed, 15 Sep 2010 22:51:30 -0500 + +firefox (3.6.10+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.10 (FIREFOX_3_6_10_BUILD1) + + [ Chris Coulson ] + * Fix "ISO C++ forbids braced-groups within expressions" error on + GCC < 4.4 (which is also a warning on GCC >= 4.4) + - update debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + * Blacklist plugin-container in Apport + - update debian/apport/blacklist + * Fix LP: #637434 - components.list is not installed + - update debian/firefox.install + * De-fuzz patches + - update debian/patches/mozilla-kde.patch + + [ Jamie Strandboge ] + * adjust apparmor profile for non-maverick dailies for latest sun-java6 + plugin (LP: #633369) + * ignore writes to /var/cache/fontconfig for 10.10 + + -- Chris Coulson Wed, 15 Sep 2010 17:50:08 +0100 + +firefox (3.6.9+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.9 build1 (FIREFOX_3_6_9_BUILD1) + + * Drop patch after landing of (bmo: 569836) aka Build fails on + Fedora Core 13 + - remove debian/patches/ftbfs_crashreporter.patch + - update debian/patches/series + * Don't suggest the transitional kmozillahelper now we've branched + for Maverick. This stops it from being displayed as an addon + for Firefox in software-center + - update debian/control + * Don't suggest the transitional latex-xft-fonts. Use ttf-lyx + instead + - update debian/control + * Fix LP: #623509 - Firefox is creating empty crash reports due to + kernel ptrace hardening + - add debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + - update debian/patches/series + * Build with MOZILLA_OFFICIAL=1 again and in turn, enable the crashreporter + - update debian/rules + * Really fix LP: #605336 - "Report Broken Web Site" option missing - make + sure that we install the reporter chrome + - update debian/rules + + -- Chris Coulson Fri, 27 Aug 2010 20:14:45 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu3) maverick; urgency=low + + [ Chris Coulson ] + * Fix LP: #605336 - "Report Broken Web Site" option missing - don't + disable the reporter extension when building with DEB_MIN_SYSDEPS=1 + - update debian/rules + * Add DEB_HOST_GNU_CPU to MOZ_SYMBOLS_EXTRA_BUILDID to avoid the + possibility of filename collisions on the server if our builds + happen to run at the same time + - update debian/rules + * Build without MOZILLA_OFFICIAL=1 for beta until LP #623509 is fixed, + so we're not sending empty crash reports + - update debian/rules + + [ Jamie Strandboge ] + * add debian/usr.bin.firefox.apparmor.10.10 (LP: #565756, LP: #592121) + * debian/rules: updated for usr.bin.firefox.apparmor.10.10 + * debian/firefox.postinst.in: + - remove old code for the dailies + - update for local include file + - update for addons include file + - use '-T -W' with apparmor_parser to pull in abstraction updates + * debian/firefox.postrm.in: + - update for local include file + - update for addons include file + + [ Micah Gersten ] + * fix LP: #559154 - KDE users installing Firefox from archive don't know + about kmozillahelper; kmozillahelper was renamed to firefox-kde-support + so update Suggests + - update debian/control + + -- Chris Coulson Thu, 26 Aug 2010 00:09:49 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu2) maverick; urgency=low + + [ Chris Coulson ] + * Provide iceweasel + - update debian/control + * Really build with MOZILLA_OFFICIAL=1 this time, so that the crash + reporter is actually enabled + - update debian/rules + * Only enable the crashreporter and build the Breakpad symbols on i386, + amd64 and armel + - update debian/control + - update debian/rules + * Blacklist Firefox in Apport on architectures where we use the Mozilla + crash reporter + - add debian/apport/blacklist + - update debian/rules + * Drop the DEBIAN_META_NAME stuff - we don't need this now we are always + using unversioned sources for the official in-archive version. This + simplifies the wrapper script a little + - update debian/rules + - update debian/firefox.sh.in + * Rework how abrowser is launched a little. Drop an unnecessary patch + and ship both abrowser and abrowser-bin files in LIBDIR. With the + DEBIAN_META_NAME bits gone, the wrapper script will always search for + $LIBDIR/abrowser if you launch /usr/bin/abrowser. From there, the Mozilla + scripts already handle this properly + - update debian/firefox.sh.in + - update debian/rules + - remove debian/patches/abrowser_run_mozilla.patch + - update debian/patches/series + * Don't handle launching GDB in our wrapper script, run-mozilla.sh + already does all this. Just make sure that we pass the right arguments + - update debian/firefox.sh.in + * Fix LP: #613049 - Default website link in Maverick firefox is invalid + - update debian/patches/ubuntu_bookmarks.patch + * Refresh favicon's in the default bookmark collection, so they display + the latest Ubuntu branding on a fresh profile + - update debian/patches/ubuntu_bookmarks.patch + * Drop the mips-specific binutils build-depend - we don't even build + on this arch + - update debian/control + * Only try to install the crashreporter binary when building with the + bundled xulrunner library + - update debian/firefox.install + - update debian/rules + * Fix LP: #615889 - Add Ubuntu One bookmark to Firefox fresh install + - update debian/patches/ubuntu_bookmarks.patch + * Fix LP: #612185 - Apport leaks the secret name of the Firefox + profile directory + - update debian/apport/firefox.py + * Fix LP: #614190 - Chinese update for firefox.desktop. Thanks to + Cheng-Chia Tseng and Aron Xu + - update debian/firefox-final.desktop + * Fix LP: #559083 - Incomplete Vietnamese translation for items listed + in desktop main menu. Thanks to Vu Do Quynh for the translations + - update debian/firefox-final.desktop + + [ Igor Zubarev ] + * Fix LP: #569762 - Add Russian translations to desktop files + - update debian/abrowser.desktop + - update debian/firefox-final.desktop + + -- Chris Coulson Thu, 12 Aug 2010 21:52:18 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.8build1 (FIREFOX_3_6_8_BUILD1) + + [ Alexander Sack ] + * add support for mozilla breakpad symbols and in turn enable + crashreporter + - add debian/patches/ftbfs_crashreporter.patch + - update debian/patches/series + - update debian/control + - update debian/rules + + [ Chris Coulson ] + * Drop all the transitional packages and conflicts/replaces cruft built + up from the pre-LTS releases + - update debian/control + * Install the crash reporter + - update debian/firefox.install + * Build with MOZILLA_OFFICIAL=1. This is required to enable the crash + reporter in application.ini + - update debian/rules + + [ Micah Gersten ] + * Add build depends on libcurl4-openssl-dev for building the crash reporter + - update debian/control + + -- Chris Coulson Fri, 23 Jul 2010 16:40:54 +0200 + +firefox (3.6.7+build2+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.7build2 (FIREFOX_3_6_7_BUILD2) + + * Make it possible to disable patches on a per-release basis. This + makes it easier to share packaging branches across releases, and makes + it possible to disable the patches which make the Hardy daily builds fail + - update debian/rules + - add debian/disable-patches.sh + - add debian/patches/series-disable-patches.8.04 + * Make the debian/usr.bin.firefox.apparmor.in target a dependency of + pre-build rather than makebuilddir. Whilst this doesn't really change + much, it is technically slightly more correct (makebuilddir is just for + creating the build directory, whilst pre-build is for doing all the + preparation work) + - update debian/rules + * Merge the debian/firefox.sh target in to the match-all target, this + just de-clutters things a little + - update debian/rules + * Remove debian/stamp-autotools-files-moz in the clean target + - update debian/rules + * Drop the empty firefox-dev and firefox-*-dev transitional packages. We + didn't install anything in to firefox-dev, and we can reintroduce it in + the future if anything in the archive depends on the browser specific + interfaces + - update debian/control + - remove debian/firefox-dev.install + - remove debian/firefox-dev.links + * Fix some Lintian warnings + - add debian/README.source + - update debian/control + * Make debian/migrator/ffox-beta-profile-migration-dialog a dependency of + post-patches rather than pre-build. This avoids the need for having to + build the profile migrator when unpacking the source tarball + - update debian/rules + + -- Chris Coulson Thu, 15 Jul 2010 23:51:25 +0200 + +firefox (3.6.7+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.7 (FIREFOX_3_6_7_BUILD1) + * Set the StartupWMClass to the same value as the WM_CLASS property on the + browser window. This makes startup notification work for all branding + and also makes it work properly with Docky + - update debian/firefox-minefield.desktop + - update debian/firefox-namoroka.desktop + - update debian/abrowser.desktop + + -- Chris Coulson Fri, 09 Jul 2010 12:16:23 +0100 + +firefox (3.6.6+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.6 (FIREFOX_3_6_6_RELEASE) + + * fix LP: #590450 - Firefox should use the hunspell directory for dictionaries + - update debian/rules + + -- Micah Gersten Sun, 27 Jun 2010 01:30:09 -0500 + +firefox (3.6.4+build7+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.4 (FIREFOX_3_6_4_BUILD7) + + [ Micah Gersten ] + * Rebase patch after upstream landing of Lorentz branch + - update debian/patches/bz460917_att350845_reload_new_plugins.patch + * Drop patch after upstream landing of (bmo: 544481) aka + Build fails on Ubuntu Lucid Lynx using 'dash' shell + - drop debian/patches/fix-build-glitch.patch + - update debian/patches/series + + [ Jamie Strandboge ] + * AppArmor: + - allow ixr access to /usr/lib/xulrunner-*/plugin-container for xul builds + - finetune Adobe Reader access (LP: #570337) + - silence noisy denial on /boot/vmlinuz* and /boot/initrd.img* caused by + readlinking symlinks in / (LP: #571761) + - allow 'm' for java's 'classes.jsa' file (LP: #574459) + - transition to firefox_java on Sun's jre/bin/java_vm too (LP: #570128) + - allow Uxr for gnome-codec-install (LP: #577097) + + [ Chris Coulson ] + * Rebase patches for 3.6.4 release + - update debian/patches/firefox-kde.patch + - update debian/patches/mozilla-kde.patch + - update debian/patches/add_syspref_dir.patch + * Build with --enable-ipc on amd64, i386 and armel. These are the only + architectures where OOPP is supported. Build with --disable-ipc on all + other architectures + - update debian/rules + * Fix LP: #513887 - Install the plugin-container binary for OOPP support + when building with --enable-ipc + - update debian/rules + * Fix build failure with fontconfig 2.5 + - update debian/patches/lp512615_cairo_lcd_filter.patch + * Fix LP: #469752 - KDE/Gnome startup notification not disappearing + when app window is up - build with --enable-startup-notification + - update debian/rules + + -- Chris Coulson Wed, 23 Jun 2010 15:31:44 +0100 + +firefox (3.6.3+nobinonly-0ubuntu4) lucid; urgency=low + + * fix LP: #443147 - Firefox on ARM inappropriately adds scroll bars to many + frames and images; this is a workaround that forces -O2 for the whole + mozilla tree build on armel; the scroll bar only manifests on lucid toolchain + when using the upstream optimization flag mix + - update debian/rules + + -- Alexander Sack Wed, 21 Apr 2010 17:14:28 +0200 + +firefox (3.6.3+nobinonly-0ubuntu3) lucid; urgency=low + + [ Jamie Strandboge ] + * AppArmor: add read access to /etc/xul-ext/**, now needed by adblock + + [ Chris Coulson ] + * Create checksums for NSS libraries to make FIPS mode work (LP: #559881) + - update debian/rules + + -- Chris Coulson Tue, 13 Apr 2010 22:20:28 +0100 + +firefox (3.6.3+nobinonly-0ubuntu2) lucid; urgency=low + + [ Chris Coulson ] + * Fix LP: #526291 - abrowser menu entry has Firefox icon. After changing the + branding in common-post-build-arch, ensure that the firefox icons in + dist/bin/icons are replaced with the abrowser icons + - update debian/rules + * Fix LP: #408238 - does not provide gnome-www-browser + - update debian/firefox-gnome-support.postinst.in + - add debian/firefox-gnome-support.prerm.in + - update debian/rules + * Update Google and Yahoo! search URL's + - add debian/patches/ubuntu_codes_google.patch + - update debian/patches/series + - update debian/firefox.js + * Fix LP: #520166 - Restore ability to set a preferred plugin for a given + mime-type, which regressed since we are not using the system xulrunner + - add debian/patches/bzXXX_plugin_for_mimetype_pref.patch + - update debian/patches/series + * Fix LP: #557640 - nrf-003 testcase failed Default "Welcome to Ubuntu" page + doesn't appear without connectivity - re-enable the NetworkManager + integration + - update debian/firefox.js + * Fix LP: #541951 - Firefox 3.6 does not honour lockPref - resurrect the + patch used in xulrunner to reimplement this + - add debian/patches/bz467738_att351145_lockPref_everywhere.patch + - update debian/patches/series + + [ Jamie Strandboge ] + * AppArmor: + - add apturl (LP: #558432) + + -- Chris Coulson Fri, 09 Apr 2010 12:29:53 +0100 + +firefox (3.6.3+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.6.3 (FIREFOX_3_6_3_RELEASE) + + [ Jamie Strandboge ] + * AppArmor: + - add leafpad and mousepad text editors for XFCE users (LP: #543587) + + [ Micah Gersten ] + * fix LP: #548866 - forgets middlemouse.contentLoadURL on upgrade; add patch + from xulrunner-1.9.1 + - update debian/patches/series + - add debian/patches/lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch + + [ Chris Coulson ] + * Add a cairo LCD filter to use Freetype LCD colour filtering features, + based on the same patch applied to our system cairo package. Thanks to + Marc Deslauriers for helping to make this work. (LP: #512615) + - add debian/patches/lp512615_cairo_lcd_filter.patch + - update debian/patches/series + * Fix LP: #546490 - "Firefox will not start in debug mode" + - update debian/firefox.sh.in + * Fix a build issue installing ubuntu-abrowser.js when building with + DEB_MIN_SYSDEPS=0 + - update debian/rules + + -- Chris Coulson Fri, 02 Apr 2010 16:44:02 +0100 + +firefox (3.6.2+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.6.2 (FIREFOX_3_6_2_RELEASE) + + [ Felix Geyer ] + * Rebase mozilla-kde.patch for 3.6.2 + - update debian/patches/mozilla-kde.patch + + [ Jamie Strandboge ] + * AppArmor profile cleanup for Lucid users: + - remove sys_ptrace now that the kernel DTRT (LP: #498317) + - don't use @{PROC}/[0-9]*/mounts or /etc/gnome/defaults.list (part of + gnome abstraction now) + - don't use @{PROC}/[0-9]*/maps (part of base abstraction) + - don't use /etc/sound (part of audio abstraction) + - use 'owner' for Desktop and all dot files and directories in @{HOME} + - use ubuntu-bittorrent-clients abstraction + - use ubuntu-media-players abstraction + - allow access to xubuntu default app list (LP: #500231) + - add ark and xarchiver for KDE and XFCE archive managers + - add thunar for XFCE + - add editors supported by It's All Text, thanks to James Troup + (LP: #507711) + - allow RealPlayer plugin and access to /usr/local/lib (LP: #501822) + - allow Ux for scim and scim-bridge + - allow ix for gst-plugin-scanner + * ship different AppArmor profiles for different releases: + - move usr.bin.firefox.apparmor.in to usr.bin.firefox.apparmor.9.10 + - add usr.bin.firefox.apparmor.10.04 + - debian/rules: ship AppArmor profile based on release: + + add DISTRIB, DISTRIB_VERSION_MAJOR and DISTRIB_VERSION_MINOR + + ship 9.10 profile for Karmic and under and 10.04 profile for Lucid + and later + * update AppArmor profile to transition to a java child profile rather + than Ux. This has the added benefit of restricting java a bit more than + before. This is needed since the java plugins are expecting certain + environment variables to be present, which get scrubbed with Ux. 'cx' + doesn't remove these from the environment but allows for better profiling + over 'ux'. Thanks to John Johansen for discussion and idea. (LP: #484148) + + [ Alexander Sack ] + * fix LP: #518422 - Firefox does not start with certain addons installed; + don't normalize paths for xpti.dat + - add debian/patches/lp518422.patch + - update debian/series + + [ Micah Gersten ] + * Bump minimum system NSS to 3.12.6 after upstream landing of (bmo: 545755) + aka Update Mozilla stable branches to NSS 3.12.6 and minimal support for + RFC 5746 + - update debian/rules + * Really fix FTBFS for sparc; Add configure flag to correct variable + - update debian/rules + + -- Micah Gersten Wed, 24 Mar 2010 01:17:46 -0500 + +firefox (3.6+nobinonly-0ubuntu6) lucid; urgency=low + + [ Jamie Strandboge ] + * adjust AppArmor profile to allow scim + + [ Felix Geyer ] + * Apply KDE integration from openSUSE (LP: #494067) + - add debian/patches/mozilla-kde.patch + - add debian/patches/firefox-kde.patch + - update debian/patches/series + - update debian/rules + * Add kmozillahelper to suggests of firefox + - update debian/control + + [ Kees Cook ] + * fix LP: #531581 - cannot report bugs or crashes when profile names contains + spaces; concatenate non alnum characters in profile name for apport use + - update debian/apport/firefox.py + + [ Micah Gersten ] + * fix LP: #531895 - Firefox isn't in Ubuntu Software Center's "Internet" or + "Web Browsers" sections; Add Internet and WebBrowser Categories to .desktop + - update debian/abrowser.desktop + - update debian/firefox-final.desktop + - update debian/firefox-namoroka.desktop + * fix FTBFS on sparc; disable jit on sparc until bmo 502369 is fixable + - update debian/rules + + -- Micah Gersten Sat, 06 Mar 2010 23:47:38 -0600 + +firefox (3.6+nobinonly-0ubuntu5) lucid; urgency=low + + [ Micah Gersten ] + * fix LP: #514108 - Cookie Accept Dialog Not Shown on Firefox 3.6; install chrome/comm.* libraries + - update debian/rules + * fix LP: #525181 - "Make a Support Request to the Ubuntu Community" bookmark + woefully out of date; update bookmark + - update debian/patches/ubuntu_bookmarks.patch + + [ Felix Geyer ] + * fix LP: #396786 - Default theme missing in Firefox 3.6 + - update debian/firefox.install + + [ Alexander Sack ] + * use preference way to set yahoo search code 'chr-ubuntu-os' rather + than patching source + - update debian/firefox.js + - delete debian/patches/ubuntu_codes_yahoo.patch + - update debian/patches/series + + -- Alexander Sack Mon, 22 Feb 2010 12:53:08 +0100 + +firefox (3.6+nobinonly-0ubuntu4) lucid; urgency=low + + * fix LP: #523569 - No search providers or default search provider + in 3.6+nobinonly-0ubuntu3; fix syntax issue in bugfix for bmo 534663 + - update debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch + + -- Alexander Sack Thu, 18 Feb 2010 03:16:19 +0100 + +firefox (3.6+nobinonly-0ubuntu3) lucid; urgency=low + + [ Alexander Sack ] + * fix LP: #520963 - sysprefs not honoured since firefox is built without + system xulrunner; resurrect the patch we ship in xulrunner + - add debian/patches/add_syspref_dir.patch + - update debian/patches/series + * fix LP: #520682 - Only search provider is Ask.com; set en-US as + distribution.searchplugins.defaultLocale in syspref firefox.js + - update debian/firefox.js + * fix LP: #428306 - default search engines are removed and readded (keywords + wiped) with upgrade + - add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch + - update debian/patches/series + * add ubuntu fr code for yahoo (en-US) searchplugin + - add debian/patches/ubuntu_codes_yahoo.patch + - update debian/patches/series + + [ Micah Gersten ] + * Rename apport hook to firefox.py (unversioned) + - rename debian/apport/firefox-3.6.py => debian/apport/firefox.py + * Update apport hook to pull from unversioned profile directory + * Update apport hook to report on non-distro package and tag PPA + * Collect version info for firefox/abrowser packages + - update debian/apport/firefox.py + * Install apport hook again + - update debian/firefox.install + + [ Jamie Strandboge ] + * debian/firefox.postinst.in: move aside the old firefox-3.5 AppArmor + profile + + -- Alexander Sack Wed, 17 Feb 2010 21:48:12 +0100 + +firefox (3.6+nobinonly-0ubuntu2) lucid; urgency=low + + [ Alexander Sack ] + * fix firefox-3.5-gnome-support transitional package typo; depend + on firefox-gnome-support instead of firefox-3.5-gnome-support + - update debian/control + + [ Michael Vogt ] + * add missing Replace: firefox-3.0 for the firefox-branding package + (LP: #518747). This fixes a upgrade issues from hardy to lucid. + - update debian/control + + [ Jamie Strandboge ] + * debian/firefox.postinst.in: + - remove AppArmor profile from dailies on upgrades (LP: #512470) + - remove extraneous -T -W from apparmor_parser + - check for disabled profile ourselves, since apparmor_parser on Ubuntu + 9.04 and earlier didn't honor the disable/ directory + * debian/firefox.preinst.in: unconditionally disable the AppArmor profile + on Ubuntu 9.04 and earlier, since it requires abstractions found only + in 9.10 + * debian/control: have firefox Depends on lsb-release (needed in preinst) + * debian/usr.bin.firefox.apparmor.in: + - adjustments in rules for name change (LP: #513160) + - allow /usr/bin/tr + + [ Micah Gersten ] + * Add replaces to firefox-branding on kubuntu-firefox-installer (LP: #439431) + - update debian/control + * Add firefox 3 transitional packages and Replaces/Provides/Conflicts + (LP: #513074) + - update debian/control + * Don't install firefox.xml for adding entries to + gnome-default-applications-properties (LP: #519606) + - update debian/control + * Update rosetta template name to firefox-3.6 + - update debian/translation-support/install.rdf.in + * Update EM_TRANSLATION variables for firefox 3.6 + - update debian/rules + + -- Micah Gersten Wed, 10 Feb 2010 14:52:12 -0600 + +firefox (3.6+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.6 (FIREFOX_3_6_RELEASE) + + fix LP: #449744 - Firefox crashes when attempting to load Firebug 1.5 + + fix LP: #66015 - Duplicate spell checking dictionaries for every entry + + fix LP: #132938 - tooltips dont work in sidebar + + fix LP: #195698 - Password asked separately for each tab that requires it + (proxy) + + fix LP: #239462 - tooltips disappear too fast + + fix LP: #385816 - Resize corner grab stays visible after maximize + + fix LP: #429476 - firefox crash on javascript page + + fix LP: #432876 - Icons missing in Firefox searchbox drop down list + + fix LP: #486284 - maxlength on input box can be overriden by autocomplete + + fix LP: #501393 - Integrate Firefox notifications with notify-osd bling + + [ H. Montoliu ] + * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file + * update debian/apport/firefox-3.6.py - removed unused code and minor refactoring. + + [ Fabien Tassin ] + * Update the location of the upsteam branch now that 3.6/Namoroka has its own + branch, and trunk moved on to 3.7 + - update debian/mozclient/firefox-3.6.conf + * Use Namoroka instead of Shiretoko as brand name and use it for snapshots. + Name it Namoroka in the Preferred Application UI too + - update debian/firefox-3.6-shiretoko.desktop => debian/firefox-3.6-namoroka.desktop + - update debian/firefox-3.6.xml + - update debian/rules + * Target the 'default' branch instead of tip + - add debian/moz-rev.sh + - update debian/mozclient/firefox-3.6.conf + * Add firefox 3.6 to the list of Preferred Applications in Gnome + - add debian/firefox-3.6.xml + - update debian/firefox-3.6-gnome-support.install + * Add ${misc:Depends} to all non-transitional packages, make firefox-3.6-dbg + depend on firefox-3.6 with the exact same version, move -dbg packges to + priority extra and add firefox-3.6-gnome-support-dbg + - update debian/control + * Update diverged patches: + - update debian/patches/browser_branding.patch + - update debian/patches/firefox-profilename + - update debian/patches/ubuntu_bookmarks.patch + - update debian/patches/lp185622_system_path_default_browser.patch + - update debian/patches/dont_depend_on_nspr_sources.patch + + [ Alexander Sack ] + * add libnotify-dev to build-depends + - update debian/control + * add libiw-dev to build-depends to fix build failure + - update debian/control + * until we move searchplugins to a separate package provided only by the current default + firefox, we need to make firefox-3.6 replace all the older firefox binary packages: + firefox-3.5, firefox-3.2, firefox-3.1, firefox-3.0 + - update debian/control + * implement MIN_SYS_DEPS approach that does not use system xulrunner + and only a minimal set of system dependencies. + + drop patches not required anymore: + - delete debian/patches/dont_depend_on_nspr_sources.patch + - update debian/patches/series + + update browser directory provider patch + - update debian/patches/bz515232_att399338_distro_locale_searchplugins.patch + + move .install lines that depend on whether MIN_SYS_DEPS is used or not + to debian/rules in ifneq (,$(MIN_SYS_DEPS)) blocks + - update debian/rules + - update debian/firefox-3.5.install + + ship gnome support .so's inside of the main package, but keep dependencies in + the (now empty) gnome-support package; to achieve this, we first install + the gnome support files in the -gnome-support package and move them to the + main package _after_ shlib depends where generated + - update debian/rules + + do not build-depend on xulrunner dev package anymore; local xulrunner builds + with MIN_SYS_DEPS=0 should still work though + - update debian/control + + make firefox-3.5 conflict firefox-3.5-gnome-support as it shipps the gnome + files directly now + - update debian/control + * add patch for armv7 support + - add debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch + - update debian/patches/series + * move to unversioned binary and source package name for "archive" firefox + + generalize final version dependent pieces in debian/rules + - update debian/rules + + update mozclient/ files to create unversioned sources/tarballs + - rename debian/mozclient/firefox-3.6.conf => debian/mozclient/firefox.conf + - update debian/mozclient/firefox.conf + - rename debian/mozclient/firefox-3.6.mk => debian/mozclient/firefox.mk + + rename and update previously versioned debhelper files + - rename debian/firefox-3.6-dev.install => debian/firefox-dev.install + - rename debian/firefox-3.6-dev.links => debian/firefox-dev.links + - rename debian/firefox-3.6-gnome-support.install => debian/firefox-gnome-support.install + - rename debian/firefox-3.6-gnome-support.postinst.in => debian/firefox-gnome-support.postinst.in + - rename debian/firefox-3.6.dirs => debian/firefox.dirs + - rename debian/firefox-3.6.install => debian/firefox.install + - update debian/firefox.install + - rename debian/firefox-3.6.links => debian/firefox.links + - update debian/firefox.links + + rename versioned maintainer scripts + - rename debian/firefox-3.6.postinst.in => debian/firefox.postinst.in + - rename debian/firefox-3.6.postrm.in => debian/firefox.postrm.in + - rename debian/firefox-3.6.preinst.in => debian/firefox.preinst.in + - rename debian/firefox-3.6.prerm.in => debian/firefox.prerm.in + + rename and update previously versioned .desktop, gnome helper and other debian + integration files + - rename debian/abrowser-3.6.desktop => debian/abrowser.desktop + - rename debian/firefox-3.6-final.desktop => debian/firefox-final.desktop + - update debian/firefox-final.desktop + - rename debian/firefox-3.6-minefield.desktop => debian/firefox-minefield.desktop + - update debian/firefox-minefield.desktop + - rename debian/firefox-3.6-namoroka.desktop => debian/firefox-namoroka.desktop + - update debian/firefox-namoroka.desktop + - rename debian/firefox-3.6.menu => debian/firefox.menu + - update debian/firefox.menu + - rename debian/firefox-3.6.xml => debian/firefox.xml + - update debian/firefox.xml + - rename debian/firefox-3.6-restart-required.update-notifier => debian/firefox-restart-required.update-notifier + - update debian/firefox-restart-required.update-notifier + - update debian/control + + disable patches for versioned directories and binaries + - update debian/patches/series + + add fix issues in libpr0n for make syntax issues after lucid dash/bash update; + patch by Kees Cook + - add debian/patches/fix-build-glitch.patch + - update debian/patches/series + * ease transition for daily firefox-3.6 users by adding conflicts/replaces on firefox-3.6-gnome-support + to firefox binary package which now ships bits previously in there. + - update debian/control + * update to firefox.sh.in start script from firefox-3.5 branch and add firefox-3.6 transition + accordingly; also adjust a bunch of wrongly worded debug messages + - update debian/firefox.sh.in + * fix version number used in profile migration dialog + - update debian/migrator/main.c + * fix wrapper startscript to properly handle all-static firefox build + - update debian/firefox.sh.in + * fix DEBIAN_NAME_OTHER to work for non-versioned abrowser main packages + - update debian/rules + * fix startscript for abrowser; set CMDNAME_USER=firefox for run-mozilla.sh; + and also use META_NAME to guess the -bin binary + - update debian/firefox.sh.in + * add CMDNAME_USER feature to overwrite cmdname for abrowser in run-mozilla.sh + - add debian/patches/abrowser_run_mozilla.patch + - update debian/patches/series + * fix abrowser.desktop; use unversioned icon and exec name + - update debian/abrowser.desktop + * copy abrowser.desktop translations from firefox-3.5.head branch + - update debian/abrowser.desktop + * add firefox-2* transitional packages for hardy users + - update debian/control + + [ Micah Gersten ] + * Rebase/minor code change after upstream landing of unified manifest (bmo: 511642) + - update debian/patches/awesome_browser_branding_install.patch + - update debian/patches/browser_branding.patch + - update debian/patches/bzXXX_moz_app_name_inconsistencies.patch + + [ Jamie Strandboge ] + * add AppArmor profile (disabled by default) + - debian/firefox-3.6.dirs: add etc/apparmor.d/disable + - add debian/firefox-3.6.preinst.in: disable the profile on new installs, + installs where the last modified profile is disabled and upgrades to + this version + - debian/firefox-3.6.postinst.in: reload profile + - add debian/firefox-3.5.postrm.in: cleanup force-complain and disable + directories + - add debian/usr.bin.firefox.apparmor.in + - add debian/README.Debian.in with note about AppArmor + - debian/apport/firefox-3.6.py: add AppArmor information if the profile is + not disabled + - debian/rules: install profile and update subst_files + - allow dirname and pwd. Thanks to Thomas Templin. (LP: #510644) + - allow the IBM jre + - debian/usr.bin.firefox.apparmor.in: use @LIBDIR@/firefox-*bin as binary + confined by AppArmor + + [ Kees Cook ] + * enable PIE build for stronger security (LP: #507744) + - update debian/rules + - update debian/control + + -- Alexander Sack Sat, 23 Jan 2010 16:46:32 +0100 + +firefox-3.5 (3.5.7+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.5.7 (FIREFOX_3_5_7_RELEASE) + - see USN-878-1 + + [ Benjamin Drung ] + * Add metadata for mozilla-devscripts + - update debian/control + + -- Micah Gersten Tue, 05 Jan 2010 18:02:04 -0600 + +firefox-3.5 (3.5.6+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.5.6 (FIREFOX_3_5_6_RELEASE) + - see USN-874-1 + + [ Micah Gersten ] + * Bump minimum system cairo to 1.8.8 + - update debian/rules + * Fix .desktop Name field for Slovak translation (LP: 448683) + - update debian/firefox-3.5-final.desktop + * Fix .desktop Name field for Estonian and Arabic translations + (LP: 419507, LP: 321239) + - update debian/firefox-3.5-final.desktop + + [ Jamie Strandboge ] + * AppArmor fixes: + - allow access to nautilus, to allow "Open containing folder" to work + (LP: #452591) + - allow access for deluge (LP: #455792) + - work better with KDE by adding kde abstraction, allow access to soffice, + allow access to okular and read access to /etc/fstab (for print dialog) + (LP: #447006) + - allow access to acroread (LP: #473268) + - allow access to eog (LP: #464016) + - allow access to transmission (LP: #476299) + - deny noisy write attempts to deny /usr/lib/xulrunner-*/components/*.tmp + as seen with 'firefox --help') + - deny noisy read to /.suspended (when navigating directories) + - allow access to /usr/bin/liferea-add-feed (LP: #488851) + - allow access to azureus (LP: #482677) + - don't require 'owner' for /media (LP: #479580) + - adjust AppArmor profile binary globbing to match other branches + - allow ixr access to sed (for first runs) + + [ Alexander Sack ] + * bump lower bound for system sqlite3 to >= 3.6.16.1 + - update debian/rules + + -- Alexander Sack Wed, 16 Dec 2009 00:43:08 +0100 + +firefox-3.5 (3.5.5+nobinonly-0ubuntu2) lucid; urgency=low + + * New upstream release v3.5.5 (FIREFOX_3_5_5_RELEASE) + * fixes regressions/crashes + + -- Alexander Sack Mon, 09 Nov 2009 11:40:35 +0100 + +firefox-3.5 (3.5.4+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.4 (FIREFOX_3_5_4_RELEASE) + - see USN-853-1 + + [ Alexander Sack ] + * use awesome-browser-branch-3.5 during tarball creation + - update debian/mozclient/firefox-3.5.conf + * drop branding patch for lp:396156 as new upstream tarballs + automatically contain this fix now. + - delete debian/patches/lp396156_prepatch_abrowser_branding.patch + - update debian/patches/series + + [ Fabien Tassin ] + * Don't enable the AppArmor profile by default for backports coming + from the Mozilla daily PPA. It's still possible for users to + enable that themselves though + - update debian/firefox-3.5.preinst.in + + -- Alexander Sack Mon, 09 Nov 2009 11:21:28 +0100 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu6) karmic; urgency=low + + [ Fabien Tassin ] + * fix LP: #454166 - target the 'default' branch instead of tip + - add debian/moz-rev.sh + - update debian/mozclient/firefox-3.5.conf + + [ Alexander Sack ] + * fix LP: #455504 - abrowser does not run from Applications Menu; + create the unversioned link in debian/rules like we do for the + firefox name + - update debian/rules + * fix LP: #455517 - supersede firefox 3.0 and xulrunner-1.9 in karmic; + add transitional packages and add Conflicts/Replaces/Provides + accordingly. + - update debian/control + * fix LP: #396156 - Help→About does not function (abrowser-3.5, + jaunty-proposed); we prepatch the required changes to + browser/branding/awesome-browser/ tree taken from the 3.5 branding + branch: lp:~mozillateam/firefox/awesome-browser-branding-3.5 + - add debian/patches/lp396156_prepatch_abrowser_branding.patch + - update debian/patches/series + + -- Alexander Sack Tue, 20 Oct 2009 10:42:56 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu5) karmic; urgency=low + + * fix LP: #411691 - many Exception... "update.locale file doesn't exist" in + console"; patch by Micah Gersten + - update debian/rules + + -- Alexander Sack Thu, 15 Oct 2009 02:49:12 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu4) karmic; urgency=low + + [ Fabien Tassin ] + * Bump requirement for system sqlite to >= 3.6.16 (bmo 508104) + - update debian/rules + + [ Alexander Sack ] + * fix LP: #423610 - daily build failures after landing of mozilla-nss.pc droppage + (bug 422829); we drop our previously used nspr pkgconfig patch and fix + configure.in to not require in-source nspr if libxul-sdk is used + - delete debian/patches/nspr_flags_by_pkg_config_hack.patch + - add debian/patches/bzXXX_libxul_sdk_nspr.patch + - update debian/patches/series + * now that we always use libxul-sdk for getting the nspr flags we + can use --without-system-nspr and --without-system-nss all the time + - update debian/rules + * rework localized search engine patch to use ChromeRegistry locale + information rather than a char pref; also change plugin dir order to allow + locale specific searchplugins to overlay the ones shipped in + "searchplugins/common" + - add debian/patches/bz515232_att399338_distro_locale_searchplugins.patch + - update debian/patches/series + * adjust packaging to support localized searchplugins + + ship default searchplugins in /usr/lib/firefox-addons/searchplugins/en-US/ + and link that directory to $(DEBIAN_FF3_DIR)/distribution/searchplugins instead + of the main firefox APP_DIR + - update debian/rules + + set default searchplugin locale pref to en-US - which is used as a + fallback if no matching searchplugins/LOCALE directory exists for the + current locale directory + - update debian/firefox.js + + do not install upstream searchplugins through debhelper file and + install "debsearch" to the new distribution/.../en-US location + - update debian/firefox-3.0.install + + ship "common" searchplugins link that points to the old default + searchplugins location '/usr/lib/firefox-addons/searchplugins/ + - update debian/rules + + [ Jamie Strandboge ] + * fix bugs surrounding apparmor profile + + allow ixr access to gnash (LP: #429061) + + allow ixr access to pulseaudio (LP: #432702) + + allow access to plugins directory (LP: #428071) + + allow access to mounted media (LP: #433362) + + allow access to abstractions/ubuntu-console-email, + abstractions/ubuntu-email and abstractions/ubuntu-gnome-terminal + for mailto:. Add commented section for using xterm and konsole + - update debian/usr.bin.firefox-3.5 + + allow access to extensions directory (LP: #433128) + + allow 'k' access to @{HOME}/.mozilla/**/*.sqlite* (LP: #449286) + + allow Ux access to apport-bug (LP: #449423) + + allow access to /etc/mplayerplug-in.conf (LP: #439484) + + -- Alexander Sack Thu, 15 Oct 2009 02:30:48 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu3) karmic; urgency=low + + [ Jamie Strandboge ] + * disable profile on upgrades from earlier Ubuntu releases (LP: #436221) + - update debian/firefox-3.5.preinst.in + + -- Alexander Sack Mon, 28 Sep 2009 10:35:46 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu2) karmic; urgency=low + + * security/stability update v3.5.3 build1 (FIREFOX_3_5_3_BUILD1) + - see USN-821-1 + - fix LP: #333127 - Firefox 3.5 and above crash on full screen flash video + - fix LP: #236853 - firefox crashed with SIGSEGV in NSSRWLock_LockRead_Util() + + [ Alexander Sack ] + * fix LP: #422365 - apport hook fails because profiles_d is not initialized + in add_info if no profiles.ini exist; we ensure that profiles_d gets instantiated + as an empty map even if no profiles.ini exist. + - update debian/apport/firefox-3.5.py + * hook firefox-addons/searchplugins as the distribution/searchplugins + directory to support localized distro search engines. + - update debian/rules + * in case localized search engines are available the main searchplugins + directory is not scanned anymore; to fix this we provide a compatibility + link /usr/lib/firefox-addons/searchplugins/common => /usr/lib/firefox-addons/searchplugins + - update debian/firefox-3.5.links + * fix localized search engine upstream code to properly deal with general.useragent.locale + being a complex pref; also change plugin dir order to allow locale specific searchplugins + to overlay the ones shipped in "searchplugins/common" + - add debian/patches/fix_complex_locale_distro_searchplugins.patch + - update debian/patches/series + + [ Jamie Strandboge ] + * add AppArmor profile (disabled by default) (LP: #382917) + - debian/firefox-3.5.dirs: add etc/apparmor.d/disable + - add debian/firefox-3.5.preinst.in: disable the profile on new installs + and upgrades to this version + - debian/firefox-3.5.postinst.in: reload profile + - add debian/firefox-3.5.postrm.in: cleanup force-complain and disable + directories + - add debian/usr.bin.firefox.apparmor.in + - debian/rules: install profile + - add debian/README.Debian.in with note about AppArmor + - debian/apport/firefox-3.5.py: add AppArmor information if the profile is + not disabled + - debian/firefox-3.5.preinst.in: allow for when apparmor is not installed + + -- Alexander Sack Thu, 03 Sep 2009 10:03:08 +0200 + +firefox-3.5 (3.5.2+nobinonly-0ubuntu2) karmic; urgency=low + + Firefox 3.5 by default upload + + see: https://blueprints.launchpad.net/ubuntu/+spec/desktop-karmic-firefox-3.5 + + [ Fabien Tassin ] + * Make firefox-3.5 the default firefox. Use the official branding only + for releases (the -daily PPA remains branded as Shiretoko, like the + upstream nightlies). Activate the profile migrator and the apport hooks. + Add the meta packages to make the transition smoother. + - update debian/control + - drop debian/patches/firefox-fsh + - drop debian/patches/firefox-profilename + - update debian/patches/series + - update debian/firefox-3.5.install + - update debian/firefox.sh.in + - update debian/migrator/main.c + - update debian/mozclient/firefox-3.5.mk + - update debian/rules + - update debian/firefox-3.5-final.desktop + - update debian/firefox-3.5-shiretoko.desktop + - update debian/abrowser-3.5.desktop + - update debian/apport/firefox-3.5.py + + [ Alexander Sack ] + * make -final and -shiretoko .desktop file refer to unversioned "firefox" + Binary and Icon + - update debian/firefox-3.5-shiretoko.desktop + - update debian/firefox-3.5-final.desktop + - update debian/firefox-3.5-minefield.desktop + - update debian/abrowser-3.5.desktop + * add translations for .desktop file from firefox-3.0.head branch + - update debian/firefox-3.5-final.desktop + - update debian/abrowser-3.5.desktop + * set BUILD_OFFICIAL = 1 to enable all official build features + - update debian/rules + * fix LP: #404827 - Firefox doesn't warn about Attack Sites!?; add + --enable-safe-browsing to configure flags + - update debian/rules + * fix LP: #383484 - search engine plugins missing in firefox-3.5 packages; + installing searchplugins and default theme as now firefox-3.5 + Replaces: firefox-3.0 + - update debian/firefox-3.5.install + * fix restart issues by installing proper versioned binary (without a + firefox-fsh patch); in turn drop unversioned firefox link from .install + - update debian/rules + - update debian/firefox-3.0.install + + -- Alexander Sack Mon, 10 Aug 2009 17:05:37 +0200 + +firefox-3.5 (3.5.2+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v3.5.2 (FIREFOX_3_5_2_RELEASE) + + [ Fabien Tassin ] + * Fix postinst to also consider firefox-3.5 for the update-notifier + restart notification + - update debian/firefox-3.5.postinst.in + * Fix bogus prerm rule removing the wrong alternative + - update renamed debian/firefox-3.5.prerm + * Refresh diverged patch + - update debian/patches/nspr_flags_by_pkg_config_hack.patch + + -- Alexander Sack Mon, 03 Aug 2009 16:52:25 +0200 + +firefox-3.5 (3.5.1+build1+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v3.5.1 build1 (FIREFOX_3_5_1_BUILD1) + * fix LP: #396460 - Firefox 3.5 'final' version is in repos but tooltip + in menu says 'beta'; we update the shiretoko desktop file to not + say "beta" anymore + - update debian/firefox-3.5-shiretoko.desktop + * fix LP: #398121 - firefox-3.5-gnome-support failed to install/upgrade; we + make the postinst script more failsafe + - update debian/firefox-3.5-gnome-support.postinst.in + + -- Alexander Sack Thu, 16 Jul 2009 18:27:57 +0200 + +firefox-3.5 (3.5+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5_RELEASE + * Bump Depends/Build-Depends for xulrunner-1.9.1(-dev) to >= 1.9.1 + - update debian/control + * Bump EM_TRANSLATION_{MIN,MAX}_VERSION and MaxVersion/MinVersion + (from application.ini) + - update debian/rules + + -- Fabien Tassin Tue, 30 Jun 2009 20:01:33 +0200 + +firefox-3.5 (3.5~rc2+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5rc2_RELEASE + * Fix startup page, release notes and first run bogus URLs when + using non official brandings. Also fix bogus addons URLs due + to our change of appname (LP: #388880) + - update debian/patches/firefox-profilename + * Fix profile migrator broken when using abrowser-3.5 (LP: #331654) + - update debian/firefox.sh.in + * Bump Standards-Version to 3.8.1 + - update debian/control + * Call update-menus + - update debian/firefox-3.5.postinst.in + * Make firefox-3.5-dbg depend on firefox-3.5 with the exact same version + - update debian/control + * Bump Depends and Build-depends to xulrunner* >= 1.9.1~rc2 + - update debian/control + * Refresh diverged patch: + - update debian/patches/firefox-profilename + + -- Fabien Tassin Fri, 19 Jun 2009 18:55:00 +0200 + +firefox-3.5 (3.5~b4+nobinonly-0ubuntu2) karmic; urgency=low + + * bump (build-)depends version on xulrunner-1.9.1 to >= 1.9.1~b4 + - update debian/control + + -- Alexander Sack Wed, 06 May 2009 22:27:21 +0200 + +firefox-3.5 (3.5~b4+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release 3.5 b4 + + [ H. Montoliu ] + * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file + - update debian/apport/firefox-3.5.py - removed unused code and minor refactoring + + -- Alexander Sack Wed, 29 Apr 2009 15:19:59 +0200 + +firefox-3.5 (3.5~b4~hg20090330r24021+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream snapshot, needed to initiate the firefox 3.1->3.5 transition (LP: #352995) + * Add libstartup-notification0-dev to build-deps as it now seems to be + mandatory on lpia + - update debian/control + * Fix the mozclient include to really use the local configuration + - update debian/rules + * Update MOZCLIENT_GETDATE to make it use pushlog so it is not confused by merges with + dates in the past + - update debian/mozclient/firefox-3.5.conf + + -- Fabien Tassin Mon, 30 Mar 2009 19:00:40 +0200 + +firefox-3.1 (3.1~b3+build2+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream release taken from tag FIREFOX_3_1b3_BUILD2 (LP: #339181) + + -- Fabien Tassin Sat, 07 Mar 2009 15:27:58 +0100 + +firefox-3.1 (3.1~b3~hg20090205r23182+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Fabien Tassin ] + * Drop upstreamed patch now that it has landed and add --with-system-libxul + to configure. + - update debian/rules + - drop debian/patches/installer_shouldnt_copy_xulrunner.patch + - update debian/patches/series + + [ Alexander Sack ] + * add lower bound for xulrunner-1.9.1-dev build-depends to >= + 1.9.1~b3~ + - update debian/control + + -- Alexander Sack Sat, 07 Feb 2009 15:18:30 +0100 + +firefox-3.1 (3.1~b3~hg20090122r22900+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Alexander Sack ] + * improve reload plugins patch; dont rename function + - update debian/patches/bzXXX_reload_new_plugins.patch + * forward reload plugins patch upstream + - debian/patches/bzXXX_reload_new_plugins.patch => + bz460917_att350845_reload_new_plugins.patch + * fix reload new plugins patch - use variables that actually exist on 3.1 + - update debian/patches/bz460917_att350845_reload_new_plugins.patch + + [ Fabien Tassin ] + * Move mozclient project files from mozilla-descripts to this package + and update the upstream branch now that it has moved to 3.2 + - add debian/mozclient/firefox-3.1.conf + - add debian/mozclient/firefox-3.1.mk + - update debian/rules + * Fix menu still mentionning firefox 4 + - update debian/firefox-3.1.menu + * Fix WM class for minefield + - update debian/firefox-3.1-minefield.desktop + * Fix the update-notifier script to really look for firefox-3.1 + - update debian/firefox-3.1-restart-required.update-notifier + * Fix patch series after the rename of patch bz460917_* + - update debian/patches/series + * Revert to codename branding for betas + - update debian/rules + * Fix typo in control file + - update debian/control + * Drop useless patch: + - drop debian/patches/ftbfs-with-branding-dir + - update debian/patches/series + * Update diverged patches: + - update debian/patches/ubuntu_no_app_updates.patch + - update debian/patches/dont_depend_on_nspr_sources.patch + - update and rename debian/patches/ubuntu_bookmarks.html => + debian/patches/ubuntu_bookmarks.patch & d/p/series + + -- Fabien Tassin Fri, 23 Jan 2009 00:33:43 +0100 + +firefox-3.1 (3.1~b2+build1+nobinonly-0ubuntu1) jaunty; urgency=low + + New upstream release: 3.1 beta 2 from FIREFOX_3_1b2_BUILD1 (LP: #274187) + + [ Fabien Tassin ] + * Change appname and use a dedicated profile so 3.1 could run along with + 3.0 without locking/corrupting the profile. Initial 3.1 profile is + cloned from 3.0 whenever possible. + - update debian/firefox.sh.in + - add debian/patches/firefox-profilename + - add debian/patches/firefox-fsh + * Use Shiretoko, codename for 3.1 instead of Granparadiso + - rename debian/firefox-3.1-granparadiso.desktop => firefox-3.1-shiretoko.desktop + - update debian/rules + * Unset FORCE_OFFICIAL_BRANDING to return to minefield branding for + intermediate snapshots and to Shiretoko branding for milestones + - update debian/rules + * Set MALLOC_OPTIONS=O before calling xulrunner during build. This is needed + to avoid a dead-lock in jemalloc when running under fakeroot + - update debian/rules + * Drop system nspr/nss (until the soname work is stable) + - update debian/rules + * Update requirement for system sqlite3 to >= 3.6.0 + - update debian/rules + * Add libasound2-dev to Build-Depends for the new HTML5