gnome-shell/js/ui/status
Zeeshan Ali (Khattak) a1e8c79d38 location: Ask user to authorize applications
While we could have implemented this already a while ago, this would
have been a completely false security mechanism since we had no way of
reliably identifying applications. Since now with xdg-app, we can at least
reliably identify bundled applications, let's give users a choice of
which applications in particular they are OK with giving location data
to.

While we still can't reliably identify system (non-xdg-app) applications,
it seems extremely unlikely we'll ever be able to do that (at least not
in the near future) so we'll have to trust them to not lie about their
IDs.

Next release of geoclue will take the ID of bundled application directly
from corresponding xdg-app metadata so bundled applications can't simply
lie about their IDs.

https://bugzilla.gnome.org/show_bug.cgi?id=762119
2016-02-18 15:11:11 +00:00
..
accessibility.js status/a11y: invert connection to changes and initial read 2015-03-27 13:11:22 -07:00
bluetooth.js bluetooth: Remove unused imports 2015-11-17 11:25:02 +01:00
brightness.js js: Use EVENT_PROPAGATE/EVENT_STOP constants in event handlers 2013-12-16 18:27:19 +01:00
keyboard.js status/keyboard: Backup the whole MRU list while in password mode 2015-03-30 17:51:18 +02:00
location.js location: Ask user to authorize applications 2016-02-18 15:11:11 +00:00
network.js network: Unify capitalization in newly changed strings 2015-08-20 17:07:46 +02:00
power.js power: Add battery percentage label 2015-11-19 14:04:22 +01:00
rfkill.js status: Refine system status menu 2015-08-20 13:53:36 +02:00
screencast.js Add a screencast indicator for when we're recording 2013-08-14 20:39:07 -04:00
system.js status: Refine system status menu 2015-08-20 13:53:36 +02:00
volume.js js: Use EVENT_PROPAGATE/EVENT_STOP constants in event handlers 2013-12-16 18:27:19 +01:00