~ken-vandine/apparmor-easyprof-ubuntu/content_exchange_mir

« back to all changes in this revision

Viewing changes to data/policygroups/ubuntu/1.0/friends

  • Committer: Jamie Strandboge
  • Date: 2015-02-03 22:08:27 UTC
  • Revision ID: jamie@ubuntu.com-20150203220827-rfz4540yx2c1kbzt
Tags: 1.3.1
* ubuntu/ubuntu-sdk:
  - explicitly deny reads on ~/.cache/QML/Apps/ to silence noisy denials.
    Undo this when LP: 1381620 is fixed in qtdeclarative-opensource-src
  - explicitly deny dbus bind on name="org.freedesktop.Application" since
    it is noisy. Undo this when LP: 1378823 is fixed in ubuntu-ui-toolkit
* ubuntu/1.3/ubuntu-sdk: drop html5-container policy. html5 apps should use
  webapp-container and specify the 'webview' policy group with 1.3 (15.04)
  policy (LP: #1392461)
* ubuntu/ubuntu-scope-network, pending/ubuntu-scope-local-content: allow
  scopes to read data from the apps data dir (LP: #1384286)
* adjust all dbus rules to use peer=(label=unconfined) to prevent
  coordinated communications between apps over DBus (LP: #1383824)
* ubuntu/{music,pictures,video}_files*: allow access to global SD card
  directories (LP: #1391930)
* debian/control: Depends on apparmor >= 2.8.98-0ubuntu2~ for the dbus peer
  changes (we need at least apparmor_parser 2.9.beta4 for these)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
# Usage: reserved
5
5
 
6
6
dbus (send)
7
 
    path=/com/canonical/friends/Dispatcher
8
 
    interface=org.freedesktop.DBus.Properties,
 
7
     path=/com/canonical/friends/Dispatcher
 
8
     interface=org.freedesktop.DBus.Properties
 
9
     peer=(label=unconfined),
9
10
dbus (send)
10
 
    path=/com/canonical/friends/Dispatcher
11
 
    peer=(name=com.canonical.Friends.Dispatcher),
 
11
     path=/com/canonical/friends/Dispatcher
 
12
     peer=(name=com.canonical.Friends.Dispatcher,label=unconfined),
12
13
dbus (send)
13
14
     bus=session
14
15
     path=/org/freedesktop/DBus
15
16
     interface=org.freedesktop.DBus
16
17
     member=RequestName
17
 
     peer=(name=org.freedesktop.DBus),
 
18
     peer=(name=org.freedesktop.DBus,label=unconfined),
18
19
dbus (bind)
19
20
     bus=session
20
21
     name=com.canonical.Friends.Streams,
22
23
     bus=session
23
24
     path=/com/canonical/dee/peer/com/canonical/Friends/Streams
24
25
     interface=com.canonical.Dee.Peer
25
 
     peer=(name=com.canonical.Friends.Streams),
 
26
     peer=(name=com.canonical.Friends.Streams,label=unconfined),
26
27
dbus (receive)
27
28
     bus=session
28
29
     path=/com/canonical/dee/peer/com/canonical/Friends/Streams
29
 
     interface=com.canonical.Dee.Peer,
 
30
     interface=com.canonical.Dee.Peer
 
31
     peer=(label=unconfined),
30
32
dbus (send)
31
33
     bus=session
32
34
     path=/com/canonical/dee/model/com/canonical/Friends/Streams
33
35
     interface=com.canonical.Dee.Model
34
 
     peer=(name=com.canonical.Friends.Streams),
 
36
     peer=(name=com.canonical.Friends.Streams,label=unconfined),
35
37
dbus (receive)
36
38
     bus=session
37
39
     path=/com/canonical/dee/model/com/canonical/Friends/Streams
38
 
     interface=com.canonical.Dee.Model,
 
40
     interface=com.canonical.Dee.Model
 
41
     peer=(label=unconfined),
39
42
 
40
43
  # Access required for using freedesktop notifications
41
44
  # (perhaps move out to templates?)
42
 
  dbus (send)
43
 
       bus=session
44
 
       path=/org/freedesktop/Notifications
45
 
       member=GetServerInformation,
46
 
  dbus (send)
47
 
       bus=session
48
 
       path=/org/freedesktop/Notifications
49
 
       member=Notify,
50
 
  dbus (receive)
51
 
       bus=session
52
 
       member="Notify"
53
 
       peer=(name="org.freedesktop.DBus"),
54
 
  dbus (receive)
55
 
       bus=session
56
 
       path=/org/freedesktop/Notifications
57
 
       member=NotificationClosed,
58
 
  dbus (send)
59
 
       bus=session
60
 
       path=/org/freedesktop/Notifications
61
 
       member=CloseNotification,
62
 
  dbus (receive)
63
 
       bus=session
64
 
       path=/org/freedesktop/Notifications
65
 
       member=dataChanged,
 
45
dbus (send)
 
46
     bus=session
 
47
     path=/org/freedesktop/Notifications
 
48
     member=GetServerInformation
 
49
     peer=(label=unconfined),
 
50
dbus (send)
 
51
     bus=session
 
52
     path=/org/freedesktop/Notifications
 
53
     member=Notify
 
54
     peer=(label=unconfined),
 
55
dbus (receive)
 
56
     bus=session
 
57
     member="Notify"
 
58
     peer=(name="org.freedesktop.DBus",label=unconfined),
 
59
dbus (receive)
 
60
     bus=session
 
61
     path=/org/freedesktop/Notifications
 
62
     member=NotificationClosed
 
63
     peer=(label=unconfined),
 
64
dbus (send)
 
65
     bus=session
 
66
     path=/org/freedesktop/Notifications
 
67
     member=CloseNotification
 
68
     peer=(label=unconfined),
 
69
dbus (receive)
 
70
     bus=session
 
71
     path=/org/freedesktop/Notifications
 
72
     member=dataChanged
 
73
     peer=(label=unconfined),