Merge lp:~jdstrand/firefox/firefox-3.5-apparmor into lp:firefox/3.5

Proposed by Jamie Strandboge
Status: Merged
Approved by: Alexander Sack
Approved revision: 465
Merge reported by: Alexander Sack
Merged at revision: not available
Proposed branch: lp:~jdstrand/firefox/firefox-3.5-apparmor
Merge into: lp:firefox/3.5
Diff against target: None lines
To merge this branch: bzr merge lp:~jdstrand/firefox/firefox-3.5-apparmor
Reviewer Review Type Date Requested Status
Alexander Sack (community) Approve
Review via email: mp+11698@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Please merge for the following AppArmor profile fixes:
    - allow gnash (LP: #429061)
    - allow access to plugins directory (LP: #428071)
    - 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

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

looks good merging revision 465. please mark the branch merged and use a new one next time.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2009-09-10 00:48:01 +0000
3+++ debian/changelog 2009-09-14 14:04:09 +0000
4@@ -36,6 +36,14 @@
5 searchplugins location '/usr/lib/firefox-addons/searchplugins/
6 - update debian/rules
7
8+ [ Jamie Strandboge <jamie@ubuntu.com> ]
9+ * debian/usr.bin.firefox-3.5:
10+ - allow gnash (LP: #429061)
11+ - allow access to plugins directory (LP: #428071)
12+ - allow access to abstractions/ubuntu-console-email,
13+ abstractions/ubuntu-email and abstractions/ubuntu-gnome-terminal
14+ for mailto:. Add commented section for using xterm and konsole
15+
16 -- Fabien Tassin <fta@ubuntu.com> Sat, 05 Sep 2009 19:30:29 +0200
17
18 firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu2) karmic; urgency=low
19
20=== modified file 'debian/usr.bin.firefox.apparmor.in'
21--- debian/usr.bin.firefox.apparmor.in 2009-09-02 14:55:19 +0000
22+++ debian/usr.bin.firefox.apparmor.in 2009-09-14 14:04:09 +0000
23@@ -90,6 +90,8 @@
24 @{HOME}/.mozilla/** rw,
25 @{HOME}/.mozilla/**/*.sqlite k,
26 @{HOME}/.mozilla/**/.parentlock k,
27+ @{HOME}/.mozilla/plugins/** rm,
28+ @{HOME}/.mozilla/**/plugins/** rm,
29
30 # per-user common plugin configuration
31 @{HOME}/.icedteaplugin/ rw,
32@@ -142,6 +144,7 @@
33 /usr/bin/oodraw Uxr,
34 /usr/bin/ooimpress Uxr,
35 /usr/bin/oowriter Uxr,
36+ /usr/bin/gtk-gnash ixr,
37
38 # totem
39 /usr/lib/totem/** ixr,
40@@ -159,4 +162,17 @@
41 /etc/java-*-sun/** r,
42 /usr/lib/jvm/java-*-sun-1.*/jre/bin/java Uxr,
43
44+ # for mailto:
45+ #include <abstractions/ubuntu-email>
46+ #include <abstractions/ubuntu-console-email>
47+
48+ # Terminals for using console applications. These abstractions should ideally
49+ # have 'ix' to restrct access to what only firefox is allowed to do
50+ #include <abstractions/ubuntu-gnome-terminal>
51+
52+ # By default, we won't support launching a terminal program in Xterm or
53+ # KDE's konsole. It opens up too many unnecessary files for most users.
54+ # People who need this functionality can uncomment the following:
55+ ##include <abstractions/ubuntu-xterm>
56+ ##include <abstractions/ubuntu-konsole>
57 }

Subscribers

People subscribed via source and target branches