2013-07-02 17:17:18 |
Jamie Strandboge |
bug |
|
|
added bug |
2013-07-02 17:17:31 |
Jamie Strandboge |
bug task added |
|
apparmor-easyprof-ubuntu (Ubuntu) |
|
2013-07-02 17:17:47 |
Jamie Strandboge |
tags |
|
application-confinement |
|
2013-07-02 17:20:16 |
Jamie Strandboge |
description |
Ubuntu SDK applications still their sqlite data in locations like this:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.ini
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.sqlite
This results in AppArmor rules like the following:
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.ini{,.*}" rwk,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.sqlite" rwk,
But these rules are too lenient and these paths need to be made application specific. Specifically: $XDG_DATA_DIR/<app id> where '<app id>' will ultimately be the reverse domain name with Click packages (see bug #1197037 for details on '<app id>'). |
Ubuntu SDK applications store their sqlite data in locations like this:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.ini
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.sqlite
This results in AppArmor rules like the following:
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.ini{,.*}" rwk,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.sqlite" rwk,
But these rules are too lenient and these paths need to be made application specific. Specifically: $XDG_DATA_DIR/<app id> where '<app id>' will ultimately be the reverse domain name with Click packages (see bug #1197037 for details on '<app id>'). |
|
2013-07-09 08:04:03 |
Juhapekka Piiroinen |
ubuntu-qtcreator-plugins: assignee |
|
Timo Jyrinki (timo-jyrinki) |
|
2013-07-31 10:12:46 |
Juhapekka Piiroinen |
affects |
ubuntu-qtcreator-plugins |
ubuntu-ui-toolkit |
|
2013-07-31 18:43:43 |
Jamie Strandboge |
description |
Ubuntu SDK applications store their sqlite data in locations like this:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.ini
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.sqlite
This results in AppArmor rules like the following:
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.ini{,.*}" rwk,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.sqlite" rwk,
But these rules are too lenient and these paths need to be made application specific. Specifically: $XDG_DATA_DIR/<app id> where '<app id>' will ultimately be the reverse domain name with Click packages (see bug #1197037 for details on '<app id>'). |
Ubuntu SDK applications store their sqlite data in locations like this:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.ini
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.sqlite
This results in AppArmor rules like the following:
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.ini{,.*}" rwk,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.sqlite" rwk,
But these rules are too lenient and these paths need to be made application specific. Specifically: $XDG_DATA_HOME/<app id> where '<app id>' will ultimately be the reverse domain name with Click packages (see bug #1197037 for details on '<app id>'). |
|
2013-08-01 06:30:11 |
Timo Jyrinki |
bug task added |
|
qtdeclarative-opensource-src (Ubuntu) |
|
2013-08-15 23:08:04 |
Jamie Strandboge |
ubuntu-ui-toolkit: assignee |
Timo Jyrinki (timo-jyrinki) |
|
|
2013-08-15 23:08:17 |
Jamie Strandboge |
qtdeclarative-opensource-src (Ubuntu): assignee |
|
Christian Dywan (kalikiana) |
|
2013-09-04 03:26:49 |
Jamie Strandboge |
nominated for series |
|
Ubuntu Saucy |
|
2013-09-04 03:26:49 |
Jamie Strandboge |
bug task added |
|
qtdeclarative-opensource-src (Ubuntu Saucy) |
|
2013-09-04 03:26:49 |
Jamie Strandboge |
bug task added |
|
apparmor-easyprof-ubuntu (Ubuntu Saucy) |
|
2013-09-04 03:26:58 |
Jamie Strandboge |
apparmor-easyprof-ubuntu (Ubuntu Saucy): status |
New |
Triaged |
|
2013-09-04 11:17:46 |
Jamie Strandboge |
qtdeclarative-opensource-src (Ubuntu Saucy): importance |
Undecided |
Critical |
|
2013-09-04 11:17:59 |
Jamie Strandboge |
qtdeclarative-opensource-src (Ubuntu Saucy): importance |
Critical |
High |
|
2013-09-16 15:14:52 |
Jamie Strandboge |
description |
Ubuntu SDK applications store their sqlite data in locations like this:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.ini
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.sqlite
This results in AppArmor rules like the following:
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.ini{,.*}" rwk,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.sqlite" rwk,
But these rules are too lenient and these paths need to be made application specific. Specifically: $XDG_DATA_HOME/<app id> where '<app id>' will ultimately be the reverse domain name with Click packages (see bug #1197037 for details on '<app id>'). |
Ubuntu SDK applications store their sqlite data in locations like this:
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.ini
~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/7dbf3433d69b4304a43526d9eca5b650.sqlite
This results in AppArmor rules like the following:
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/" rw,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.ini{,.*}" rwk,
owner "@{HOME}/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/[0-9a-f]*.sqlite" rwk,
But these rules are too lenient and these paths need to be made application specific. Specifically: $XDG_DATA_HOME/<app pkgname> where '<app pkgname>' is the "name" field in the Click manifest (see bug #1197037 for details). |
|
2013-09-16 16:04:22 |
Pat McGowan |
bug |
|
|
added subscriber Pat McGowan |
2013-09-17 09:20:46 |
Alan Pope πΊπ§π± π¦ |
bug |
|
|
added subscriber Alan Pope γ |
2013-09-17 11:05:38 |
Cris Dywan |
branch linked |
|
lp:~kalikiana/ubuntu-ui-toolkit/appname |
|
2013-09-23 18:42:26 |
PS Jenkins bot |
ubuntu-ui-toolkit: status |
New |
Fix Committed |
|
2013-09-25 10:20:49 |
Launchpad Janitor |
ubuntu-ui-toolkit (Ubuntu Saucy): status |
New |
Fix Released |
|
2013-09-26 18:29:42 |
Florian Boucault |
ubuntu-ui-toolkit: status |
Fix Committed |
Fix Released |
|
2013-10-08 00:03:34 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/saucy-proposed/apparmor-easyprof-ubuntu |
|
2013-10-08 00:29:47 |
Launchpad Janitor |
apparmor-easyprof-ubuntu (Ubuntu Saucy): status |
Triaged |
Fix Released |
|
2013-10-08 15:45:11 |
Pat McGowan |
qtdeclarative-opensource-src (Ubuntu Saucy): status |
New |
Invalid |
|