David Anderson
42aabc24dc
Merge "Enable metadata encryption for userdata_gsi." am: 99046b75c4
am: 8b90acafcd
...
am: 1f4307e51e
Change-Id: If3e65d967a99e3f757a1ab978067e61a3faeae66
5 years ago
David Anderson
1f4307e51e
Merge "Enable metadata encryption for userdata_gsi." am: 99046b75c4
...
am: 8b90acafcd
Change-Id: I1a8bde686283af1f467edaeb5c735f6ed1721234
5 years ago
David Anderson
8b90acafcd
Merge "Enable metadata encryption for userdata_gsi."
...
am: 99046b75c4
Change-Id: I90d530403f635427c7695e6a106526b51a7fc146
5 years ago
David Anderson
99046b75c4
Merge "Enable metadata encryption for userdata_gsi."
5 years ago
David Anderson
0d71c4b5f7
Enable metadata encryption for userdata_gsi.
...
When running a live GSI, userdata is a logical partition. If we don't
fix up the fstab we'll derive the underlying block device instead of
the device-mapper node for userdat_gsi, resulting in a corrupt data
partition for both images.
Bug: 123906417
Test: manual test
Change-Id: Ic0101f30504de26e725442da2da3888008c31b63
5 years ago
Jeff Sharkey
88114b2a56
Revert "Ensure necessary external storage dirs while creating sandboxes."
...
This reverts commit 083377e593
.
Reason for revert: b/124345887
Change-Id: I388d45fab68b611917464a204269a48bf771ac57
5 years ago
Sudheer Shanka
083377e593
Ensure necessary external storage dirs while creating sandboxes.
...
Bug: 124058579
Test: manual
Test: atest cts/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java
Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java
Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*
Change-Id: I0e62de38e9ceff80df75e253443af69d4391a49e
5 years ago
Jeff Sharkey
a6082500e4
Enable isolated storage by default.
...
We've been dogfooding the isolated storage feature for many months
on various internal groups, and we're ready to enable it globally.
Bug: 112545973
Test: executed entire CTS suite using forrest
Change-Id: I612b6aba4f08dc0ac13f4f94b03c4bddd6de12df
5 years ago
Paul Lawrence
82c4b68962
Merge "Support header versioning in dm-bow" am: 96336c716b
am: 06181f3605
...
am: 96bdc38fb7
Change-Id: I76f8e0b5d231f1ca103efcefc1800dabdddc5fa0
5 years ago
Paul Lawrence
96bdc38fb7
Merge "Support header versioning in dm-bow" am: 96336c716b
...
am: 06181f3605
Change-Id: Ifc24e161ccf3564bf94c695053d51cbb600dd963
5 years ago
Paul Lawrence
06181f3605
Merge "Support header versioning in dm-bow"
...
am: 96336c716b
Change-Id: I8d71b57c51e2290c2633b286ea91a54a3ea0d582
5 years ago
Treehugger Robot
96336c716b
Merge "Support header versioning in dm-bow"
5 years ago
Paul Lawrence
4ef6959e9a
Merge "Suport variable blocksizes in dm-bow restore" am: 73c0028901
am: fdac3684c4
...
am: fd742dbf30
Change-Id: I63742c9f263735b549b25aaae372d34ec82c8a18
5 years ago
Paul Lawrence
fd742dbf30
Merge "Suport variable blocksizes in dm-bow restore" am: 73c0028901
...
am: fdac3684c4
Change-Id: Id4c4aae860bc819d240864f3d60edf03a1c5e255
5 years ago
Paul Lawrence
fdac3684c4
Merge "Suport variable blocksizes in dm-bow restore"
...
am: 73c0028901
Change-Id: I42cf7db1bca5905e93546b1df78b8439c22ef198
5 years ago
Treehugger Robot
73c0028901
Merge "Suport variable blocksizes in dm-bow restore"
5 years ago
Paul Lawrence
f507768981
Support header versioning in dm-bow
...
Test: Make sure still boots, restores
Change-Id: I903f58cb22472dbbbbb4c27ed1d88ed1f7c7dc5d
5 years ago
Paul Lawrence
4f13a90a58
Suport variable blocksizes in dm-bow restore
...
Test: Test that restore still works
Change-Id: I7259e3efd1cd0ee13c74336a7e53158b6bceed57
5 years ago
Daniel Rosenberg
2010fb6260
Merge "Mark A/B Boot success before committing checkpoint" am: d6bbe746d7
am: 294a252092
...
am: f3d55f4e0c
Change-Id: I545b0fb45d3ed1bde6fa4002c37675cce6a6a37d
5 years ago
Daniel Rosenberg
f3d55f4e0c
Merge "Mark A/B Boot success before committing checkpoint" am: d6bbe746d7
...
am: 294a252092
Change-Id: I8887afd2726724d6c9b9da0fa7595bde741fb748
5 years ago
Daniel Rosenberg
294a252092
Merge "Mark A/B Boot success before committing checkpoint"
...
am: d6bbe746d7
Change-Id: I2876835681d42bade620081d508a7490d664c8aa
5 years ago
Daniel Rosenberg
d6bbe746d7
Merge "Mark A/B Boot success before committing checkpoint"
5 years ago
Sudheer Shanka
023b5391f9
Remove sandbox specific bind mounts from root namespace.
...
Update vold to only create package sandboxes and not do any bind mounts.
After zygote forks, all the necessary bind mounts will be setup for
the process.
Bug: 124009234
Test: manual
Test: atest cts/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java
Test: atest DownloadProviderTests
Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java
Test: atest MediaProviderTests
Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*
Change-Id: Ia42209cb74cbc423bb09c1c51cb7a164f7c568da
5 years ago
Paul Crowley
4928819dd5
Merge "Fix search for values in blkId output" am: 0fbc5af676
am: 56715503b5
...
am: 464ff37019
Change-Id: I5d47ddedc29cafa05424e6bfcfd6b99885614d7c
5 years ago
Paul Crowley
464ff37019
Merge "Fix search for values in blkId output" am: 0fbc5af676
...
am: 56715503b5
Change-Id: I9b24f0bd748a38ca29e2b258a54cd2b9bdcb7cc3
5 years ago
Paul Crowley
56715503b5
Merge "Fix search for values in blkId output"
...
am: 0fbc5af676
Change-Id: Ica4be0ea315c0aa6a2d6289139a88a8fa944deac
5 years ago
Treehugger Robot
0fbc5af676
Merge "Fix search for values in blkId output"
5 years ago
Paul Crowley
95abfa0cfd
Fix search for values in blkId output
...
Bug: 122497152
Test: atest tests/Utils_test.cpp
Test: adb shell sm partition disk:7,32 private ; adb logcat -d
Change-Id: Ic7d32bdbc0c55ce1d21f7f9e74c6a6fb3dcf332a
5 years ago
Daniel Rosenberg
886915bb6f
Mark A/B Boot success before committing checkpoint
...
This marks the slot as successful within commitChanges, increasing the
available roll back window significantly.
Test: When taking an update on a checkpoint enabled device, it
marks the slot as successful just before committing the
checkpoint. Visible in logs as call to vdc commitChanges,
followed by "Marked slot as booted succesfully."
Bug: 123260515
Change-Id: If71fcde57b3bdee2cfaabb590f123a2d00da3228
5 years ago
Daniel Rosenberg
c06a6f3eb4
Merge "Use global default_fstab instead of re-reading" am: 64f5e5bb38
am: fd5d1b173c
...
am: 8442c10304
Change-Id: I218e252ff21f51cb87bbd1bddc9a0c1048072476
5 years ago
Daniel Rosenberg
8442c10304
Merge "Use global default_fstab instead of re-reading" am: 64f5e5bb38
...
am: fd5d1b173c
Change-Id: I7ec6ba24f23b3ab62317802422eb2b01e616bce1
5 years ago
Daniel Rosenberg
fd5d1b173c
Merge "Use global default_fstab instead of re-reading"
...
am: 64f5e5bb38
Change-Id: Ief94647963db3c48f1aeb89e7d8ccd5f7cb63da7
5 years ago
Daniel Rosenberg
64f5e5bb38
Merge "Use global default_fstab instead of re-reading"
5 years ago
Daniel Rosenberg
253b44ea6d
Use global default_fstab instead of re-reading
...
VoldUtils already has a pre-parsed fstab. Use it instead.
Test: Checkpoint functions continue to work
Change-Id: I96cbab467a7b809c92c4f6cdf7a06abca8c5aa5e
5 years ago
Tom Cherry
1464410580
Merge "Move over to the C++ Fstab class" am: b6d5cd20d7
am: 4e8e70a949
...
am: f61f61a6a0
Change-Id: I90f0f0e1161463cef8542a586b53274ec5a2f5ee
5 years ago
Tom Cherry
f61f61a6a0
Merge "Move over to the C++ Fstab class" am: b6d5cd20d7
...
am: 4e8e70a949
Change-Id: I08d7937f718739f6444780cbd0cc72634dba841c
5 years ago
Tom Cherry
4e8e70a949
Merge "Move over to the C++ Fstab class"
...
am: b6d5cd20d7
Change-Id: Ia9c8b38cb014f30f0ca609bd71cfe1b0de9c27d3
5 years ago
Tom Cherry
b6d5cd20d7
Merge "Move over to the C++ Fstab class"
5 years ago
Tom Cherry
4c5bde2b92
Move over to the C++ Fstab class
...
Test: build and boot
Change-Id: Id3850c9c133f6644073a2439368501253a2a94a9
5 years ago
LongPing Wei
4341439292
Merge "Remove secontext.h, secontext.cpp, hash.h" am: eb00112e09
am: f058440b3b
...
am: b6bd5f21b8
Change-Id: I6e11c6a1d7633ef4e5f9c9d2f7fff19306c7753b
5 years ago
LongPing Wei
b6bd5f21b8
Merge "Remove secontext.h, secontext.cpp, hash.h" am: eb00112e09
...
am: f058440b3b
Change-Id: I339fb6d110cc76ae7bc650736f94880789b0d5a4
5 years ago
LongPing Wei
f058440b3b
Merge "Remove secontext.h, secontext.cpp, hash.h"
...
am: eb00112e09
Change-Id: Ie24ba4a5336a3a8537b43fa2996e53b0dbd85d74
5 years ago
Treehugger Robot
eb00112e09
Merge "Remove secontext.h, secontext.cpp, hash.h"
5 years ago
LongPing Wei
7f3ab95b8d
Remove secontext.h, secontext.cpp, hash.h
...
cryptfs.cpp and MetadataCrypt.cpp can use android::vold::sFsckContext directly.
hash.h is unuseful.
Test: make
Change-Id: I7acdac97d6ed1c9b2a5dc367fcea8aa2942192e8
5 years ago
Eric Biggers
447ee25b01
Merge "cryptfs: improve logging of dm-crypt device creation" am: f028d279ae
am: 26aaaeaf10
...
am: 71c2640ac0
Change-Id: Ifed1e1242cd0e5e6fec7cbd710a8a9cb1dcb67a6
5 years ago
Eric Biggers
71c2640ac0
Merge "cryptfs: improve logging of dm-crypt device creation" am: f028d279ae
...
am: 26aaaeaf10
Change-Id: I214cc397a8a20eb3cce0c3f41b069fb4fc4fe3c2
5 years ago
Eric Biggers
26aaaeaf10
Merge "cryptfs: improve logging of dm-crypt device creation"
...
am: f028d279ae
Change-Id: I348e4a6ac62cdd8575e1cdd0602a73442459d0de
5 years ago
Eric Biggers
f028d279ae
Merge "cryptfs: improve logging of dm-crypt device creation"
5 years ago
Eric Biggers
182d358d23
Merge "cryptfs: round down dm-crypt device size to crypto sector boundary" am: e7205eaa44
am: b45636cd35
...
am: 4b42da8e1a
Change-Id: I350a4a6cc8ed052ec5ac2208add168f6a0b5ba92
5 years ago
Eric Biggers
4b42da8e1a
Merge "cryptfs: round down dm-crypt device size to crypto sector boundary" am: e7205eaa44
...
am: b45636cd35
Change-Id: I8361f350fdc16079e9cff61d161af5f0641865d1
5 years ago