Merge lp:~hmontoliu/firefox/firefox-3.0.head into lp:firefox/3.5

Proposed by Hilario J. Montoliu (hjmf)
Status: Rejected
Rejected by: Alexander Sack
Proposed branch: lp:~hmontoliu/firefox/firefox-3.0.head
Merge into: lp:firefox/3.5
Diff against target: None lines
To merge this branch: bzr merge lp:~hmontoliu/firefox/firefox-3.0.head
Reviewer Review Type Date Requested Status
Alexander Sack (community) Disapprove
Review via email: mp+5543@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Hilario J. Montoliu (hjmf) (hmontoliu) wrote :

fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file

395. By Hilario J. Montoliu (hjmf)

* debian/apport/firefox-3.0.py - removed unused code and minor refactoring.

Revision history for this message
Alexander Sack (asac) wrote :

you submitted firefox-3.0.head for merge into firefox-3.1.head ;) ...

review: Disapprove

Unmerged revisions

395. By Hilario J. Montoliu (hjmf)

* debian/apport/firefox-3.0.py - removed unused code and minor refactoring.

394. By Hilario J. Montoliu (hjmf)

fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file

393. By Alexander Sack

* fix LP: #359382 - "Ubuntu Wiki" default bookmark does not point to
  the wiki home page; we use http://wiki.ubuntu.com now
  - update debian/patches/ubuntu_bookmarks.html

392. By Alexander Sack

* open new changelog for post-jaunty

391. By Alexander Sack

* RELEASE 3.0.8+nobinonly-0ubuntu3 to ubuntu/jaunty

390. By Alexander Sack

* drop google code again
  - remove debian/patches/google_code.patch
  - update debian/patches/series

389. By Alexander Sack

RELEASE 3.0.8+nobinonly-0ubuntu2 to ubuntu/jaunty
* security/stability v3.0.8 (FIREFOX_3_0_8_RELEASE)
  - see USN-745-1

388. By Alexander Sack

RELEASE 3.0.7+nobinonly-0ubuntu2 to ubuntu/jaunty
* update client code for google searchplugin
  - add debian/patches/google_code.patch
  - update debian/patches/series

387. By Alexander Sack

* RELEASE 3.0.7+nobinonly-0ubuntu1 to ubuntu/jaunty

386. By Alexander Sack

* security/stability v3.0.7 (FIREFOX_3_0_7_RELEASE)
  - USN-728-1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/apport/firefox-3.0.py'
--- debian/apport/firefox-3.0.py 2008-05-13 08:55:19 +0000
+++ debian/apport/firefox-3.0.py 2009-04-14 21:51:53 +0000
@@ -88,10 +88,6 @@
88 config_dir = os.path.join(os.environ['HOME'], '.mozilla', 'firefox')88 config_dir = os.path.join(os.environ['HOME'], '.mozilla', 'firefox')
89 89
90 # append pluginreg.dat file:90 # append pluginreg.dat file:
91 pluginreg_dat = os.path.join(config_dir,'pluginreg.dat')
92 if os.path.exists(pluginreg_dat):
93 report['pluginreg.dat'] = open(pluginreg_dat).read()
94
95 # append profiles.ini file & parse it:91 # append profiles.ini file & parse it:
96 profiles_ini = os.path.join(config_dir,'profiles.ini') 92 profiles_ini = os.path.join(config_dir,'profiles.ini')
97 if os.path.exists(profiles_ini):93 if os.path.exists(profiles_ini):
@@ -109,10 +105,18 @@
109 profiles_d[profile_parser.get(section, 'Name')] = (os.path.join(config_dir, profile_parser.get(section, 'Path')), is_default)105 profiles_d[profile_parser.get(section, 'Name')] = (os.path.join(config_dir, profile_parser.get(section, 'Path')), is_default)
110 106
111 # summarize the extensions loaded on each profile (either global and local):107 # summarize the extensions loaded on each profile (either global and local):
108 # also append the pluginreg.dat file of the default profile (maybe in a
109 # future append each profile's pluginreg.dat file)
112 extensions_dict, themes_dict, extension_summary = {}, {}, ''110 extensions_dict, themes_dict, extension_summary = {}, {}, ''
113 for profile_name in profiles_d.keys():111 for profile_name in profiles_d.keys():
114 profile_path, is_default = profiles_d[profile_name]112 profile_path, is_default = profiles_d[profile_name]
115 extensions_ini = os.path.join(profile_path, 'extensions.ini')113 extensions_ini = os.path.join(profile_path, 'extensions.ini')
114 pluginreg_dat = os.path.join(profile_path, 'pluginreg.dat')
115 if os.path.exists(pluginreg_dat):
116 if is_default == '1':
117 report['default_profile_pluginreg.dat'] = open(pluginreg_dat).read()
118 else:
119 report['profile_%s_pluginreg.dat' % profile_name] = open(pluginreg_dat).read()
116 if os.path.exists(extensions_ini):120 if os.path.exists(extensions_ini):
117 # attach each profile's extensions.ini too (not enabled).121 # attach each profile's extensions.ini too (not enabled).
118 #report['extensions.ini (profile: %s)' % profile_name ] = open(extensions_ini).read()122 #report['extensions.ini (profile: %s)' % profile_name ] = open(extensions_ini).read()
119123
=== modified file 'debian/changelog'
--- debian/changelog 2008-11-26 20:58:10 +0000
+++ debian/changelog 2009-04-14 21:51:53 +0000
@@ -1,10 +1,77 @@
1firefox-3.0 (3.0.4+nobinonly-0ubuntu3) UNRELEASED; urgency=low1firefox-3.0 (3.0.8+nobinonly-0ubuntu4) UNRELEASED; urgency=low
2
3 * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file
4
5 -- H. Montoliu <hmontoliu@ubuntu.com> Tue Apr 14 21:50:44 UTC 2009
6
7firefox-3.0 (3.0.8+nobinonly-0ubuntu4) UNRELEASED; urgency=low
8
9 * fix LP: #359382 - "Ubuntu Wiki" default bookmark does not point to
10 the wiki home page; we use http://wiki.ubuntu.com now
11 - update debian/patches/ubuntu_bookmarks.html
12
13 -- Alexander Sack <asac@ubuntu.com> Tue, 14 Apr 2009 19:04:41 +0200
14
15firefox-3.0 (3.0.8+nobinonly-0ubuntu3) jaunty; urgency=low
16
17 * drop google code again
18 - remove debian/patches/google_code.patch
19 - update debian/patches/series
20
21 -- Alexander Sack <asac@ubuntu.com> Tue, 07 Apr 2009 10:58:55 +0200
22
23firefox-3.0 (3.0.8+nobinonly-0ubuntu2) jaunty; urgency=low
24
25 * security/stability v3.0.8 (FIREFOX_3_0_8_RELEASE)
26 - see USN-745-1
27
28 -- Alexander Sack <asac@ubuntu.com> Fri, 27 Mar 2009 10:51:07 +0100
29
30firefox-3.0 (3.0.7+nobinonly-0ubuntu2) jaunty; urgency=low
31
32 * update client code for google searchplugin
33 - add debian/patches/google_code.patch
34 - update debian/patches/series
35
36 -- Alexander Sack <asac@ubuntu.com> Tue, 24 Mar 2009 17:45:46 +0100
37
38firefox-3.0 (3.0.7+nobinonly-0ubuntu1) jaunty; urgency=low
39
40 * security/stability v3.0.7 (FIREFOX_3_0_7_RELEASE)
41 - USN-728-1
42
43 -- Alexander Sack <asac@ubuntu.com> Thu, 05 Mar 2009 17:20:33 +0100
44
45firefox-3.0 (3.0.6+nobinonly-0ubuntu1) jaunty; urgency=low
46
47 * security/stability v3.0.6 (FIREFOX_3_0_6_RELEASE)
48 - USN-717-1
49
50 -- Alexander Sack <asac@ubuntu.com> Thu, 05 Feb 2009 09:21:16 +0100
51
52firefox-3.0 (3.0.5+nobinonly-0ubuntu1) jaunty; urgency=low
53
54 New upstream security/stability update (v3.0.5 aka FIREFOX_3_0_5_RELEASE)
55 - see USN-690-1
256
3 [ Nick Ellery <nick.ellery@ubuntu.com> ]57 [ Nick Ellery <nick.ellery@ubuntu.com> ]
4 * fix LP: #270477 - firefox-3.0-branding has errors in it's package description58 * fix LP: #270477 - firefox-3.0-branding has errors in it's package description
5 - update debian/control59 - update debian/control
660
7 -- Alexander Sack <asac@ubuntu.com> Wed, 26 Nov 2008 21:56:44 +010061 [ Alexander Sack <asac@ubuntu.com> ]
62 * do not install DEBIAN_NAME_OTHER chrome in binary-install/$(DEBIAN_NAME)::
63 target.
64 - update debian/rules
65 * fix LP: #271524 - Firefox/Abrowser recommend ubufox; we demote ubufox to
66 Suggests in order to prevent gnome stuff from being installed on kde
67 systems
68 - update debian/control
69 * drop know your rights patch, which was replaced upstream by their own
70 development
71 - delete debian/patches/lp269656_know_your_rights.patch
72 - update debian/patches/series
73
74 -- Alexander Sack <asac@ubuntu.com> Tue, 16 Dec 2008 16:22:10 +0100
875
9firefox-3.0 (3.0.4+nobinonly-0ubuntu2) jaunty; urgency=low76firefox-3.0 (3.0.4+nobinonly-0ubuntu2) jaunty; urgency=low
1077
1178
=== modified file 'debian/control'
--- debian/control 2008-11-26 20:58:10 +0000
+++ debian/control 2008-12-02 10:54:03 +0000
@@ -31,8 +31,7 @@
31 xulrunner-1.9 (>= 1.9.0.1),31 xulrunner-1.9 (>= 1.9.0.1),
32 ${shlibs:Depends},32 ${shlibs:Depends},
33 firefox-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1~) | abrowser-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1~)33 firefox-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1~) | abrowser-3.0-branding (>= 3.0.3+nobinonly-0ubuntu1~)
34Recommends: ubufox,34Suggests: ubufox, firefox-3.0-gnome-support (= ${binary:Version}), latex-xft-fonts, libthai0
35Suggests: firefox-3.0-gnome-support (= ${binary:Version}), latex-xft-fonts, libthai0
36Provides: www-browser, firefox-libthai35Provides: www-browser, firefox-libthai
37Conflicts: firefox-trunk (<< 3.0~a8~cvs20070914t1713-0), firefox-granparadiso (<< 3.0~alpha8-0), firefox (<< 3), firefox-libthai36Conflicts: firefox-trunk (<< 3.0~a8~cvs20070914t1713-0), firefox-granparadiso (<< 3.0~alpha8-0), firefox (<< 3), firefox-libthai
38Replaces: firefox-trunk, firefox-granparadiso, firefox (<< 3), firefox-libthai37Replaces: firefox-trunk, firefox-granparadiso, firefox (<< 3), firefox-libthai
3938
=== removed file 'debian/patches/lp269656_know_your_rights.patch'
--- debian/patches/lp269656_know_your_rights.patch 2008-10-20 15:33:44 +0000
+++ debian/patches/lp269656_know_your_rights.patch 1970-01-01 00:00:00 +0000
@@ -1,480 +0,0 @@
1---
2 browser/base/content/aboutRights.xhtml | 143 +++++++++++++++++++++++++++++++++
3 browser/base/jar.mn | 1
4 browser/components/Makefile.in | 1
5 browser/components/aboutRights.js | 67 +++++++++++++++
6 browser/components/nsBrowserGlue.js | 130 +++++++++++++++++++++++-------
7 browser/installer/unix/packages-static | 1
8 6 files changed, 316 insertions(+), 27 deletions(-)
9
10Index: mozilla/browser/base/content/aboutRights.xhtml
11===================================================================
12--- /dev/null
13+++ mozilla/browser/base/content/aboutRights.xhtml
14@@ -0,0 +1,143 @@
15+<?xml version="1.0" encoding="UTF-8"?>
16+
17+# <!--
18+# ***** BEGIN LICENSE BLOCK *****
19+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
20+#
21+# The contents of this file are subject to the Mozilla Public License
22+# Version
23+# 1.1 (the "License"); you may not use this file except in compliance with
24+# the License. You may obtain a copy of the License at
25+# http://www.mozilla.org/MPL/
26+#
27+# Software distributed under the License is distributed on an "AS IS"
28+# basis,
29+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
30+# for the specific language governing rights and limitations under the
31+# License.
32+#
33+# The Original Code is aboutRights.xhtml
34+#
35+# The Initial Developer of the Original Code is
36+# Mozilla Foundation
37+# Portions created by the Initial Developer are Copyright (C) 1998
38+# the Initial Developer. All Rights Reserved.
39+#
40+# Contributor(s):
41+# Alexander Sack <asac@canonical.com>
42+#
43+# Alternatively, the contents of this file may be used under the terms of
44+# either the GNU General Public License Version 2 or later (the "GPL"), or
45+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
46+# in which case the provisions of the GPL or the LGPL are applicable instead
47+# of those above. If you wish to allow use of your version of this file only
48+# under the terms of either the GPL or the LGPL, and not to allow others to
49+# use your version of this file under the terms of the MPL, indicate your
50+# decision by deleting the provisions above and replace them with the notice
51+# and other provisions required by the GPL or the LGPL. If you do not delete
52+# the provisions above, a recipient may use your version of this file under
53+# the terms of any one of the MPL, the GPL or the LGPL.
54+#
55+# ***** END LICENSE BLOCK ***** -->
56+
57+<html xmlns="http://www.w3.org/1999/xhtml">
58+<head>
59+<title>about:rights</title>
60+<link rel="stylesheet" href="chrome://global/skin/about.css" type="text/css" media="all" />
61+</head>
62+<body>
63+<div id="aboutPageContainer">
64+<h1>About: Your Rights</h1>
65+<p>
66+Mozilla Firefox is free and open source software, built by a community of
67+thousands from all over the world. There are a few things you should know:
68+
69+
70+<ul>
71+ <li>
72+ Firefox is made available to you under the terms of the
73+ <a href="http://www.mozilla.org/MPL/MPL-1.1.html" alt="Mozilla Public License version 1.1">Mozilla Public License</a>. This means you may use, copy and distribute Firefox to others. You are also welcome to modify the source code of Firefox as you want to meet your needs. The Mozilla Public License also gives you the right to distribute your modified versions.
74+ </li>
75+
76+ <li>
77+ Mozilla does not grant you any rights to the Mozilla and Firefox trademarks
78+ or logos. Additional information on Trademarks may be found
79+ <a href="http://www.mozilla.org/foundation/trademarks/policy.html" alt="Mozilla Trademark Policy">here</a>.
80+ </li>
81+
82+ <li>
83+ Mozilla’s privacy policy for Firefox may be found
84+ <a href="http://www.mozilla.com/en-US/legal/privacy/firefox-en.html" alt="Firefox Privacy Policy">here</a>.
85+ </li>
86+
87+ <li>
88+ Firefox also offers optional web site information services, such as the SafeBrowsing service; however, we cannot guarantee they are 100% accurate or error-free. More details, including information on how to disable the services, can be found in the <a href="about:rights#hiddenpart" alt="Mozilla Firefox Web Site Services" onclick="return showhidden()">service terms</a>.
89+
90+<div id="part2" style="-moz-border-radius: 3pt;">
91+<div id="hiddenpart" style="padding: 0em; margin: 0em">
92+ <h3>Mozilla Firefox Web Site Services</h3>
93+ <script type="text/javascript">
94+ h = document.getElementById('hiddenpart');
95+ p2 = document.getElementById('part2');
96+ h.style.display = 'none';
97+ p2.style.background="none";
98+
99+ switchElem = document.getElementById("switch");
100+ function showhidden() {
101+ if (h.style.display == 'none') {
102+ h.style.display = 'block';
103+ }
104+ else {
105+ h.style.display = 'none';
106+ }
107+ return false;
108+ }
109+ </script>
110+
111+ <p>
112+ Mozilla Firefox uses web site information services ("Services"), such as the
113+ SafeBrowsing service, that are available for your use with this binary version of Firefox as described below. If you do not want to use the Services or the terms below are unacceptable, you may disable the SafeBrowsing service by clicking <b>Edit -> Preferences -> Security</b> and uncheck the options for "Tell me if the site I'm visiting is a suspected attack site" and "Tell me if the site I'm visiting is a suspected forgery."
114+ </p>
115+
116+ <ol>
117+ <p><li>
118+ Mozilla and its contributors, licensors and partners work to provide the most accurate and up-to-date phishing and malware information. However, they cannot guarantee that this information is comprehensive and error-free: some risky sites may not be identified and some safe sites may be identified in error.
119+ </li></p>
120+
121+ <p><li>
122+ Mozilla may discontinue or change the Services at its discretion.
123+ </li></p>
124+
125+ <p><li>
126+ You are welcome to use these Services with the accompanying version of
127+ Firefox, and you have all the rights necessary to do so.  Mozilla and
128+ its licensors reserve all other rights in the Services.  These terms are
129+ not intended to limit any rights granted under open source licenses applicable to Firefox and to corresponding source code versions of Firefox.
130+ </li></p>
131+
132+ <p><li><b>
133+ The Services are provided "as-is." Mozilla, its contributors, licensors, and distributors, disclaim all warranties, whether express or implied, including without limitation, warranties that the Services are merchantable and fit for your particular purposes. You bear the entire risk as to selecting the Services for your purposes and as to the quality and performance of the Services. Some jurisdictions do not allow the exclusion or limitation of implied warranties, so this disclaimer may not apply to
134+ you.
135+ </b></li></p>
136+
137+ <p><li><b>
138+ The Services are provided "as-is." Mozilla, its contributors, licensors, and distributors, disclaim all warranties, whether express or implied, including without limitation, warranties that the Services are merchantable and fit for your particular purposes. You bear the entire risk as to selecting the Services for your purposes and as to the quality and performance of the Services. Some jurisdictions do not allow the exclusion or limitation of implied warranties, so this disclaimer may not apply to you.
139+ </b></li></p>
140+
141+ <p><li>
142+ Mozilla may update these terms as necessary from time to time. These terms may not be modified or cancelled without Mozilla’s written agreement.
143+ </li></p>
144+
145+ <p><li>
146+ These terms are governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions. If any portion of these terms is held to be invalid or unenforceable, the remaining portions will remain in full force and effect. In the event of a conflict between a translated version of these terms and the English language version, the English language version shall control.
147+ </li></p>
148+ </ol>
149+</div>
150+</div>
151+</li>
152+</ul>
153+</p>
154+</div>
155+</body>
156+</html>
157+
158Index: mozilla/browser/base/jar.mn
159===================================================================
160--- mozilla.orig/browser/base/jar.mn
161+++ mozilla/browser/base/jar.mn
162@@ -12,16 +12,17 @@
163 % style chrome://global/content/customizeToolbar.xul chrome://browser/skin/
164 * content/browser/aboutDialog.xul (content/aboutDialog.xul)
165 * content/browser/aboutDialog.js (content/aboutDialog.js)
166 content/browser/aboutDialog.css (content/aboutDialog.css)
167 * content/browser/aboutRobots.xhtml (content/aboutRobots.xhtml)
168 content/browser/aboutRobots-icon.png (content/aboutRobots-icon.png)
169 content/browser/aboutRobots-widget-left.png (content/aboutRobots-widget-left.png)
170 content/browser/aboutRobots-widget-right.png (content/aboutRobots-widget-right.png)
171+* content/browser/aboutRights.xhtml (content/aboutRights.xhtml)
172 * content/browser/browser.css (content/browser.css)
173 * content/browser/browser.js (content/browser.js)
174 * content/browser/browser.xul (content/browser.xul)
175 * content/browser/credits.xhtml (content/credits.xhtml)
176 * content/browser/EULA.js (content/EULA.js)
177 * content/browser/EULA.xhtml (content/EULA.xhtml)
178 * content/browser/EULA.xul (content/EULA.xul)
179 * content/browser/metaData.js (content/metaData.js)
180Index: mozilla/browser/components/Makefile.in
181===================================================================
182--- mozilla.orig/browser/components/Makefile.in
183+++ mozilla/browser/components/Makefile.in
184@@ -48,16 +48,17 @@
185 XPIDLSRCS = \
186 nsIBrowserHandler.idl \
187 nsIBrowserGlue.idl \
188 $(NULL)
189
190 EXTRA_PP_COMPONENTS = \
191 nsBrowserContentHandler.js \
192 nsBrowserGlue.js \
193+ aboutRights.js \
194 aboutRobots.js \
195 $(NULL)
196
197 EXTRA_JS_MODULES = distribution.js
198
199 DIRS = \
200 dirprovider \
201 microsummaries \
202Index: mozilla/browser/components/aboutRights.js
203===================================================================
204--- /dev/null
205+++ mozilla/browser/components/aboutRights.js
206@@ -0,0 +1,67 @@
207+/* ***** BEGIN LICENSE BLOCK *****
208+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
209+ *
210+ * The contents of this file are subject to the Mozilla Public License Version
211+ * 1.1 (the "License"); you may not use this file except in compliance with
212+ * the License. You may obtain a copy of the License at
213+ * http://www.mozilla.org/MPL/
214+ *
215+ * Software distributed under the License is distributed on an "AS IS" basis,
216+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
217+ * for the specific language governing rights and limitations under the
218+ * License.
219+ *
220+ * The Original Code is http://developer.mozilla.org/En/Code_snippets:JS_XPCOM
221+ *
222+ * The Initial Developer of the Original Code is Mozilla Foundation.
223+ * Portions created by the Initial Developer are Copyright (C) 2008
224+ * the Initial Developer. All Rights Reserved.
225+ *
226+ * Contributor(s):
227+ * Alexander Sack <asac@canonical.com>
228+ *
229+ * Alternatively, the contents of this file may be used under the terms of
230+ * either the GNU General Public License Version 2 or later (the "GPL"), or
231+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
232+ * in which case the provisions of the GPL or the LGPL are applicable instead
233+ * of those above. If you wish to allow use of your version of this file only
234+ * under the terms of either the GPL or the LGPL, and not to allow others to
235+ * use your version of this file under the terms of the MPL, indicate your
236+ * decision by deleting the provisions above and replace them with the notice
237+ * and other provisions required by the GPL or the LGPL. If you do not delete
238+ * the provisions above, a recipient may use your version of this file under
239+ * the terms of any one of the MPL, the GPL or the LGPL.
240+ *
241+ * ***** END LICENSE BLOCK ***** */
242+
243+Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
244+const Cc = Components.classes;
245+const Ci = Components.interfaces;
246+function AboutRightsHandler() { }
247+
248+AboutRightsHandler.prototype = {
249+ newChannel : function(aURI) {
250+ var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
251+ var secMan = Cc["@mozilla.org/scriptsecuritymanager;1"].
252+ getService(Ci.nsIScriptSecurityManager);
253+ var channel = ios.newChannel("chrome://browser/content/aboutRights.xhtml", null, null);
254+ channel.originalURI = aURI;
255+ var principal = secMan.getCodebasePrincipal(aURI);
256+ channel.owner = principal;
257+ return channel;
258+ },
259+ getURIFlags: function(aURI) {
260+ return (Ci.nsIAboutModule.ALLOW_SCRIPT |
261+ Ci.nsIAboutModule.URI_SAFE_FOR_UNTRUSTED_CONTENT);
262+ },
263+
264+ classDescription: "About Rights Page",
265+ classID: Components.ID("a9de133c-6c09-4a6b-b376-88ad56c0a351"),
266+ contractID: "@mozilla.org/network/protocol/about;1?what=rights",
267+ QueryInterface: XPCOMUtils.generateQI([Ci.nsIAboutModule]),
268+}
269+
270+function NSGetModule(aCompMgr, aFileSpec) {
271+ return XPCOMUtils.generateModule([AboutRightsHandler]);
272+}
273+
274Index: mozilla/browser/components/nsBrowserGlue.js
275===================================================================
276--- mozilla.orig/browser/components/nsBrowserGlue.js
277+++ mozilla/browser/components/nsBrowserGlue.js
278@@ -67,16 +67,118 @@
279 };
280
281 // Constructor
282
283 function BrowserGlue() {
284 this._init();
285 }
286
287+// this returns the most recent non-popup browser window
288+function getMostRecentBrowserWindow() {
289+ var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
290+ .getService(Components.interfaces.nsIWindowMediator);
291+
292+ var win = wm.getMostRecentWindow("navigator:browser", true);
293+
294+ // if we're lucky, this isn't a popup, and we can just return this
295+ if (win && win.document.documentElement.getAttribute("chromehidden")) {
296+ var windowList = wm.getEnumerator("navigator:browser", true);
297+ // this is oldest to newest, so this gets a bit ugly
298+ while (windowList.hasMoreElements()) {
299+ var nextWin = windowList.getNext();
300+ if (!nextWin.document.documentElement.getAttribute("chromehidden"))
301+ win = nextWin;
302+ }
303+ }
304+ return win;
305+}
306+
307+function getMostRecentBrowser () {
308+ var browserWindow = getMostRecentBrowserWindow();
309+ var browser = browserWindow.getBrowser();
310+ return browser;
311+}
312+
313+function openYourRights () {
314+ var YOUR_RIGHTS_LOCATION = "about:rights";
315+ var YOUR_RIGHTS_URI = Components.classes["@mozilla.org/network/io-service;1"]
316+ .getService(Components.interfaces.nsIIOService)
317+ .newURI(YOUR_RIGHTS_LOCATION, null, null);
318+
319+ var browserDOMWindow = getMostRecentBrowserWindow().browserDOMWindow;
320+
321+ browserDOMWindow.openURI (YOUR_RIGHTS_URI,
322+ null,
323+ Components.interfaces.nsIBrowserDOMWindow.OPEN_DEFAULTWINDOW,
324+ null);
325+}
326+
327+function doRightsDisplay(e) {
328+ var bundleService = Cc["@mozilla.org/intl/stringbundle;1"].
329+ getService(Ci.nsIStringBundleService);
330+ var brandBundle = bundleService.createBundle("chrome://branding/locale/brand.properties");
331+ var appFullName = brandBundle.GetStringFromName("brandFullName");
332+ appFullName = appFullName != null ? appFullName : "Browser Without Brand";
333+
334+ var FIREFOX_WELCOME_TEXT = appFullName + " is free and open source software from the non-profit Mozilla Foundation.";
335+ var YOURRIGHTS_TEXT = "Know Your Rights...";
336+ var YOURRIGHTS_ACCESSKEY = "K";
337+ var buttons = [{ label: YOURRIGHTS_TEXT, accessKey: YOURRIGHTS_ACCESSKEY, callback: openYourRights }];
338+
339+ var rbrowser = e.target // getMostRecentBrowser();
340+ var browser = rbrowser; //rbrowser.getBrowserForDocument(e.target).getTabBrowser();
341+ var notificationBox = browser.getNotificationBox();
342+ var notification = notificationBox.getNotificationWithValue("your-rights");
343+ if (notification)
344+ notificationBox.removeNotification(notification);
345+
346+ notification = notificationBox.appendNotification(FIREFOX_WELCOME_TEXT,
347+ 'your-rights',"",
348+ notificationBox.PRIORITY_INFO_HIGH,
349+ buttons);
350+ notification.persistence++;
351+
352+ browser.removeEventListener ("load", doRightsDisplay, false);
353+
354+ var rightsCurrent = "0.0";
355+ try { rightsCurrent = prefs.getCharPref("xxx.legal.rights.current"); } catch (e) {}
356+
357+ var prefs = Components.classes["@mozilla.org/preferences-service;1"]
358+ .getService(Components.interfaces.nsIPrefBranch);
359+ prefs.setCharPref("xxx.legal.rights.seen", rightsCurrent);
360+}
361+
362+function scheduleRightsNotification () {
363+
364+ var prefs = Components.classes["@mozilla.org/preferences-service;1"]
365+ .getService(Components.interfaces.nsIPrefBranch);
366+
367+ var rightsSeen = null;
368+ var rightsCurrent = "0.0";
369+ try { rightsSeen = prefs.getCharPref("xxx.legal.rights.seen"); } catch (e) {}
370+ try { rightsCurrent = prefs.getCharPref("xxx.legal.rights.current"); } catch (e) {}
371+
372+ var bundleService = Cc["@mozilla.org/intl/stringbundle;1"].
373+ getService(Ci.nsIStringBundleService);
374+ var brandBundle = bundleService.createBundle("chrome://branding/locale/brand.properties");
375+
376+ var appFullName = brandBundle.GetStringFromName("brandFullName");
377+
378+ // do not display notification if a) user already saw a notification for the current
379+ // rights page version _or_ b) this is a not official build (e.g. no Mozilla application)
380+ if(rightsSeen != null && rightsSeen == rightsCurrent ||
381+ appFullName == null || appFullName.indexOf("Mozilla") < 0) {
382+ return;
383+ }
384+ var browser = getMostRecentBrowser();
385+ browser.addEventListener("load", doRightsDisplay, false);
386+}
387+
388+
389 BrowserGlue.prototype = {
390 _saveSession: false,
391
392 _setPrefToSaveSession: function()
393 {
394 var prefBranch = Cc["@mozilla.org/preferences-service;1"].
395 getService(Ci.nsIPrefBranch);
396 prefBranch.setBoolPref("browser.sessionstore.resume_session_once", true);
397@@ -94,16 +196,17 @@
398 break;
399 case "prefservice:after-app-defaults":
400 this._onAppDefaults();
401 break;
402 case "final-ui-startup":
403 this._onProfileStartup();
404 break;
405 case "sessionstore-windows-restored":
406+ scheduleRightsNotification ();
407 this._onBrowserStartup();
408 break;
409 case "browser:purge-session-history":
410 // reset the console service's error buffer
411 const cs = Cc["@mozilla.org/consoleservice;1"].
412 getService(Ci.nsIConsoleService);
413 cs.logStringMessage(null); // clear the console (in case it's open)
414 cs.reset();
415@@ -170,43 +273,16 @@
416 // other customizations are applied in _onProfileStartup()
417 var distro = new DistributionCustomizer();
418 distro.applyPrefDefaults();
419 },
420
421 // profile startup handler (contains profile initialization routines)
422 _onProfileStartup: function()
423 {
424- // Check to see if the EULA must be shown on startup
425-
426- var prefBranch = Cc["@mozilla.org/preferences-service;1"].
427- getService(Ci.nsIPrefBranch);
428- var mustDisplayEULA = false;
429- try {
430- mustDisplayEULA = !prefBranch.getBoolPref("browser.EULA.override");
431- } catch (e) {
432- // Pref might not exist
433- }
434-
435- // Make sure it hasn't already been accepted
436- if (mustDisplayEULA) {
437- try {
438- var EULAVersion = prefBranch.getIntPref("browser.EULA.version");
439- mustDisplayEULA = !prefBranch.getBoolPref("browser.EULA." + EULAVersion + ".accepted");
440- } catch(ex) {
441- }
442- }
443-
444- if (mustDisplayEULA) {
445- var ww2 = Cc["@mozilla.org/embedcomp/window-watcher;1"].
446- getService(Ci.nsIWindowWatcher);
447- ww2.openWindow(null, "chrome://browser/content/EULA.xul",
448- "_blank", "chrome,centerscreen,modal,resizable=yes", null);
449- }
450-
451 this.Sanitizer.onStartup();
452 // check if we're in safe mode
453 var app = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).
454 QueryInterface(Ci.nsIXULRuntime);
455 if (app.inSafeMode) {
456 var ww = Cc["@mozilla.org/embedcomp/window-watcher;1"].
457 getService(Ci.nsIWindowWatcher);
458 ww.openWindow(null, "chrome://browser/content/safeMode.xul",
459Index: mozilla/browser/installer/unix/packages-static
460===================================================================
461--- mozilla.orig/browser/installer/unix/packages-static
462+++ mozilla/browser/installer/unix/packages-static
463@@ -240,16 +240,17 @@
464 bin/components/nsDefaultCLH.js
465 bin/components/nsContentPrefService.js
466 bin/components/nsContentDispatchChooser.js
467 bin/components/nsHandlerService.js
468 bin/components/nsWebHandlerApp.js
469 bin/components/libdbusservice.so
470 bin/components/aboutRobots.js
471 bin/components/nsBadCertHandler.js
472+bin/components/aboutRights.js
473
474 ; Modules
475 bin/modules/*
476
477 ; Safe Browsing
478 bin/components/nsSafebrowsingApplication.js
479 bin/components/nsUrlClassifierListManager.js
480 bin/components/nsUrlClassifierLib.js
4810
=== modified file 'debian/patches/series'
--- debian/patches/series 2008-10-09 12:41:35 +0000
+++ debian/patches/series 2009-04-03 17:22:56 +0000
@@ -13,5 +13,4 @@
13browser_branding.patch13browser_branding.patch
14ubuntu_codes_amazon.patch14ubuntu_codes_amazon.patch
15bz421977_att334578.patch15bz421977_att334578.patch
16lp269656_know_your_rights.patch
17ubuntu_bookmarks.html16ubuntu_bookmarks.html
1817
=== modified file 'debian/patches/ubuntu_bookmarks.html'
--- debian/patches/ubuntu_bookmarks.html 2008-10-09 12:41:35 +0000
+++ debian/patches/ubuntu_bookmarks.html 2009-04-14 17:09:29 +0000
@@ -20,7 +20,7 @@
20+ <DL><p>20+ <DL><p>
21+ <DT><A HREF="http://www.ubuntulinux.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64,AAABAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////7+///9/v7//v/+//3////8/v3/+//9//v+/////f///v/+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v/7//39/v/8/P7/+vz8//X9/v/6/v///v/8//7/+//+/v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/v7/+v76/6XX+P88p/b/I6D0/2/A8//f9Pz//P/9//3//v/////////////////////////////////////////////////////////////////////////////////+/v7//v7///z+/v/+/f7///78///9///+/v3//v3+//z9/P+84Pn/D5X4/wGS/v8Dkf//BJX4/1y29v/5/P7//P/9/////////////////////////////////////////////////////////////////////////////////////f/+//3//v78//r5/f/o6/r/6en5/+jq+P/z8/3//Pz+/3TB8/8Dk/z/BZL+/wCU/P8GkP//GJr2/+T3/f///f//////////////////////////////////////////////////////////////////////////////////8/T9/6+17v9iZtj/LS3X/xQU0/8SENL/FBLO/yMizP/S2vL/eMX0/wOQ/v8Dkv3/AJL+/wSR/v8dm/T/6ff+//7+/v///////////////////////////////////////////////////////////////////////v////7///+mrN//BgXK/wAE1f8AAdv/AAHZ/wEB2f8AAN3/AQTX/4+Q5//J6fz/G5b3/wKU+/8Bkv7/BZT7/3TG9v/4/f7//v/9///////////////////////////////////////+//3///3///3//f/9//7//v7+/+n5+/96wvH/4PL8//T2+v84OdP/AQDc/wAB2v8CANr/AwDZ/wEA2/8AAdj/Hx/N/9vZ9f/A5vr/XLr3/0yx9/+T0ff/8vr9//n+/v///v7///////////////////////////////////7///z+/v/7//3///79//n+///t+f3/UrL2/wmP+f9uv/X/9vz//7m98P8GBtD/AwHY/wEA3f8BANv/AQHY/wAA2f8AAdn/IyPP/6Kk6P/o6vz/8/P7/87N8//Bx+z//f35//3+/P/////////////////////////////////////////+//3+///9/v7/+v37/2e6+P8Gkvz/AZX6/xCU+f/C5/n//Pr+/1hb2P8FB8z/IiHO/zQz1f8rLNf/Dg7Q/wQD0v8BAd3/AQLW/wsK0P8NDsr/BAbT/xgXzf/SzfD/+/39///////////////////////////////////////8//7//v3///v++/+n2fj/DJP6/wGU/P8Bkv7/ApP8/0+v9//x/Pv/4eL1/8/K8v/x9fz/+/39//f5/v/m5Pr/nKDo/yss0f8CAtb/AgLV/wIA2/8BANz/AgLX/0A+zv/29P3////////////////////+//7+///+//7//v7+//z//P/5//7/8vf8/zak8/8Bkv//AZL+/wOS/v8Bkv7/JZnx/93v+f/+/vz//vz+//3////+/v///////////f/8/vv/7Or8/19Z2/8BA9T/AQHb/wEA3P8AAtf/BgPW/5+f6P/+/f///v7+///+///6//7//v7+//39///8/v3/+/7+///+/f+o2vb/BJT4/wKT+/8Ckf//A5L9/w+V9v+v3Pj//Pz9//r//v/9//7//f/+//////////////////v//v/+/f7/8PP+/0ZJ0/8BAtf/AQDb/wEA2/8CAdr/PDvQ//b5/v/9//7//v7///7/+P/9/v3/7/j+/8LP9P+yx/H/3O77/9Pr+/8woPf/A5H+/wGS/v8FlPr/abz5//n+/P/8//7//P/+///9/////////////////////////f7+//7/+//+/P//29v3/wsMzv8BAtj/AgHa/wAA2/8JCc7/z9X0//3//P/+/v//+v3+/+rx/P9Ceuj/CUnx/wZI9v8bXez/wdP2/77j+P8Kk/n/ApL8/wyW+P/R7vv//v3///z//v/+//7//P7///3//////////////////////f///f7+///9/v/6/P3/XlzX/wEB2/8BAtb/AgDc/wED1P+cnuP//v7+//7+/v///vv/j6vy/wVK+f8DSPr/BEn8/wNI/P84bev/8Pr//yqj8/8Fkf7/NqLx//D8/f/9//7//v/9///+//////3////+//////////////////7//v/9//////7///z//v+pqOn/KCjU/yco0v8uKNb/KCbU/4mJ3v///v7/+//+//v+/v9fje//Akr9/wFL/P8ASf7/A0n9/xBS6P/z+/3/SK7y/wKS/v9Grvb/9v3////////////////////////////////////////////////+/////v/8/////P7///z9/v/4+/7/9/v///r8/f/6+v7/+f39//7+/f/+/v7//v3+/4ir9P8GSvn/BEj5/wRI/f8ESfr/NWvr//L7/f8vo/T/AZL//0Kr9P/1/v3//v////////////////////////////////////////////3//P////z//v/+//3/6PD6/8rZ8v/H2PP/yNn0/8fZ8//f6fb/+v78///+/v/7/v7/6/H8/0l67P8JSe7/BUn0/x1g7f/C0fj/uOP6/weT+v8Bkv3/JZn1/+n4/P/+/////////////////////////////////////////////v/8///////7//z9/P+CqfL/B03w/whM9f8IS/f/CEv1/4qk7v/9/vz//f/9/////P/7//3/9Pj+/8nW9/++y/P/5O77/83o+v8rn/j/A5H//wGV+v8Ikvv/sd34//3+/v/+/v///v/+//z////////////////////+/////v////3+///8/v3/8Pn//zdw6/8BSf7/Akf//wFK/v8ESvj/rMby//7+/f/+//3///////////////////////7//v/8//7/f8Xy/wOV+/8Ck/3/AZL//wSR/v9BqvP/6/r9//z+/v/+/vz//f7+//z//f/9//3//v7//////f/+//3///7+//v9/P+jvvX/Bkr1/wBK/v8BSf3/BEf+/xZY8P/g7v3//P/8//39/v/////////////////+//7//f3+//v+/P/P6Pr/DJP3/wSS/v8Ckv//BJL+/wWS/P9svPn/8vv8//r+/v/9/vz//v3+//7+///+//3//f3+//n+/v/9/vz/0d36/x1b7v8FSfz/Akj//wFK/v8DSvr/YIzx//z9/v/8/v3///3+//////////////////7////+/v///P/+//b++/9Yufb/BJH+/wGT/v8BlPz/A5P8/xmY+P/Z7fv/+v77//z8+//8/vr/+f7+///+/f/8/vr/9/n8/6jB9/8dX+v/AEr6/wFI//8BSP7/BUr4/xFS8f/N2vj///7///3+//////7//////////////////v////3//v/9//7///3//9vt+/8Wl/X/BZL9/wKQ/v8Ck/r/dMX4//n8/v+zx/D/bZnt/7jI8//J1/v/v9L3/5Sw8/9Kee7/CEz0/wxM8/8vZ/T/NW/w/w5Q8P8FSPf/c6Dt//v9/v/8//3//v/+//3//f///////////////////////////////////////v///6/b+P8Vlff/AZP9/yuc8v/j8/3/8PP9/zds7P8BSP3/A0v5/wlJ9v8DSfr/Akj+/wJL9v9Jeuv/zt77//X4///y+f//5O3+/6K67//t9/3///7+////////////////////////////////////////////////////////////+v38/6DY+P8alvP/nNT2//v+/v+Mr/T/Bkj0/wRK+P8BSf3/AEn9/wNI/f8BSfz/O3Hu/+zx/f+Um+X/MjHS/ycmzf9zct3/7O/4//z+/P/6//3////////////////////////////////////////////////////////////+/v//+v7+/8jr/P/u+f7/1+n8/x9Z8P8FSfv/AUj+/wVG//8BSv3/BEj8/wZM9P+vxPP/tLPs/wgH1P8EAdj/AQHa/wED1P9oatj//vv+//7+/v////////////////////////////////////////////////////////////7+//////v/+f79//7+/P+/0vH/L2Xt/wtM9P8FSfz/Akn+/wBJ//8CSf3/FE/y/9vl+f9gX9//AQLT/wMA2v8AAtf/BQDW/x8fzv/w7/3//v39//////////////////////////////////////////////////////////////////////////////////z+/f/y8/7/yNX4/46t8v9ok+7/X4rr/2aM6/+DoO7/7fH8/2ln4P8CAtX/AQDe/wEC1f8BA9T/JiTK/+/0/v///v7//////////////////////////////////////////////////////////////////////////////////f3+//7++f/+/vz/+/7+//v+/v/8/f7/+vz+//n+/P/+/fr/x8bu/xEPyv8BANv/AgHb/wYD1P+FgeD//v38//z//v/////////////////////////////////////////////////////////////////////////////////9/v///f7///z//v/+//7//f7//////f////3////4//z8/v/9/P3/xsDw/1lb1P9ST9T/nZ/i//j5/f/+//7///3///////////////////////////////////////////////////////////////////////////////////7//f////7///7+//3+/P/9/v7//v79//v9///+/vz/+//9//79///8/v3/+/39//n7/f/9/vz//v3+//79/v/9//z/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" ID="rdf:#$kYrW.3">Ubuntu</A>21+ <DT><A HREF="http://www.ubuntulinux.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64,AAABAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////7+///9/v7//v/+//3////8/v3/+//9//v+/////f///v/+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v/7//39/v/8/P7/+vz8//X9/v/6/v///v/8//7/+//+/v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/v7/+v76/6XX+P88p/b/I6D0/2/A8//f9Pz//P/9//3//v/////////////////////////////////////////////////////////////////////////////////+/v7//v7///z+/v/+/f7///78///9///+/v3//v3+//z9/P+84Pn/D5X4/wGS/v8Dkf//BJX4/1y29v/5/P7//P/9/////////////////////////////////////////////////////////////////////////////////////f/+//3//v78//r5/f/o6/r/6en5/+jq+P/z8/3//Pz+/3TB8/8Dk/z/BZL+/wCU/P8GkP//GJr2/+T3/f///f//////////////////////////////////////////////////////////////////////////////////8/T9/6+17v9iZtj/LS3X/xQU0/8SENL/FBLO/yMizP/S2vL/eMX0/wOQ/v8Dkv3/AJL+/wSR/v8dm/T/6ff+//7+/v///////////////////////////////////////////////////////////////////////v////7///+mrN//BgXK/wAE1f8AAdv/AAHZ/wEB2f8AAN3/AQTX/4+Q5//J6fz/G5b3/wKU+/8Bkv7/BZT7/3TG9v/4/f7//v/9///////////////////////////////////////+//3///3///3//f/9//7//v7+/+n5+/96wvH/4PL8//T2+v84OdP/AQDc/wAB2v8CANr/AwDZ/wEA2/8AAdj/Hx/N/9vZ9f/A5vr/XLr3/0yx9/+T0ff/8vr9//n+/v///v7///////////////////////////////////7///z+/v/7//3///79//n+///t+f3/UrL2/wmP+f9uv/X/9vz//7m98P8GBtD/AwHY/wEA3f8BANv/AQHY/wAA2f8AAdn/IyPP/6Kk6P/o6vz/8/P7/87N8//Bx+z//f35//3+/P/////////////////////////////////////////+//3+///9/v7/+v37/2e6+P8Gkvz/AZX6/xCU+f/C5/n//Pr+/1hb2P8FB8z/IiHO/zQz1f8rLNf/Dg7Q/wQD0v8BAd3/AQLW/wsK0P8NDsr/BAbT/xgXzf/SzfD/+/39///////////////////////////////////////8//7//v3///v++/+n2fj/DJP6/wGU/P8Bkv7/ApP8/0+v9//x/Pv/4eL1/8/K8v/x9fz/+/39//f5/v/m5Pr/nKDo/yss0f8CAtb/AgLV/wIA2/8BANz/AgLX/0A+zv/29P3////////////////////+//7+///+//7//v7+//z//P/5//7/8vf8/zak8/8Bkv//AZL+/wOS/v8Bkv7/JZnx/93v+f/+/vz//vz+//3////+/v///////////f/8/vv/7Or8/19Z2/8BA9T/AQHb/wEA3P8AAtf/BgPW/5+f6P/+/f///v7+///+///6//7//v7+//39///8/v3/+/7+///+/f+o2vb/BJT4/wKT+/8Ckf//A5L9/w+V9v+v3Pj//Pz9//r//v/9//7//f/+//////////////////v//v/+/f7/8PP+/0ZJ0/8BAtf/AQDb/wEA2/8CAdr/PDvQ//b5/v/9//7//v7///7/+P/9/v3/7/j+/8LP9P+yx/H/3O77/9Pr+/8woPf/A5H+/wGS/v8FlPr/abz5//n+/P/8//7//P/+///9/////////////////////////f7+//7/+//+/P//29v3/wsMzv8BAtj/AgHa/wAA2/8JCc7/z9X0//3//P/+/v//+v3+/+rx/P9Ceuj/CUnx/wZI9v8bXez/wdP2/77j+P8Kk/n/ApL8/wyW+P/R7vv//v3///z//v/+//7//P7///3//////////////////////f///f7+///9/v/6/P3/XlzX/wEB2/8BAtb/AgDc/wED1P+cnuP//v7+//7+/v///vv/j6vy/wVK+f8DSPr/BEn8/wNI/P84bev/8Pr//yqj8/8Fkf7/NqLx//D8/f/9//7//v/9///+//////3////+//////////////////7//v/9//////7///z//v+pqOn/KCjU/yco0v8uKNb/KCbU/4mJ3v///v7/+//+//v+/v9fje//Akr9/wFL/P8ASf7/A0n9/xBS6P/z+/3/SK7y/wKS/v9Grvb/9v3////////////////////////////////////////////////+/////v/8/////P7///z9/v/4+/7/9/v///r8/f/6+v7/+f39//7+/f/+/v7//v3+/4ir9P8GSvn/BEj5/wRI/f8ESfr/NWvr//L7/f8vo/T/AZL//0Kr9P/1/v3//v////////////////////////////////////////////3//P////z//v/+//3/6PD6/8rZ8v/H2PP/yNn0/8fZ8//f6fb/+v78///+/v/7/v7/6/H8/0l67P8JSe7/BUn0/x1g7f/C0fj/uOP6/weT+v8Bkv3/JZn1/+n4/P/+/////////////////////////////////////////////v/8///////7//z9/P+CqfL/B03w/whM9f8IS/f/CEv1/4qk7v/9/vz//f/9/////P/7//3/9Pj+/8nW9/++y/P/5O77/83o+v8rn/j/A5H//wGV+v8Ikvv/sd34//3+/v/+/v///v/+//z////////////////////+/////v////3+///8/v3/8Pn//zdw6/8BSf7/Akf//wFK/v8ESvj/rMby//7+/f/+//3///////////////////////7//v/8//7/f8Xy/wOV+/8Ck/3/AZL//wSR/v9BqvP/6/r9//z+/v/+/vz//f7+//z//f/9//3//v7//////f/+//3///7+//v9/P+jvvX/Bkr1/wBK/v8BSf3/BEf+/xZY8P/g7v3//P/8//39/v/////////////////+//7//f3+//v+/P/P6Pr/DJP3/wSS/v8Ckv//BJL+/wWS/P9svPn/8vv8//r+/v/9/vz//v3+//7+///+//3//f3+//n+/v/9/vz/0d36/x1b7v8FSfz/Akj//wFK/v8DSvr/YIzx//z9/v/8/v3///3+//////////////////7////+/v///P/+//b++/9Yufb/BJH+/wGT/v8BlPz/A5P8/xmY+P/Z7fv/+v77//z8+//8/vr/+f7+///+/f/8/vr/9/n8/6jB9/8dX+v/AEr6/wFI//8BSP7/BUr4/xFS8f/N2vj///7///3+//////7//////////////////v////3//v/9//7///3//9vt+/8Wl/X/BZL9/wKQ/v8Ck/r/dMX4//n8/v+zx/D/bZnt/7jI8//J1/v/v9L3/5Sw8/9Kee7/CEz0/wxM8/8vZ/T/NW/w/w5Q8P8FSPf/c6Dt//v9/v/8//3//v/+//3//f///////////////////////////////////////v///6/b+P8Vlff/AZP9/yuc8v/j8/3/8PP9/zds7P8BSP3/A0v5/wlJ9v8DSfr/Akj+/wJL9v9Jeuv/zt77//X4///y+f//5O3+/6K67//t9/3///7+////////////////////////////////////////////////////////////+v38/6DY+P8alvP/nNT2//v+/v+Mr/T/Bkj0/wRK+P8BSf3/AEn9/wNI/f8BSfz/O3Hu/+zx/f+Um+X/MjHS/ycmzf9zct3/7O/4//z+/P/6//3////////////////////////////////////////////////////////////+/v//+v7+/8jr/P/u+f7/1+n8/x9Z8P8FSfv/AUj+/wVG//8BSv3/BEj8/wZM9P+vxPP/tLPs/wgH1P8EAdj/AQHa/wED1P9oatj//vv+//7+/v////////////////////////////////////////////////////////////7+//////v/+f79//7+/P+/0vH/L2Xt/wtM9P8FSfz/Akn+/wBJ//8CSf3/FE/y/9vl+f9gX9//AQLT/wMA2v8AAtf/BQDW/x8fzv/w7/3//v39//////////////////////////////////////////////////////////////////////////////////z+/f/y8/7/yNX4/46t8v9ok+7/X4rr/2aM6/+DoO7/7fH8/2ln4P8CAtX/AQDe/wEC1f8BA9T/JiTK/+/0/v///v7//////////////////////////////////////////////////////////////////////////////////f3+//7++f/+/vz/+/7+//v+/v/8/f7/+vz+//n+/P/+/fr/x8bu/xEPyv8BANv/AgHb/wYD1P+FgeD//v38//z//v/////////////////////////////////////////////////////////////////////////////////9/v///f7///z//v/+//7//f7//////f////3////4//z8/v/9/P3/xsDw/1lb1P9ST9T/nZ/i//j5/f/+//7///3///////////////////////////////////////////////////////////////////////////////////7//f////7///7+//3+/P/9/v7//v79//v9///+/vz/+//9//79///8/v3/+/39//n7/f/9/vz//v3+//79/v/9//z/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" ID="rdf:#$kYrW.3">Ubuntu</A>
22+ <DT><A HREF="http://www.ubuntu.com/support" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64,AAABAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////7+///9/v7//v/+//3////8/v3/+//9//v+/////f///v/+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v/7//39/v/8/P7/+vz8//X9/v/6/v///v/8//7/+//+/v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/v7/+v76/6XX+P88p/b/I6D0/2/A8//f9Pz//P/9//3//v/////////////////////////////////////////////////////////////////////////////////+/v7//v7///z+/v/+/f7///78///9///+/v3//v3+//z9/P+84Pn/D5X4/wGS/v8Dkf//BJX4/1y29v/5/P7//P/9/////////////////////////////////////////////////////////////////////////////////////f/+//3//v78//r5/f/o6/r/6en5/+jq+P/z8/3//Pz+/3TB8/8Dk/z/BZL+/wCU/P8GkP//GJr2/+T3/f///f//////////////////////////////////////////////////////////////////////////////////8/T9/6+17v9iZtj/LS3X/xQU0/8SENL/FBLO/yMizP/S2vL/eMX0/wOQ/v8Dkv3/AJL+/wSR/v8dm/T/6ff+//7+/v///////////////////////////////////////////////////////////////////////v////7///+mrN//BgXK/wAE1f8AAdv/AAHZ/wEB2f8AAN3/AQTX/4+Q5//J6fz/G5b3/wKU+/8Bkv7/BZT7/3TG9v/4/f7//v/9///////////////////////////////////////+//3///3///3//f/9//7//v7+/+n5+/96wvH/4PL8//T2+v84OdP/AQDc/wAB2v8CANr/AwDZ/wEA2/8AAdj/Hx/N/9vZ9f/A5vr/XLr3/0yx9/+T0ff/8vr9//n+/v///v7///////////////////////////////////7///z+/v/7//3///79//n+///t+f3/UrL2/wmP+f9uv/X/9vz//7m98P8GBtD/AwHY/wEA3f8BANv/AQHY/wAA2f8AAdn/IyPP/6Kk6P/o6vz/8/P7/87N8//Bx+z//f35//3+/P/////////////////////////////////////////+//3+///9/v7/+v37/2e6+P8Gkvz/AZX6/xCU+f/C5/n//Pr+/1hb2P8FB8z/IiHO/zQz1f8rLNf/Dg7Q/wQD0v8BAd3/AQLW/wsK0P8NDsr/BAbT/xgXzf/SzfD/+/39///////////////////////////////////////8//7//v3///v++/+n2fj/DJP6/wGU/P8Bkv7/ApP8/0+v9//x/Pv/4eL1/8/K8v/x9fz/+/39//f5/v/m5Pr/nKDo/yss0f8CAtb/AgLV/wIA2/8BANz/AgLX/0A+zv/29P3////////////////////+//7+///+//7//v7+//z//P/5//7/8vf8/zak8/8Bkv//AZL+/wOS/v8Bkv7/JZnx/93v+f/+/vz//vz+//3////+/v///////////f/8/vv/7Or8/19Z2/8BA9T/AQHb/wEA3P8AAtf/BgPW/5+f6P/+/f///v7+///+///6//7//v7+//39///8/v3/+/7+///+/f+o2vb/BJT4/wKT+/8Ckf//A5L9/w+V9v+v3Pj//Pz9//r//v/9//7//f/+//////////////////v//v/+/f7/8PP+/0ZJ0/8BAtf/AQDb/wEA2/8CAdr/PDvQ//b5/v/9//7//v7///7/+P/9/v3/7/j+/8LP9P+yx/H/3O77/9Pr+/8woPf/A5H+/wGS/v8FlPr/abz5//n+/P/8//7//P/+///9/////////////////////////f7+//7/+//+/P//29v3/wsMzv8BAtj/AgHa/wAA2/8JCc7/z9X0//3//P/+/v//+v3+/+rx/P9Ceuj/CUnx/wZI9v8bXez/wdP2/77j+P8Kk/n/ApL8/wyW+P/R7vv//v3///z//v/+//7//P7///3//////////////////////f///f7+///9/v/6/P3/XlzX/wEB2/8BAtb/AgDc/wED1P+cnuP//v7+//7+/v///vv/j6vy/wVK+f8DSPr/BEn8/wNI/P84bev/8Pr//yqj8/8Fkf7/NqLx//D8/f/9//7//v/9///+//////3////+//////////////////7//v/9//////7///z//v+pqOn/KCjU/yco0v8uKNb/KCbU/4mJ3v///v7/+//+//v+/v9fje//Akr9/wFL/P8ASf7/A0n9/xBS6P/z+/3/SK7y/wKS/v9Grvb/9v3////////////////////////////////////////////////+/////v/8/////P7///z9/v/4+/7/9/v///r8/f/6+v7/+f39//7+/f/+/v7//v3+/4ir9P8GSvn/BEj5/wRI/f8ESfr/NWvr//L7/f8vo/T/AZL//0Kr9P/1/v3//v////////////////////////////////////////////3//P////z//v/+//3/6PD6/8rZ8v/H2PP/yNn0/8fZ8//f6fb/+v78///+/v/7/v7/6/H8/0l67P8JSe7/BUn0/x1g7f/C0fj/uOP6/weT+v8Bkv3/JZn1/+n4/P/+/////////////////////////////////////////////v/8///////7//z9/P+CqfL/B03w/whM9f8IS/f/CEv1/4qk7v/9/vz//f/9/////P/7//3/9Pj+/8nW9/++y/P/5O77/83o+v8rn/j/A5H//wGV+v8Ikvv/sd34//3+/v/+/v///v/+//z////////////////////+/////v////3+///8/v3/8Pn//zdw6/8BSf7/Akf//wFK/v8ESvj/rMby//7+/f/+//3///////////////////////7//v/8//7/f8Xy/wOV+/8Ck/3/AZL//wSR/v9BqvP/6/r9//z+/v/+/vz//f7+//z//f/9//3//v7//////f/+//3///7+//v9/P+jvvX/Bkr1/wBK/v8BSf3/BEf+/xZY8P/g7v3//P/8//39/v/////////////////+//7//f3+//v+/P/P6Pr/DJP3/wSS/v8Ckv//BJL+/wWS/P9svPn/8vv8//r+/v/9/vz//v3+//7+///+//3//f3+//n+/v/9/vz/0d36/x1b7v8FSfz/Akj//wFK/v8DSvr/YIzx//z9/v/8/v3///3+//////////////////7////+/v///P/+//b++/9Yufb/BJH+/wGT/v8BlPz/A5P8/xmY+P/Z7fv/+v77//z8+//8/vr/+f7+///+/f/8/vr/9/n8/6jB9/8dX+v/AEr6/wFI//8BSP7/BUr4/xFS8f/N2vj///7///3+//////7//////////////////v////3//v/9//7///3//9vt+/8Wl/X/BZL9/wKQ/v8Ck/r/dMX4//n8/v+zx/D/bZnt/7jI8//J1/v/v9L3/5Sw8/9Kee7/CEz0/wxM8/8vZ/T/NW/w/w5Q8P8FSPf/c6Dt//v9/v/8//3//v/+//3//f///////////////////////////////////////v///6/b+P8Vlff/AZP9/yuc8v/j8/3/8PP9/zds7P8BSP3/A0v5/wlJ9v8DSfr/Akj+/wJL9v9Jeuv/zt77//X4///y+f//5O3+/6K67//t9/3///7+////////////////////////////////////////////////////////////+v38/6DY+P8alvP/nNT2//v+/v+Mr/T/Bkj0/wRK+P8BSf3/AEn9/wNI/f8BSfz/O3Hu/+zx/f+Um+X/MjHS/ycmzf9zct3/7O/4//z+/P/6//3////////////////////////////////////////////////////////////+/v//+v7+/8jr/P/u+f7/1+n8/x9Z8P8FSfv/AUj+/wVG//8BSv3/BEj8/wZM9P+vxPP/tLPs/wgH1P8EAdj/AQHa/wED1P9oatj//vv+//7+/v////////////////////////////////////////////////////////////7+//////v/+f79//7+/P+/0vH/L2Xt/wtM9P8FSfz/Akn+/wBJ//8CSf3/FE/y/9vl+f9gX9//AQLT/wMA2v8AAtf/BQDW/x8fzv/w7/3//v39//////////////////////////////////////////////////////////////////////////////////z+/f/y8/7/yNX4/46t8v9ok+7/X4rr/2aM6/+DoO7/7fH8/2ln4P8CAtX/AQDe/wEC1f8BA9T/JiTK/+/0/v///v7//////////////////////////////////////////////////////////////////////////////////f3+//7++f/+/vz/+/7+//v+/v/8/f7/+vz+//n+/P/+/fr/x8bu/xEPyv8BANv/AgHb/wYD1P+FgeD//v38//z//v/////////////////////////////////////////////////////////////////////////////////9/v///f7///z//v/+//7//f7//////f////3////4//z8/v/9/P3/xsDw/1lb1P9ST9T/nZ/i//j5/f/+//7///3///////////////////////////////////////////////////////////////////////////////////7//f////7///7+//3+/P/9/v7//v79//v9///+/vz/+//9//79///8/v3/+/39//n7/f/9/vz//v3+//79/v/9//z/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" ID="rdf:#$lYrW.3">Ubuntu Support Home</A>22+ <DT><A HREF="http://www.ubuntu.com/support" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64,AAABAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////7+///9/v7//v/+//3////8/v3/+//9//v+/////f///v/+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v/7//39/v/8/P7/+vz8//X9/v/6/v///v/8//7/+//+/v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/v7/+v76/6XX+P88p/b/I6D0/2/A8//f9Pz//P/9//3//v/////////////////////////////////////////////////////////////////////////////////+/v7//v7///z+/v/+/f7///78///9///+/v3//v3+//z9/P+84Pn/D5X4/wGS/v8Dkf//BJX4/1y29v/5/P7//P/9/////////////////////////////////////////////////////////////////////////////////////f/+//3//v78//r5/f/o6/r/6en5/+jq+P/z8/3//Pz+/3TB8/8Dk/z/BZL+/wCU/P8GkP//GJr2/+T3/f///f//////////////////////////////////////////////////////////////////////////////////8/T9/6+17v9iZtj/LS3X/xQU0/8SENL/FBLO/yMizP/S2vL/eMX0/wOQ/v8Dkv3/AJL+/wSR/v8dm/T/6ff+//7+/v///////////////////////////////////////////////////////////////////////v////7///+mrN//BgXK/wAE1f8AAdv/AAHZ/wEB2f8AAN3/AQTX/4+Q5//J6fz/G5b3/wKU+/8Bkv7/BZT7/3TG9v/4/f7//v/9///////////////////////////////////////+//3///3///3//f/9//7//v7+/+n5+/96wvH/4PL8//T2+v84OdP/AQDc/wAB2v8CANr/AwDZ/wEA2/8AAdj/Hx/N/9vZ9f/A5vr/XLr3/0yx9/+T0ff/8vr9//n+/v///v7///////////////////////////////////7///z+/v/7//3///79//n+///t+f3/UrL2/wmP+f9uv/X/9vz//7m98P8GBtD/AwHY/wEA3f8BANv/AQHY/wAA2f8AAdn/IyPP/6Kk6P/o6vz/8/P7/87N8//Bx+z//f35//3+/P/////////////////////////////////////////+//3+///9/v7/+v37/2e6+P8Gkvz/AZX6/xCU+f/C5/n//Pr+/1hb2P8FB8z/IiHO/zQz1f8rLNf/Dg7Q/wQD0v8BAd3/AQLW/wsK0P8NDsr/BAbT/xgXzf/SzfD/+/39///////////////////////////////////////8//7//v3///v++/+n2fj/DJP6/wGU/P8Bkv7/ApP8/0+v9//x/Pv/4eL1/8/K8v/x9fz/+/39//f5/v/m5Pr/nKDo/yss0f8CAtb/AgLV/wIA2/8BANz/AgLX/0A+zv/29P3////////////////////+//7+///+//7//v7+//z//P/5//7/8vf8/zak8/8Bkv//AZL+/wOS/v8Bkv7/JZnx/93v+f/+/vz//vz+//3////+/v///////////f/8/vv/7Or8/19Z2/8BA9T/AQHb/wEA3P8AAtf/BgPW/5+f6P/+/f///v7+///+///6//7//v7+//39///8/v3/+/7+///+/f+o2vb/BJT4/wKT+/8Ckf//A5L9/w+V9v+v3Pj//Pz9//r//v/9//7//f/+//////////////////v//v/+/f7/8PP+/0ZJ0/8BAtf/AQDb/wEA2/8CAdr/PDvQ//b5/v/9//7//v7///7/+P/9/v3/7/j+/8LP9P+yx/H/3O77/9Pr+/8woPf/A5H+/wGS/v8FlPr/abz5//n+/P/8//7//P/+///9/////////////////////////f7+//7/+//+/P//29v3/wsMzv8BAtj/AgHa/wAA2/8JCc7/z9X0//3//P/+/v//+v3+/+rx/P9Ceuj/CUnx/wZI9v8bXez/wdP2/77j+P8Kk/n/ApL8/wyW+P/R7vv//v3///z//v/+//7//P7///3//////////////////////f///f7+///9/v/6/P3/XlzX/wEB2/8BAtb/AgDc/wED1P+cnuP//v7+//7+/v///vv/j6vy/wVK+f8DSPr/BEn8/wNI/P84bev/8Pr//yqj8/8Fkf7/NqLx//D8/f/9//7//v/9///+//////3////+//////////////////7//v/9//////7///z//v+pqOn/KCjU/yco0v8uKNb/KCbU/4mJ3v///v7/+//+//v+/v9fje//Akr9/wFL/P8ASf7/A0n9/xBS6P/z+/3/SK7y/wKS/v9Grvb/9v3////////////////////////////////////////////////+/////v/8/////P7///z9/v/4+/7/9/v///r8/f/6+v7/+f39//7+/f/+/v7//v3+/4ir9P8GSvn/BEj5/wRI/f8ESfr/NWvr//L7/f8vo/T/AZL//0Kr9P/1/v3//v////////////////////////////////////////////3//P////z//v/+//3/6PD6/8rZ8v/H2PP/yNn0/8fZ8//f6fb/+v78///+/v/7/v7/6/H8/0l67P8JSe7/BUn0/x1g7f/C0fj/uOP6/weT+v8Bkv3/JZn1/+n4/P/+/////////////////////////////////////////////v/8///////7//z9/P+CqfL/B03w/whM9f8IS/f/CEv1/4qk7v/9/vz//f/9/////P/7//3/9Pj+/8nW9/++y/P/5O77/83o+v8rn/j/A5H//wGV+v8Ikvv/sd34//3+/v/+/v///v/+//z////////////////////+/////v////3+///8/v3/8Pn//zdw6/8BSf7/Akf//wFK/v8ESvj/rMby//7+/f/+//3///////////////////////7//v/8//7/f8Xy/wOV+/8Ck/3/AZL//wSR/v9BqvP/6/r9//z+/v/+/vz//f7+//z//f/9//3//v7//////f/+//3///7+//v9/P+jvvX/Bkr1/wBK/v8BSf3/BEf+/xZY8P/g7v3//P/8//39/v/////////////////+//7//f3+//v+/P/P6Pr/DJP3/wSS/v8Ckv//BJL+/wWS/P9svPn/8vv8//r+/v/9/vz//v3+//7+///+//3//f3+//n+/v/9/vz/0d36/x1b7v8FSfz/Akj//wFK/v8DSvr/YIzx//z9/v/8/v3///3+//////////////////7////+/v///P/+//b++/9Yufb/BJH+/wGT/v8BlPz/A5P8/xmY+P/Z7fv/+v77//z8+//8/vr/+f7+///+/f/8/vr/9/n8/6jB9/8dX+v/AEr6/wFI//8BSP7/BUr4/xFS8f/N2vj///7///3+//////7//////////////////v////3//v/9//7///3//9vt+/8Wl/X/BZL9/wKQ/v8Ck/r/dMX4//n8/v+zx/D/bZnt/7jI8//J1/v/v9L3/5Sw8/9Kee7/CEz0/wxM8/8vZ/T/NW/w/w5Q8P8FSPf/c6Dt//v9/v/8//3//v/+//3//f///////////////////////////////////////v///6/b+P8Vlff/AZP9/yuc8v/j8/3/8PP9/zds7P8BSP3/A0v5/wlJ9v8DSfr/Akj+/wJL9v9Jeuv/zt77//X4///y+f//5O3+/6K67//t9/3///7+////////////////////////////////////////////////////////////+v38/6DY+P8alvP/nNT2//v+/v+Mr/T/Bkj0/wRK+P8BSf3/AEn9/wNI/f8BSfz/O3Hu/+zx/f+Um+X/MjHS/ycmzf9zct3/7O/4//z+/P/6//3////////////////////////////////////////////////////////////+/v//+v7+/8jr/P/u+f7/1+n8/x9Z8P8FSfv/AUj+/wVG//8BSv3/BEj8/wZM9P+vxPP/tLPs/wgH1P8EAdj/AQHa/wED1P9oatj//vv+//7+/v////////////////////////////////////////////////////////////7+//////v/+f79//7+/P+/0vH/L2Xt/wtM9P8FSfz/Akn+/wBJ//8CSf3/FE/y/9vl+f9gX9//AQLT/wMA2v8AAtf/BQDW/x8fzv/w7/3//v39//////////////////////////////////////////////////////////////////////////////////z+/f/y8/7/yNX4/46t8v9ok+7/X4rr/2aM6/+DoO7/7fH8/2ln4P8CAtX/AQDe/wEC1f8BA9T/JiTK/+/0/v///v7//////////////////////////////////////////////////////////////////////////////////f3+//7++f/+/vz/+/7+//v+/v/8/f7/+vz+//n+/P/+/fr/x8bu/xEPyv8BANv/AgHb/wYD1P+FgeD//v38//z//v/////////////////////////////////////////////////////////////////////////////////9/v///f7///z//v/+//7//f7//////f////3////4//z8/v/9/P3/xsDw/1lb1P9ST9T/nZ/i//j5/f/+//7///3///////////////////////////////////////////////////////////////////////////////////7//f////7///7+//3+/P/9/v7//v79//v9///+/vz/+//9//79///8/v3/+/39//n7/f/9/vz//v3+//79/v/9//z/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" ID="rdf:#$lYrW.3">Ubuntu Support Home</A>
23+ <DT><A HREF="http://www.ubuntulinux.org/wiki/FrontPage" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ID="rdf:#$mYrW.3">Ubuntu Wiki (community-edited website)</A>23+ <DT><A HREF="http://wiki.ubuntu.com" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ID="rdf:#$mYrW.3">Ubuntu Wiki (community-edited website)</A>
24+ <DT><A HREF="https://launchpad.net/distros/ubuntu/+addticket" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoFEDIS8aZJ5gAAAjxJREFUOMuVk99LU2Ecxj/v2dnO3NhyO66xTDFLMbGgC7WwLoKiulGiqMvA/oAoioQgKMi8yIqCIOpCoi7yIoouFLpLu8hgRXXR/ImkrjPnqjW3HXe200WbtImZX3h4+cL7fHgeeF/BOidw6aWlttzWeqBOPRpZNPxiPeZ9Nwb3Hm9Ue/ds8TZXqS4evp29Kf+P0XOxn44634WTO9TugHeD7LTbTC2eZjA0/2wVgEnz9cH99arS8FFLj26vUHae2uXrqfS6JElxmLqui+GJ6LvJWHpkBcDX9VycaHx9q70+cMZhlZj8voRTsVKlunE5HdmkrlvmYnHj6af5c+HudmMFwGOXj8iSaBqaenM5kVHiVZ7qnrZtDXa302HomYw8u/Ar9+RDpGvo/KFhgGWAOVUDuUTniHbN1ewfCwm4AggtudGYTj7QFVutEpxeoC+oXR3+mugt+GRzvMKKoJVcogk43OIfCwAqEAdcfkdEllKneRS8m/SVeRxuRcrN93QsJ5YQ1AO7gRogCswB4bxigOEri/YPjGY7q902Kt3Whr8ry4DIX86sohRwP52l3MQklsqGiwHC1DBFAbBUcmaAH8D7lk3OO58j6dkXoZ+3SxPoJQmMPMDI79+29N0L1HlT7oHxeFu4u32mGCBlE2Tl0gqFBBrweDFjj706e/DYn7bFIwDMGbdAtzpBqEBFXioQFFujX/71zGUAsTlumlMkyKoZhCgkiGCxhNb6J0WZTBOY8MpIwgUkRe2CvhbgN4G73+hz2ow4AAAAAElFTkSuQmCC" ID="rdf:#$nYrW.3">Make a Support Request to the Ubuntu Community</A>24+ <DT><A HREF="https://launchpad.net/distros/ubuntu/+addticket" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoFEDIS8aZJ5gAAAjxJREFUOMuVk99LU2Ecxj/v2dnO3NhyO66xTDFLMbGgC7WwLoKiulGiqMvA/oAoioQgKMi8yIqCIOpCoi7yIoouFLpLu8hgRXXR/ImkrjPnqjW3HXe200WbtImZX3h4+cL7fHgeeF/BOidw6aWlttzWeqBOPRpZNPxiPeZ9Nwb3Hm9Ue/ds8TZXqS4evp29Kf+P0XOxn44634WTO9TugHeD7LTbTC2eZjA0/2wVgEnz9cH99arS8FFLj26vUHae2uXrqfS6JElxmLqui+GJ6LvJWHpkBcDX9VycaHx9q70+cMZhlZj8voRTsVKlunE5HdmkrlvmYnHj6af5c+HudmMFwGOXj8iSaBqaenM5kVHiVZ7qnrZtDXa302HomYw8u/Ar9+RDpGvo/KFhgGWAOVUDuUTniHbN1ewfCwm4AggtudGYTj7QFVutEpxeoC+oXR3+mugt+GRzvMKKoJVcogk43OIfCwAqEAdcfkdEllKneRS8m/SVeRxuRcrN93QsJ5YQ1AO7gRogCswB4bxigOEri/YPjGY7q902Kt3Whr8ry4DIX86sohRwP52l3MQklsqGiwHC1DBFAbBUcmaAH8D7lk3OO58j6dkXoZ+3SxPoJQmMPMDI79+29N0L1HlT7oHxeFu4u32mGCBlE2Tl0gqFBBrweDFjj706e/DYn7bFIwDMGbdAtzpBqEBFXioQFFujX/71zGUAsTlumlMkyKoZhCgkiGCxhNb6J0WZTBOY8MpIwgUkRe2CvhbgN4G73+hz2ow4AAAAAElFTkSuQmCC" ID="rdf:#$nYrW.3">Make a Support Request to the Ubuntu Community</A>
25+ <DT><A HREF="http://www.fsf.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAADG0lEQVQoFQEQA+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECAAAAAAAAAAAAAAAAAAAA2qOp7tTXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAP///wAAAAAAAOCyt7pUXQcSEgcQDwAAAP///wAAAAAAAAD//x9NSDqNhQEBAQQAAAAAAAAAAAAAAAAQJiQGDQ0aPToZPjoAAQEAAAAAAAAAAAABAQEpZV4AAAAAAAAAAAAA////////////////pSIv05KZ////////////////////////////////AAAAAQAAAP///6krNwAAAAAAAPHc3ggSEQcSEQAAAAAAAAAAABY3NEGelQAAAAAAAAEBAQEAAAD///+YARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDg1g690CBgYAAAABAQEEAAAAAAAAS7etAAAAAAAAwGVtHklFIlJOAAAAAAAAAAAAAAAA+/X2BwYGAAAAAAAABAAAAAAAAB1IQwAAAAAAAAYNDBAmJB1IQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgL//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQEB//7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAECAv/+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////cqK3qzM////////////////////////////////8AAAABAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGuLjDf9F8oBAAAAAElFTkSuQmCC" ID="rdf:#$oYrW.3">Free Software Foundation</A>25+ <DT><A HREF="http://www.fsf.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAADG0lEQVQoFQEQA+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECAAAAAAAAAAAAAAAAAAAA2qOp7tTXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAP///wAAAAAAAOCyt7pUXQcSEgcQDwAAAP///wAAAAAAAAD//x9NSDqNhQEBAQQAAAAAAAAAAAAAAAAQJiQGDQ0aPToZPjoAAQEAAAAAAAAAAAABAQEpZV4AAAAAAAAAAAAA////////////////pSIv05KZ////////////////////////////////AAAAAQAAAP///6krNwAAAAAAAPHc3ggSEQcSEQAAAAAAAAAAABY3NEGelQAAAAAAAAEBAQEAAAD///+YARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDg1g690CBgYAAAABAQEEAAAAAAAAS7etAAAAAAAAwGVtHklFIlJOAAAAAAAAAAAAAAAA+/X2BwYGAAAAAAAABAAAAAAAAB1IQwAAAAAAAAYNDBAmJB1IQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgL//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQEB//7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAECAv/+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////cqK3qzM////////////////////////////////8AAAABAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGuLjDf9F8oBAAAAAElFTkSuQmCC" ID="rdf:#$oYrW.3">Free Software Foundation</A>
26+ <DT><A HREF="http://www.debian.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64,AAABAAQAICAAAAEACACoCAAARgAAACAgEAABAAQA6AIAAO4IAAAQEAAAAQAIAGgFAADWCwAAEBAQAAEABAAoAQAAPhEAACgAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYAACBAAAAgYAAAIIAAACCgAAAgwAAAIOAAAEAAAABAIAAAQEAAAEBgAABAgAAAQKAAAEDAAABA4AAAYAAAAGAgAABgQAAAYGAAAGCAAABgoAAAYMAAAGDgAACAAAAAgCAAAIBAAACAYAAAgIAAAICgAACAwAAAgOAAAKAAAACgIAAAoEAAAKBgAACggAAAoKAAAKDAAACg4AAAwAAAAMAgAADAQAAAwGAAAMCAAADAoAAAwMAAAMDgAADgAAAA4CAAAOBAAADgYAAA4IAAAOCgAADgwAAA4OAAQAAAAEAAIABAAEAAQABgAEAAgABAAKAAQADAAEAA4ABAIAAAQCAgAEAgQABAIGAAQCCAAEAgoABAIMAAQCDgAEBAAABAQCAAQEBAAEBAYABAQIAAQECgAEBAwABAQOAAQGAAAEBgIABAYEAAQGBgAEBggABAYKAAQGDAAEBg4ABAgAAAQIAgAECAQABAgGAAQICAAECAoABAgMAAQIDgAECgAABAoCAAQKBAAECgYABAoIAAQKCgAECgwABAoOAAQMAAAEDAIABAwEAAQMBgAEDAgABAwKAAQMDAAEDA4ABA4AAAQOAgAEDgQABA4GAAQOCAAEDgoABA4MAAQODgAIAAAACAACAAgABAAIAAYACAAIAAgACgAIAAwACAAOAAgCAAAIAgIACAIEAAgCBgAIAggACAIKAAgCDAAIAg4ACAQAAAgEAgAIBAQACAQGAAgECAAIBAoACAQMAAgEDgAIBgAACAYCAAgGBAAIBgYACAYIAAgGCgAIBgwACAYOAAgIAAAICAIACAgEAAgIBgAICAgACAgKAAgIDAAICA4ACAoAAAgKAgAICgQACAoGAAgKCAAICgoACAoMAAgKDgAIDAAACAwCAAgMBAAIDAYACAwIAAgMCgAIDAwACAwOAAgOAAAIDgIACA4EAAgOBgAIDggACA4KAAgODAAIDg4ADAAAAAwAAgAMAAQADAAGAAwACAAMAA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" ID="rdf:#$pYrW.3">Debian (Ubuntu is based on Debian)</A>26+ <DT><A HREF="http://www.debian.org/" ADD_DATE="1181129907" LAST_MODIFIED="1181129907" ICON="data:image/x-icon;base64,AAABAAQAICAAAAEACACoCAAARgAAACAgEAABAAQA6AIAAO4IAAAQEAAAAQAIAGgFAADWCwAAEBAQAAEABAAoAQAAPhEAACgAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYAACBAAAAgYAAAIIAAACCgAAAgwAAAIOAAAEAAAABAIAAAQEAAAEBgAABAgAAAQKAAAEDAAABA4AAAYAAAAGAgAABgQAAAYGAAAGCAAABgoAAAYMAAAGDgAACAAAAAgCAAAIBAAACAYAAAgIAAAICgAACAwAAAgOAAAKAAAACgIAAAoEAAAKBgAACggAAAoKAAAKDAAACg4AAAwAAAAMAgAADAQAAAwGAAAMCAAADAoAAAwMAAAMDgAADgAAAA4CAAAOBAAADgYAAA4IAAAOCgAADgwAAA4OAAQAAAAEAAIABAAEAAQABgAEAAgABAAKAAQADAAEAA4ABAIAAAQCAgAEAgQABAIGAAQCCAAEAgoABAIMAAQCDgAEBAAABAQCAAQEBAAEBAYABAQIAAQECgAEBAwABAQOAAQGAAAEBgIABAYEAAQGBgAEBggABAYKAAQGDAAEBg4ABAgAAAQIAgAECAQABAgGAAQICAAECAoABAgMAAQIDgAECgAABAoCAAQKBAAECgYABAoIAAQKCgAECgwABAoOAAQMAAAEDAIABAwEAAQMBgAEDAgABAwKAAQMDAAEDA4ABA4AAAQOAgAEDgQABA4GAAQOCAAEDgoABA4MAAQODgAIAAAACAACAAgABAAIAAYACAAIAAgACgAIAAwACAAOAAgCAAAIAgIACAIEAAgCBgAIAggACAIKAAgCDAAIAg4ACAQAAAgEAgAIBAQACAQGAAgECAAIBAoACAQMAAgEDgAIBgAACAYCAAgGBAAIBgYACAYIAAgGCgAIBgwACAYOAAgIAAAICAIACAgEAAgIBgAICAgACAgKAAgIDAAICA4ACAoAAAgKAgAICgQACAoGAAgKCAAICgoACAoMAAgKDgAIDAAACAwCAAgMBAAIDAYACAwIAAgMCgAIDAwACAwOAAgOAAAIDgIACA4EAAgOBgAIDggACA4KAAgODAAIDg4ADAAAAAwAAgAMAAQADAAGAAwACAAMAA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" ID="rdf:#$pYrW.3">Debian (Ubuntu is based on Debian)</A>
2727
=== modified file 'debian/rules'
--- debian/rules 2008-11-24 11:34:20 +0000
+++ debian/rules 2008-12-02 10:50:12 +0000
@@ -191,9 +191,9 @@
191 rm -rf debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/icons191 rm -rf debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/icons
192 rm -rf debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/chrome/icons192 rm -rf debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/chrome/icons
193 dh_install -p$(DEBIAN_NAME) \193 dh_install -p$(DEBIAN_NAME) \
194 debian/tmp-$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/chrome/classic.* \194 debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/classic.* \
195 debian/tmp-$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/chrome/en-US.* \195 debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/en-US.* \
196 debian/tmp-$(DEBIAN_NAME_OTHER)-branding/$(DEBIAN_FF3_DIR)/chrome/browser.* \196 debian/tmp-$(DEBIAN_NAME)-branding/$(DEBIAN_FF3_DIR)/chrome/browser.* \
197 $(DEBIAN_FF3_DIR)/chrome197 $(DEBIAN_FF3_DIR)/chrome
198 touch debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/.autoreg198 touch debian/$(DEBIAN_NAME)/$(DEBIAN_FF3_DIR)/.autoreg
199 if [ -d debian/$(DEBIAN_NAME)/usr/lib/xulrunner-addons/extensions ] ; then \199 if [ -d debian/$(DEBIAN_NAME)/usr/lib/xulrunner-addons/extensions ] ; then \

Subscribers

People subscribed via source and target branches