Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PitchBlackRecoveryProject/android_system_vold


https://github.com/PitchBlackRecoveryProject/android_system_vold

Merge "Pass volume key as a KeyBuffer" am: 334a684557 am: 4d37b4f980 am: aebcc399ea

Change-Id: I7f410a56f2c301557657f9357494bcf97c7cf92d

395edfede57f94cb37e747ca9814faa34a5798ca authored almost 5 years ago
Merge "Pass volume key as a KeyBuffer" am: 334a684557 am: 4d37b4f980

Change-Id: Ia5a1a2f96ba406987c60cc8fa4d94bea33b68644

aebcc399ea2e3ae2b275c976484bc48f70355ed8 authored almost 5 years ago
Merge "Pass volume key as a KeyBuffer" am: 334a684557

Change-Id: I017400aa3ef988435914ef2770b20bd78a0c1c10

4d37b4f98020b2e9cb2efd9a524afa4c75cd9acc authored almost 5 years ago
Merge "Pass volume key as a KeyBuffer"

334a68455786e16bc76eb4b3ba8781b3e12e32da authored almost 5 years ago
Merge "Remove appDirRoot argument from setupAppDir."

71d1a77ef5155378f3a4d019406ddf33c516a3b9 authored almost 5 years ago
Merge "vold: Support Storage keys for FBE" am: 8cfb530357 am: aafbd4066a am: 54d5e5ca1e

Change-Id: I7232b8c40cd5606ce6ec801d88df9768405ffa3b

30b1a73b3a72b79a437f59652f6ea28b1bd34bcf authored almost 5 years ago
Merge "vold: Support Storage keys for FBE" am: 8cfb530357 am: aafbd4066a

Change-Id: I8beed2f9939aada8735df5b9c5d0deb9bb3eb5ce

54d5e5ca1e44ac14937255c0120da07a8875902e authored almost 5 years ago
Merge "vold: Support Storage keys for FBE" am: 8cfb530357

Change-Id: I933a31eefe57b8b06513ca3e7a2ee874a1b680a1

aafbd4066a71156d2c7722d47d445434379afc5e authored almost 5 years ago
Merge "vold: Support Storage keys for FBE"

8cfb5303578c27405f5f6058512b2487757e8af3 authored almost 5 years ago
Pass volume key as a KeyBuffer

Not for security, but for consistency with the way we handle other
keys, and to move the length ...

3d98f5d1599794010151d3abd92295d88684658e authored almost 5 years ago
Use DM layer directly to manage private DM volumes

Abolish cryptfs_revert_ext_volume, handle in caller. This allows us to
use DeleteDeviceIfExists,...

659b63fe001af60913ccc68788967df3f48f95f8 authored almost 5 years ago
vold: Support Storage keys for FBE

To prevent keys from being compromised if an attacker
acquires read access to kernel memory, som...

3dfb094cb26cf37e14b3bbf81e31248b913b3e41 authored almost 5 years ago
Avoid extra string copy

We directly pass a reference to our std::string, instead of
forcing the creation of a temporary ...

724f0092a33e0aafb1fa5c9a37d3bbf844026c4c authored almost 5 years ago
Remove appDirRoot argument from setupAppDir.

This is no longer needed, because vold can deduce this itself now.

Bug: 146419093
Test: builds
...

8a68a075a2330ba5eaa62d1b8e7f7ea5d3820f45 authored almost 5 years ago
Merge changes I32bfced0,I3178694e,Icb8911f6

* changes:
Set quota project ID and inheritance on top-level storage directory.
Set default ...

d0d7640403698ddcc0c6d4479febc6fc7386bf62 authored almost 5 years ago
Set quota project ID and inheritance on top-level storage directory.

When creating external storage directories like /data/media/0, make sure
we set the quota projec...

fd9cdbf124cba760f4df0b0977b454048f207e0a authored almost 5 years ago
Set default ACL on application-specific directories.

On devices without sdcardfs, application-specific directories have a
particular GID that ensure ...

879fa8015df7092aa8b231fc8a7640b045b44bb5 authored almost 5 years ago
Add disk for StubVolume

StubVolume is a volume type for ARC++ external storage. Named StubVolume
because it is managed f...

82e90de23d0ee47e785307e77c5ab0ba9a4de26f authored almost 5 years ago
Merge "Have vold inform keymaster that early boot ended" am: 68b9fb10ae am: fce0d92ce4 am: bf352873ad

Change-Id: I3aaebfcca61c92667de114d477cbbcf35d23bcd9

d74f4949dea1311a92617bcd41f5de1d640114cc authored almost 5 years ago
Merge "Have vold inform keymaster that early boot ended" am: 68b9fb10ae am: fce0d92ce4

Change-Id: If58cc1911c477ac9bed03fc39952a573db71651e

bf352873ad5f881d42045ffa41b226ee87b00dbf authored almost 5 years ago
Merge "Have vold inform keymaster that early boot ended" am: 68b9fb10ae

Change-Id: Ic113eea7d3282084f1eae308ae1b6df931bd7a8c

fce0d92ce42bd412c28e63e63310053f44bab1f6 authored almost 5 years ago
Merge "Have vold inform keymaster that early boot ended"

68b9fb10ae1bf1491c8dc6d854be900e62ebc090 authored almost 5 years ago
[automerger skipped] Merge "Update vold to use KM4.1" am: 6c5f302a90 am: 53f8e2df82 am: 3660bf983c -s ours

am skip reason: Change-Id I4574a2f6eead3b71d1e89488b496b734694620c7 with SHA-1 ae8f06fe1c is in h...

861a70b0eab18c936b27774ff9cf97b458e62822 authored almost 5 years ago
Merge "Update vold to use KM4.1" am: 6c5f302a90 am: 53f8e2df82

Change-Id: I808df576abeec8ce2dd5fc8ea9d4784f4c8b6b0d

3660bf983c0851ec691b5c1996372261ac833c37 authored almost 5 years ago
Merge "Update vold to use KM4.1" am: 6c5f302a90

Change-Id: I5393adf2503586c87414a302fa24d381863bccbf

53f8e2df827e2721c43783acb0f5705c5d2cf7e1 authored almost 5 years ago
Merge "Update vold to use KM4.1"

6c5f302a90c403ecdcdb21e1f0af72527b93cea9 authored almost 5 years ago
Have vold inform keymaster that early boot ended

Just before mounting partition(s) not verified by verified boot, vold
should notify keymaster th...

2b1ff5aaab693483dc1064137e46214baf3b00a7 authored almost 5 years ago
Update vold to use KM4.1

This CL updates vold to use the Keymaster 4.1 interface, but does not
yet call any of the new me...

35f0f22c9b8cb9d8672c9cc5226c9037d621da7f authored almost 5 years ago
Use a regex to create application directories.

A regex allows us to be more specific in what kind of directories we
accept here, which in turn ...

04bb17f11237f5d960ffba66d0c0ea4ff5070f7b authored almost 5 years ago
Merge "Use std::string to return crypto device, not char *" am: 80731b0975 am: 2381810b99 am: 1541f9f32b

Change-Id: I68cf7bfc6ce642d46d874bb44694109b1f43258e

3fcbdbff5f560d4931d2c00513e4d9a632c1e688 authored almost 5 years ago
Merge "Use std::string to return crypto device, not char *" am: 80731b0975 am: 2381810b99

Change-Id: Ic7683749f4974ccdf251b7351110a1e3663536b7

1541f9f32b4bd166ff6f47507bcfe3f7bd5cb699 authored almost 5 years ago
Merge "Use std::string to return crypto device, not char *" am: 80731b0975

Change-Id: I4cdc6e59713a945f9fc7b6e9d8c765e78c44b9cb

2381810b9975ec9002092358e48caa57558f0cd8 authored almost 5 years ago
Merge "Use std::string to return crypto device, not char *"

80731b097517965090248f755d0a13ac21dc3a5b authored almost 5 years ago
Merge "Add TEST_MAPPING for vold."

1f40bea0bbb4b6a7df2b2ef4acfb0aab0335fe15 authored almost 5 years ago
Add TEST_MAPPING for vold.

Start with FuseDaemonHostTest and AdoptableHostTest, since these heavily
rely on functionality i...

b77ad3a4ccdca0a7cb81602a6c1dd235ec7b9ed2 authored almost 5 years ago
Merge "Add SetQuotaInherit API."

a0213ff0c347081591ec4c08504e374853081dfd authored almost 5 years ago
Merge "Refactor: make cryptfs.h smaller" am: 98c501d28e am: 645c2f40a0 am: ebbabdc8fb

Change-Id: If8c533aa196969adf38dcbf85673cebb39a79024

cc733959f68c041b3b62cb30c1fa5c59530a3cb1 authored almost 5 years ago
Merge "Refactor: make cryptfs.h smaller" am: 98c501d28e am: 645c2f40a0

Change-Id: I5fb7f528186b6a678a02febd9e866ca4ae467dd4

ebbabdc8fb9e238bd2c97fefc5433d837aabab59 authored almost 5 years ago
Merge "Refactor: make cryptfs.h smaller" am: 98c501d28e

Change-Id: I85d5bacfc08245397cb4f8aa71406bfeed961c19

645c2f40a06a1f194e3fcc52efb8669503ab02df authored almost 5 years ago
Merge "Refactor: make cryptfs.h smaller"

98c501d28ede5c99fd41ec4a654e4e5b59837fd3 authored almost 5 years ago
Use std::string to return crypto device, not char *

Bug: 147814592
Test: can create private volume on Cuttlefish
Change-Id: Ic2bca81c0f0319e1b988e92...

81796e9dce125bf7ab73168173206eb8b1e5e9ba authored almost 5 years ago
Refactor: make cryptfs.h smaller

Move most of it into cryptfs.cpp, and include cryptfs.h in fewer files.

Bug: 147814592
Test: Tr...

73be12dcd50069dccc76b7bd2d72d70258f420df authored almost 5 years ago
Create Android/media dirs

I3a879089422c7fc449b6a3e6f1c4b386b86687a4 enforces some gids on the
Android/ dirs but left out A...

a13d81bbf58fbaa4b4912f57c35da7e2195a7132 authored almost 5 years ago
Add SetQuotaInherit API.

This allows setting the "inherit project ID" flags on directories; in
our case, we want to set t...

5fe1b163304423d66f8b9b452dd77e7bad369963 authored almost 5 years ago
Set correct quota project ID on application directories.

Use PrepareAppDirsFromRoot() to setup the quota project ID on
application-specific directories c...

ba9868bd783b1c515a76f382bd5622f84187234f authored about 5 years ago
Setup Android/, Android/data and Android/obb dirs correctly.

Normally sdcardfs takes care of setting up these directories on-demand,
for example when an app ...

62a4b279ab7ccff78e0c2a23456160b2ac272e06 authored about 5 years ago
Merge "Harden /mnt/pass_through paths"

bff86152e5e30b25c1e9a8cd8815dbfb2a2235ad authored about 5 years ago
Merge changes from topics "dm-default-key-v2", "metadata_cipher" am: f60e947438 am: 0560c27092 am: 5aac6ab55f

Change-Id: Ia65e525982d7f95416345c0004f79e7ecc7e026e

7b40c8e2b21e16f8efbce2cebc457e5d35b46eea authored about 5 years ago
Merge changes from topics "dm-default-key-v2", "metadata_cipher" am: f60e947438 am: 0560c27092

Change-Id: I0c34298e89be72caf597c964ceeb7f3396abe20b

5aac6ab55fc8348b6c43318d1529e806daaa0dc1 authored about 5 years ago
Merge changes from topics "dm-default-key-v2", "metadata_cipher" am: f60e947438

Change-Id: I3e27ed3481542e5e6fe0db2c872d745151e50765

0560c2709250538d490a63342a7fd2eee1042f4e authored about 5 years ago
Merge changes from topics "dm-default-key-v2", "metadata_cipher"

* changes:
Set metadata cipher in fstab
Add support for v2 of dm-default-key

f60e94743881875e21ec9c9a496b3bc1a71e2f03 authored about 5 years ago
Merge "Rename key_dir to metadata_key_dir and refactor" am: a7463139cd am: 8cf1eda025 am: 48c403b820

Change-Id: I4df8daf1210a31b4ae0e32ee8c04f8f7acdc827b

98ffa995d304000cb1ac56517aa0be8e27f6f969 authored about 5 years ago
Merge "Rename key_dir to metadata_key_dir and refactor" am: a7463139cd am: 8cf1eda025

Change-Id: I0933c434c9c63e15f8af648aa99250eea95aa3bd

48c403b8203a0f54d6fea208653a9dc2704801ea authored about 5 years ago
Merge "Rename key_dir to metadata_key_dir and refactor" am: a7463139cd

Change-Id: I14535278f6e2b0ffe6c322a2e9bd7e2ae608105f

8cf1eda02526c7ec7a28970dc106fed4eab509b4 authored about 5 years ago
Merge "Rename key_dir to metadata_key_dir and refactor"

a7463139cdde8c5eb7aa59a22c0cf84c1834d7a7 authored about 5 years ago
Harden /mnt/pass_through paths

Even though /mnt/pass_through itself is 700 root root, the paths under
it are quite permissive. ...

26eec7049ba73d0522ae966027224748857654cd authored about 5 years ago
Set metadata cipher in fstab

Bug: 147814592
Test: Cuttlefish can use adiantum
Change-Id: I6805ae4acff4dd1ff7cecff9153dbf29e02...

84e84c5f33b2a9fc5ff361b17d23dabfd97ce2a8 authored about 5 years ago
Add support for v2 of dm-default-key

Version 2 of dm-default-key has an extra parameter and always sets the
DUN.

Bug: 147814592
Test...

92a14b6b1666e5d1313c66a451e51007c38c9a02 authored about 5 years ago
Rename key_dir to metadata_key_dir and refactor

Bug: 147814592
Test: Crosshatch boots
Change-Id: I9fce0ea5da9c81c2e4e9cf97b75c1cba821adf9e

c9b92f0c1771e397fcd3d81fe19f822f63fa3217 authored about 5 years ago
Merge "Allow media_rw access to /mnt/user"

262c5dfbce3a37c625c848654c49e069cf35016c authored about 5 years ago
Allow media_rw access to /mnt/user

This allows the FUSE daemon (with media_rw) explicitly use /mnt/user
paths for redaction.

Test:...

4dd47090a5b64796f9b3978d0d11534b5b515335 authored about 5 years ago
Use optional for nullable types

AIDL generates optional<T> for nullable T types for C++, which is more
efficient and idomatic an...

3ce0ee5363c9325e5c95dadbe24a03d94aedc90e authored about 5 years ago
Merge "Expose new IncFS interface through Vold"

877710773464d0cd07fbc08552a7dc753281193b authored about 5 years ago
Merge "Refactor to use EncryptionPolicy everywhere we used to use raw_ref" am: fda79ddd82 am: 7c3b0af05e am: 23fdbc7937

Change-Id: I73aac44990227e35352c8fa40a4dc2265c68fb04

8c52523600fed50f45dc990a35468c6e06dbc98b authored about 5 years ago
Merge "Refactor to use EncryptionPolicy everywhere we used to use raw_ref" am: fda79ddd82 am: 7c3b0af05e

Change-Id: Id0b36a8bd1d7db487eb61823f27c5349581bf781

23fdbc793731863e175c029b3714410fc5d05bad authored about 5 years ago
Merge "Refactor to use EncryptionPolicy everywhere we used to use raw_ref"

am: fda79ddd82

Change-Id: I0d1599b8a2baa141e1d08029f75e5e54f486cb14

7c3b0af05e87855def5f3018d3f52d34a1d33f22 authored about 5 years ago
Merge "Refactor to use EncryptionPolicy everywhere we used to use raw_ref"

fda79ddd82427f8ea848a097fb3176edb1de62a1 authored about 5 years ago
Refactor to use EncryptionPolicy everywhere we used to use raw_ref

Test: Boots, no bad log messages: Cuttlefish with v2 policies, Taimen
Bug: 147733587
Change-Id: ...

77df7f207dcef1f967695fca2e131097abebe28c authored about 5 years ago
Merge "Allow external_storage or media_rw gid access /mnt/media_rw"

ac95a2cc469bc3ca2342d0e66f53f63db9048c64 authored about 5 years ago
Merge "Automatically use correct lower paths for setupAppDir."

db9eedad9331c2f32c15437985d82c938ddd3160 authored about 5 years ago
Expose new IncFS interface through Vold

CL is a part of multi-repository topic and will be merged
to AOSP

Bug: 146080380
Test: manual

...

3497cb5be5f9af324a2798eb76a6c17dfdacd78d authored about 5 years ago
Automatically use correct lower paths for setupAppDir.

When we're asked to create an app directory, find the corresponding
volume, and use the raw path...

0a7e9925a617dc4a309e3a6a5de268f7a577eb57 authored about 5 years ago
Merge "Add setProjectQuotaId to vold."

59d8a4f8983def61c4ba0f8f8f6808385244914e authored about 5 years ago
Allow external_storage or media_rw gid access /mnt/media_rw

PublicVolumes are mounted on /mnt/media_rw/<volume>. Two categories of
apps need access to the m...

c9a2be4e3fb102bfb56f6384121d01b674b4f375 authored about 5 years ago
[automerger skipped] Merge "vold: Do not cache CE keys in vold" am: 432ca5af06 am: 8427b24fc5 am: d88fba70c7 -s ours

am skip reason: Change-Id I4cb1c035a472477e70c1ff5bf0b2c3fcfad495e5 with SHA-1 9ad51adeb9 is in h...

24362685f0b71b4fdfbade41374408de24d88b9b authored about 5 years ago
Merge "vold: Do not cache CE keys in vold" am: 432ca5af06 am: 8427b24fc5

Change-Id: I52ee506f94ccab65fd3cc26a5fb0366e49e3d178

d88fba70c7632dde0333d2210e3797b89918191d authored about 5 years ago
Merge "vold: Do not cache CE keys in vold" am: 432ca5af06

Change-Id: I2ca8cd6aec19e5f736d4a796ed882ce5d704ded9

8427b24fc515838ba5f7495298444b345e1aa740 authored about 5 years ago
Merge "vold: Do not cache CE keys in vold"

432ca5af06a540f627a3b82c870b9ec099f309b7 authored about 5 years ago
Add setProjectQuotaId to vold.

To allow vold to set project IDs.

Bug: 146419093
Test: manual
Change-Id: Ibaf1908e0d35b15d9fd71...

fb42bc41eb2e0ccc38dfe0cf0adf88dccc40c24a authored about 5 years ago
Merge "Add support for casefolding and project quotas" am: f66ed18972 am: 37d8af2621 am: b9d3f62a36

Change-Id: I85c938b067336fbb19821ec31374d5eb67e909e0

bb972c0e0eb583a02b47eaaf4b63b577c90224ae authored about 5 years ago
Merge "Add support for casefolding and project quotas" am: f66ed18972 am: 37d8af2621

Change-Id: Ie233ba8045f5d294aa52476410e56335da2d8a52

b9d3f62a36a95d9f99f2583f973f3737d3e11e5f authored about 5 years ago
Merge "Add support for casefolding and project quotas" am: f66ed18972

Change-Id: I5cba75000bcdbbc3bd3c6778994fea09d135aa2b

37d8af262182244282bfdd352049517cf46eb100 authored about 5 years ago
Merge "Add support for casefolding and project quotas"

f66ed1897281d33d2afa91372c749380e34ed33e authored about 5 years ago
vold: Do not cache CE keys in vold

CE keys were cached in vold to support untrusted reset
by a device admin, this is now supported ...

b1927c2a0a9b31d8a2365e90fd5460bc3527af39 authored about 5 years ago
Merge "Fixed a wrong AIDL import path" am: aa038e2f4d am: b35ead2c3a am: 3c78c789d6

Change-Id: Ifccc45bfaf67cc31f12902f56bcc50da238f8901

cc64e0c9afc3abf05468cdcf6663a833541c9ce5 authored about 5 years ago
Merge "Fixed a wrong AIDL import path" am: aa038e2f4d am: b35ead2c3a

Change-Id: Ib43192a85298925ad4b7220a79930c2baaac5361

3c78c789d6c9d0c27d1dabf4ba95a093ff4078cf authored about 5 years ago
Merge "Fixed a wrong AIDL import path"

am: aa038e2f4d

Change-Id: I8f3bf6b512ac1a0509ceb17cfa35efd0af6581b8

b35ead2c3ad1ffb54da5c3f7c50d0bdbbca5f931 authored about 5 years ago
Merge "Fixed a wrong AIDL import path"

aa038e2f4d4a6b276a712ee095bebacf08463d31 authored about 5 years ago
Merge "Harden /mnt/{user,installer} permission bits"

7ca3481d92bf1eedf8dca22e6abc325d6b2d29ff authored about 5 years ago
Harden /mnt/{user,installer} permission bits

These paths previously had 0755 permission bits
(/mnt/installer got its bits from the /mnt/user ...

1242be866cb2974842d56f8247c6d3f087996747 authored about 5 years ago
Update vold to use KM4.1

This CL updates vold to use the Keymaster 4.1 interface, but does not
yet call any of the new me...

ae8f06fe1ccaf0b5894751843efc62f88899c4e0 authored about 5 years ago
Fixed a wrong AIDL import path

AIDL import path should point to a root directory where relative path to
an AIDL file encodes th...

50c3ab6ac155cf88dcb4478570da3eb8ed578a6b authored about 5 years ago
Merge "vold: Do not cache CE keys in vold"

e3d205166817e0ad85c7f4435f5064f2c45f2378 authored about 5 years ago
Merge changes I1bbf480c,Icf2059cc am: 701a99834f am: 16f46cd3d5 am: 17a1295297

Change-Id: I4f0e5b0b7f95a00bf222f31597e1d3c7c5c016c1

b47c53d83b3cce2e07abd38aa65e7da40363d98d authored about 5 years ago
Merge changes I1bbf480c,Icf2059cc am: 701a99834f am: 16f46cd3d5

Change-Id: I3bd7beaa23e058b1d22ba86debd82fe727f4a92e

17a1295297e89fc72a584ec69a0e61f20d3be400 authored about 5 years ago
Merge changes I1bbf480c,Icf2059cc am: 701a99834f

Change-Id: I958b327f69f52cebf0e54e99b3c174ae30bce455

16f46cd3d5008e8eca488e973caf14b4fa1d4c7c authored about 5 years ago
Merge changes I1bbf480c,Icf2059cc

* changes:
Allow search permission on apex data directories.
Change ownership of apex data d...

701a99834f0ce5ae74bdd23b8072143cec0bf5b9 authored about 5 years ago
Allow search permission on apex data directories.

This gives x permission to all on the parent apex data directory
so that the data directories ca...

e1b3f5cd2d01af4a433efda768cebaa44c2af8f2 authored about 5 years ago
Change ownership of apex data directories to root.

The apex data directories must be accessed by apexd in order for it to
perform snapshot and rest...

9cfc404c2d038f96e8e92e3826df11cf1492e626 authored about 5 years ago
Always symlink self/primary to /storage/emulated

This allows readlink(2) of /sdcard paths to work correctly
and return /storage/emulated/<userid>...

53d16d39dd9ec7095b9fb635de3811764db08a7e authored about 5 years ago