Kenny Root
acc9e7dcca
Change ASCII conversion for hash and add tests
...
Hash was printed using snprintf(), but we can just write yet another hex
conversion utility!
Change-Id: I04f1992deaf5bf1b3e2751c8f07072f8ed6660e9
2010-06-20 22:03:10 -07:00
Kenny Root
7b18a7b36f
vold: Convert to use OpenSSL MD5 API
...
Change-Id: I9b84370fa9a98464c211ebe8983be8dbe9dd7ccd
2010-03-15 14:39:40 -07:00
San Mehat
befd59c152
vold: remove some dead code
...
Change-Id: Iaeb5d3334ec22ed31da9734bb8d7cd17e6a40eaf
Signed-off-by: San Mehat <san@google.com>
2010-03-15 10:28:21 -07:00
San Mehat
d9a4e35861
vold: Bugfixes & cleanups
...
- Fix issue where container-names > 64 bytes were getting truncated in the
kernel. lo_name is only 64 bytes in length, so we now hash the container
id via md5
- Add 'dump' command to dump loop and devicemapper status
- Add 'debug' command to enable more detailed logging at runtime
- Log vold IPC arguments (minus encryption keys)
- Fix premature return from Loop::lookupActive() and friends
Change-Id: I0e833261a445ce9dc1a8187e5501d27daba1ca76
Signed-off-by: San Mehat <san@google.com>
2010-03-13 16:42:19 -08:00
San Mehat
2a5b8ce09b
vold: Switch to using libdiskconfig for partition setup.
...
Also handles an issue where NPARTS=0 on a disk change uevent
Change-Id: I77c56f177dc65df91468bbd7d5fe1889db414d7a
Signed-off-by: San Mehat <san@google.com>
2010-03-10 15:18:41 -08:00
San Mehat
2350c44ff3
vold: Add support for xwarp
...
Signed-off-by: San Mehat <san@google.com>
2010-03-02 13:17:02 -08:00
San Mehat
8f2875b297
vold: Clean up asec command response and add support for 'StorageBusy'
...
Signed-off-by: San Mehat <san@google.com>
2010-02-18 11:48:50 -08:00
San Mehat
586536c60b
vold: Refactor Processkiller and add command to return users of a mount point
...
Signed-off-by: San Mehat <san@google.com>
2010-02-16 17:12:00 -08:00
San Mehat
b78a32c1d5
vold: Add encrypted ASEC support via devmapper
...
- Supports up to 4096 containers
- Keys are now implemented - specifying a key of 'none' means no encryption.
Otherwise, the key must be a string of 32 characters
Signed-off-by: San Mehat <san@google.com>
2010-01-11 08:12:52 -08:00
Doug Kwan
1bc9558895
Add missing library used by the main executable in linker options. Currently
...
the library is implicit added via inter-library dependency.
2010-01-07 13:54:17 -08:00
San Mehat
a19b250bd2
vold2: Initial support for Android Secure External Caches
...
Signed-off-by: San Mehat <san@google.com>
2010-01-06 10:55:29 -08:00
San Mehat
bf04185c88
vold2: Refactor FAT support into a separate class
...
Signed-off-by: San Mehat <san@google.com>
2010-01-04 10:09:16 -08:00
San Mehat
11f78c181e
vold2: Don't build for simulator
...
Signed-off-by: San Mehat <san@google.com>
2010-01-03 08:59:37 -08:00
San Mehat
a1c2ca1c70
vold2: Enable in build
...
Signed-off-by: San Mehat <san@google.com>
2009-12-21 12:29:55 -08:00
San Mehat
a2677e4ad0
vold2: Get mounting/unmounting/formatting/sharing working
...
Signed-off-by: San Mehat <san@google.com>
2009-12-19 09:54:42 -08:00
San Mehat
49e2bce5b7
vold2: Wire up more of the mount function
...
Signed-off-by: San Mehat <san@android.com>
2009-10-12 16:29:01 -07:00
San Mehat
ae10b91044
vold2: Rename DeviceVolume -> DirectVolume
...
Signed-off-by: San Mehat <san@android.com>
2009-10-12 15:03:15 -07:00
San Mehat
f1b736bc56
system: vold2: Initial skeleton for vold2.
...
Let there be light.
Signed-off-by: San Mehat <san@android.com>
2009-10-10 17:57:51 -07:00