55 Commits (b4569d73ee85d264942659941fe29b35d5a3ce14)

Author SHA1 Message Date
Martijn Coenen 6f5802e160 Use sdcardfs for pass-through mounts.
5 years ago
Zim a438b24368 Fix multi-user and multi-storage with FUSE
5 years ago
shafik 5cf32b52a6 Use snapshot value sys.fuse_snapshot instead of persist.sys.fuse
5 years ago
Nandana Dutt a914cc764e Use unique_fd
5 years ago
Zim 3623a212e3 Mount /dev/fuse on /mnt/user/<userid>/<volumeid>
5 years ago
Tommy Chiu 0bd2d11692 vold: Introduce android::vold::writeStringToFile
5 years ago
Sudheer Shanka 30df1c61d9 Don't delete /mnt/user/<userId>/package on reset.
5 years ago
Sudheer Shanka f9b38a58e1 Revert "Revert "Ensure necessary external storage dirs while creating sandboxes.""
5 years ago
Jeff Sharkey 88114b2a56 Revert "Ensure necessary external storage dirs while creating sandboxes."
5 years ago
Sudheer Shanka 083377e593 Ensure necessary external storage dirs while creating sandboxes.
5 years ago
Sudheer Shanka 023b5391f9 Remove sandbox specific bind mounts from root namespace.
5 years ago
Sudheer Shanka 64918e6e4e Merge "Add UnmountTreeWithPrefix util method." am: 2e9aafb620 am: 5e10de1301
6 years ago
Sudheer Shanka 295fb241e2 Add UnmountTreeWithPrefix util method.
6 years ago
Paul Crowley 75744cdaf8 Merge "Fsync directories after creating files" am: a892eb154e am: 7c21f0a999
6 years ago
Paul Crowley 621d9b9732 Fsync directories after creating files
6 years ago
Paul Crowley 4ba32a0e3c Merge "Refactor ForkExecvp to improve locking behaviour" am: 6aaedb0dca am: 12d8d6343b
6 years ago
Paul Crowley de2d6201ab Refactor ForkExecvp to improve locking behaviour
6 years ago
Paul Crowley cfe3972f2d Wait for dm device to be ready before format
6 years ago
Paul Crowley 298fa3264f Wait for dm device to be ready before format
6 years ago
Sudheer Shanka 40ab6742a7 Bind mount pkg specific dirs in the zygote child namespaces.
6 years ago
Sudheer Shanka 89ddf99119 Add unmountTree to utils.
6 years ago
Oleksiy Avramchenko 625dc787c6 Add GetBlockDevSize, GetBlockDevSectors helpers
6 years ago
Paul Crowley 14c8c0765a clang-format many files.
6 years ago
Andreas Huber 71cd43f434 Fingerprint data is now stored in one of two ways depending on the
7 years ago
Paul Crowley 56292ef119 Undo Utils dependency on VolumeManager
7 years ago
Jeff Sharkey 3472e52fc2 Move to modern utility methods from android::base.
7 years ago
Paul Crowley 3b71fc5100 Be more C++. volume UUID should always be std::string.
7 years ago
Jeff Sharkey cbe69fc060 Destroy vold socket interface completely.
7 years ago
Jeff Sharkey 814e9d308e Move unsolicited vold events to Binder.
7 years ago
Pavel Grafov e2e2d308df Zero memory used for encryuption keys.
7 years ago
Jeff Sharkey 46bb69f49a Progress towards FBE and adoptable storage.
7 years ago
Jeff Sharkey fd3dc3c076 Spread around some O_CLOEXEC love.
7 years ago
Bowgo Tsai e8fb6c3000 vold: replacing fs_mgr_read_fstab() with fs_mgr_read_fstab_default()
7 years ago
Calin Juravle 3a68f14192 Vold: Clean up code related to foreign dex use
7 years ago
Jeff Sharkey d24aeda425 Only restorecon CE storage after unlocked.
8 years ago
Jeff Sharkey be70c9ae22 Consistent creation/destruction of user data.
8 years ago
Yu Ning 942d4e830b Support emulator's virtio-blk based SD card
8 years ago
Calin Juravle 493f5aa160 Create profile folder for foreign dex markers.
8 years ago
Calin Juravle 79f55a461f Prepare user profile folder
8 years ago
Jeff Sharkey 47695b29af Allow callers to prepare CE/DE user storage.
9 years ago
Daichi Hirono 10d34887b3 Mount appfuse in process namespace.
9 years ago
Jeff Sharkey fc505c3ff6 Emulate media encryption, always chmod to unlock.
9 years ago
Jeff Sharkey d2c96e7883 New granular encryption commands for framework.
9 years ago
Jeff Sharkey 89f74fbf25 Kill apps using storage through bind mounts.
9 years ago
Jeff Sharkey c86ab6f538 Trim both internal and adopted private storage.
9 years ago
Jeff Sharkey 66270a21df Let's reinvent storage, yet again!
9 years ago
Jeff Sharkey bc40cc8f07 Add method to forget private partition keys.
9 years ago
Jeff Sharkey d0640f6358 Add f2fs support for private volumes.
9 years ago
Jeff Sharkey 1d6fbcc389 Migrate primary external storage.
9 years ago
Jeff Sharkey ce6a913aea Exclusive exec() path, format after partition.
9 years ago