Go to file
Jeff Sharkey 25aabb9ede Permission to view shared storage for all users.
Typical apps are restricted so they can only view shared storage
belonging to the user they're running as.  However, a handful of
system components need access to shared storage across all users,
such as DefaultContainerService and SystemUI.

Since WRITE_MEDIA_STORAGE already offers this functionality by
bypassing any FUSE emulation, reuse it to grant the "sdcard_rw" GID
which is no longer handed out to third-party apps.  Then we change
the FUSE daemon to allow the "sdcard_rw" GID to see shared storage
of all users.

Bug: 19995822
Change-Id: Id2fe846aefbf13fc050e9b00ddef120021e817f4
2015-07-06 10:54:53 -07:00
adb Ignore ro.adb.secure in user builds. 2015-06-19 13:26:02 -07:00
adf libadf: enable -Werror 2015-03-10 15:14:38 -07:00
base Fix comparison between signed and unsigned error on darwin 2015-06-09 12:44:41 -07:00
cpio makebootfs: use libcutils shared libraries 2015-04-15 10:32:19 -07:00
debuggerd Change the 64 bit map address format. 2015-06-03 12:12:31 -07:00
fastboot Add a working Windows tmpfile(3) to fastboot. 2015-06-05 13:28:44 -07:00
fingerprintd Fingerprintd: Add post_enroll() API. 2015-06-25 15:59:55 -07:00
fs_mgr DO NOT MERGE Securely encrypt the master key 2015-05-29 17:39:16 +00:00
gatekeeperd Merge "[gatekeeperd] fix issue with SW->HW upgrades" into mnc-dev 2015-06-25 15:43:02 +00:00
gpttool gpttool: turn on -Werror 2014-05-05 10:30:04 -07:00
healthd resolved conflicts for merge of 6e9b28b2 to master 2015-04-15 12:15:00 -07:00
include Add |optional_suffix| to StartIteration() 2015-06-23 17:31:16 -07:00
init init support for cgroups. 2015-06-17 15:21:52 -07:00
libbacktrace Remove PtraceRead error message. 2015-06-12 23:32:20 -07:00
libcutils Merge "Fix janky navbar ripples -- incorrect timerslack values" into mnc-dev 2015-06-29 22:29:54 +00:00
libdiskconfig am eb075e28: am c8179498: am 2f62edf7: Merge "libdiskconfig: Turn on -Werror" 2014-05-21 21:19:27 +00:00
libion am 8d2cd035: am 2ddb9cb1: am ed43be39: Merge "Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it\'s not needed." 2015-04-02 22:07:16 +00:00
liblog liblog: __android_log_is_loggable support global properties 2015-06-15 07:34:07 -07:00
libmemtrack Add missing <malloc.h> and <string.h> includes. 2015-01-28 11:37:57 -08:00
libmincrypt Enable clang compilation. 2015-05-15 16:13:19 -07:00
libnativebridge LibNativeBridge: Version 2 2015-05-31 16:58:24 -07:00
libnetutils am f91c0664: am 421d01c8: am d4196ef8: Merge "Add a command to call libnetutils\' do_dhcp." 2015-04-22 03:32:13 +00:00
libpixelflinger pixelflinger: make self-contained 2015-03-19 12:34:35 -07:00
libprocessgroup processgroup: change the polling interval for killProcessGroup() 2015-06-16 13:59:32 -07:00
libsparse libsparse: move_chunks_up_to_len() does not account skip chunks 2015-04-08 10:10:17 +02:00
libsuspend Adds a parameter to the wakeup_callback to report sucessful wakeup or suspend aborts. 2015-06-25 13:15:22 -07:00
libsync Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it's not needed. 2015-04-02 14:31:07 -07:00
libsysutils Qualify IPv6 link-local DNS servers with an interface name 2015-06-18 15:44:41 +09:00
libusbhost libusbhost: Fix problem reading USB string descriptors on some quirky devices 2015-06-18 13:38:31 -07:00
libutils Merge "Work around spurious epoll notifications." into mnc-dev 2015-05-30 00:43:10 +00:00
libziparchive Add |optional_suffix| to StartIteration() 2015-06-23 17:31:16 -07:00
lmkd Lmkd: Fix unused variables 2014-11-24 20:32:42 -08:00
logcat Lower the priority of the threads in logd/logcat. 2015-06-09 12:36:45 -07:00
logd logd: serialize accesses to stats helpers 2015-06-25 08:34:06 -07:00
logwrapper Put in line breaks when logging to klog 2015-02-03 17:06:33 +00:00
mkbootimg Merge changes Iac33dbaa,I18fcd37d into mnc-dev 2015-05-08 15:00:14 +00:00
reboot reboot: Turn on -Werror 2014-05-21 12:58:38 -07:00
rootdir Let's reinvent storage, yet again! 2015-06-25 22:27:04 -07:00
run-as Extend run-as with optional --user argument. 2015-06-10 12:09:10 -07:00
sdcard Permission to view shared storage for all users. 2015-07-06 10:54:53 -07:00
toolbox Revert "Switch to toybox ls." 2015-05-15 23:31:08 -07:00
tzdatacheck Executable to run on boot that removes old tzdata if needed 2015-04-13 11:38:32 +01:00
.gitignore Don't compile abort_socket.c for host targets. It is only intended to run on Linux targets. 2009-05-26 13:23:23 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk Add a CleanSpec for grep/toolbox. 2015-03-22 18:04:54 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00