~ubuntu-branches/ubuntu/saucy/apparmor-easyprof-ubuntu/saucy-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Jamie Strandboge
  • Date: 2013-10-07 13:18:27 UTC
  • Revision ID: package-import@ubuntu.com-20131007131827-t4y06y7b9kx1xc20
Tags: 1.0.35
* apparmor-easyprof-ubuntu.install: install data/hardware/*, thus allowing
  porters, OEMs, etc to ship their own policy without having to modify this
  package (LP: #1197133)
* add data/hardware/graphics.d/* and data/hardware/audio.d/*, namespaced to
  this package. We will move these out to lxc-android-config later
* tests/test-data.py: adjust to test data/hardware/*
* accounts: move to reserved status until LP: 1230091 is fixed
* calendar: remove workaround rule for gio DBus path (LP: #1227295)
* add usermetrics policy group so apps can update the infographic
* ubuntu-* templates:
  - allow StartServiceByName on the system bus too. This is needed by the
    new usermetrics policy group and we will presumably have more going
    forward (eg location)
  - account for /org/freedesktop/dbus object path. This seems to be used by
    the python DBus bindings (eg, friends)
  - move hardware specific accesses out of the templates into
    hardware/graphics.d/ in preparation of the move to shipping these in
    lxc-android-config (note, this doesn't change apparmor policy in any
    way)
  - add 'r' to dbus system bus socket (LP: #1208988)
  - add ixr access to thumbnailer helper (LP: #1234543)
  - finetune HUD access
  - don't use ibus abstraction but instead use 'r' access for
    owner @{HOME}/.config/ibus/**
  - don't use freedesktop.org abstraction but instead add read accesses
    for /usr/share/icons and various mime files
  - updates for new gstreamer
    - move in gstreamer accesses from audio policy groupd due to hybris
* ubuntu-sdk template:
  - remove workaround paths now that ubuntu-ui-toolkit is using
    QCoreApplication::applicationName based on MainView's applicationName
    (LP: #1197056, #1197051, #1224126, LP: #1231863)
* ubuntu-webapp template:
  - allow read access to /usr/share/unity-webapps/userscripts/**
  - allow rix to gst-plugin-scanner
* add reserved friends policy group (reserved because it needs integration
  with trust-store to be used by untrusted apps)
* remove peer from receive DBus rules in the ubuntu-* templates and the
  contacts, history, and location policy groups (LP: #1233895)
* audio:
  - move gstreamer stuff out to templates since hybris pulls it in for all
    apps
  - include hardware/audio.d for hardware specific accesses

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
# TODO: when implementation for LP: #1223371 and LP: #1223211 is finalized,
4
4
# pick one of these
5
5
# session bus (not currently used-- maybe with trust-store)
6
 
dbus (receive, send)
 
6
dbus (send)
7
7
     bus=session
8
8
     path="/com/ubuntu/location/Service"
9
9
     interface="com.ubuntu.location.Service"
10
10
     peer=(name="com.ubuntu.location.Service"),
 
11
dbus (receive)
 
12
     bus=session
 
13
     path="/com/ubuntu/location/Service"
 
14
     interface="com.ubuntu.location.Service",
11
15
dbus (receive, send)
12
16
     bus=session
13
17
     interface="com.ubuntu.location.Service.Session",
19
23
     interface=org.freedesktop.DBus
20
24
     member=Hello
21
25
     peer=(name=org.freedesktop.DBus),
22
 
dbus (receive, send)
 
26
dbus (send)
23
27
     bus=system
24
28
     path="/com/ubuntu/location/Service"
25
29
     interface="com.ubuntu.location.Service"
26
30
     peer=(name="com.ubuntu.location.Service"),
 
31
dbus (receive)
 
32
     bus=system
 
33
     path="/com/ubuntu/location/Service"
 
34
     interface="com.ubuntu.location.Service",
27
35
dbus (receive, send)
28
36
     bus=system
29
37
     interface="com.ubuntu.location.Service.Session",