client apps using qtdeclarative5-ubuntu-contacts0.1 accesses the /org/freedesktop/Telepathy DBus API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
address-book-app (Ubuntu) |
Fix Released
|
High
|
Renato Araujo Oliveira Filho | ||
Saucy |
Won't Fix
|
High
|
Renato Araujo Oliveira Filho | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
apparmor-easyprof-ubuntu (Ubuntu) |
Fix Released
|
Undecided
|
Jamie Strandboge | ||
Saucy |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Using this:
import Ubuntu.Contacts 0.1
...
Tab {
title: i18n.tr("Contacts")
page: Page {
}
}
In addition to using com.canonical.pim, it also accesses:
org.freedesktop
org.freedesktop
I saw this when profiling applications for apparmor policy groups. Here are the apparmor rules I needed to list the contacts on my desktop system:
dbus (receive, send)
bus=session
path=
peer=
dbus (receive, send)
bus=session
path=
peer=
dbus (receive, send)
bus=session
path=
member=
peer=
Changed in address-book-app (Ubuntu Saucy): | |
importance: | Undecided → High |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
status: | New → Confirmed |
Changed in address-book-app (Ubuntu Trusty): | |
status: | New → Fix Released |
Changed in address-book-app (Ubuntu Saucy): | |
status: | Fix Committed → Won't Fix |
Adding a task for apparmor- easyprof- ubuntu. It is going to ship a reserved policy group for contacts and as a workaround it will include these accesses. It would be nice to have clients not access org.freedesktop .Telepathy directly.