[webapps] should enable access to dbus org.freedesktop.Application
Bug #1342129 reported by
Alexandre Abreu
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Savilerow project |
Fix Released
|
Undecided
|
Unassigned | ||
apparmor-easyprof-ubuntu (Ubuntu) |
Fix Released
|
High
|
Jamie Strandboge | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Webapps recently add the capability to be invoked & open to custom urls (not default), but the apparmor profile needs to be updated to enable the org.freedesktop
Jul 15 13:57:14 ubuntu-phablet dbus[2689]: apparmor="DENIED" operation=
Related branches
lp:~abreu-alexandre/webbrowser-app/fix-uri-handler
- Olivier Tilloy: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 16 lines (+4/-2)1 file modifiedsrc/app/webcontainer/webapp-container.qml (+4/-2)
To post a comment you must log in.
Marc and I discussed this and we can't add a rule to bind on org.freedesktop .Application because we can't mediate dbus message contents and adding this rule would mean apps could bind on each other's names.
Instead, should bind on something with @{APP_ID_DBUS} or @{APP_PKGNAME_DBUS} (the former is the full APP_ID with click package name, appname and version; the latter is just the click package name (ie, no appname and no version)). Perhaps the url-dispatcher guys already solved this?