platform_system_core/adb/daemon
Josh Gao 4c0078d67a adbd: fix spurious failure to create dirs when pushing.
When pushing to a path, we first try to ensure the directory path
exists and has the permissions expected by fs_config. Due to a change
that changed the fs_config check from a blacklist to a whitelist, we
started doing this for /data (which doesn't begin with /data/), and the
UID/GID for that path was accidentally being reused for following path
segments that didn't exist, leading to a failed attempt to chown
/data/local/tmp/foo to be owned by system.

Bug: http://b/110953234
Test: python test_device.py
Change-Id: Ie798eec48bcf54aea40f6d90cc03bb2170280ee8
2018-07-09 14:25:51 -07:00
..
auth.cpp adb: remove fdevent_install, fdevent_remove. 2018-05-22 14:54:49 -07:00
file_sync_service.cpp adbd: fix spurious failure to create dirs when pushing. 2018-07-09 14:25:51 -07:00
framebuffer_service.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
jdwp_service.cpp Merge changes I465804fd,Ib5a684bb,If5e66570,I8471cc00,I8ba0a70a 2018-05-23 00:01:29 +00:00
main.cpp Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
mdns.cpp adb: kill adb_thread_{create, join, detach, exit}. 2017-04-12 17:12:32 -07:00
mdns.h Make ADBD announce its presence over mDNS 2017-03-07 14:42:06 -08:00
remount_service.cpp adb: add remount -R for deduplicated ext4 2018-05-31 15:38:25 -07:00
set_verity_enable_state_service.cpp adb: checks device state when using adb disable-verity for AVB 2018-03-15 18:34:42 +08:00
shell_service.cpp Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
shell_service_test.cpp adb: delete vestigial SHELL_EXIT_NOTIFY_FD. 2018-03-21 15:13:07 -07:00
usb.cpp Merge "adb: Retry io in case of interrupt" 2018-05-17 01:17:11 +00:00
usb.h adb: Remove usages of ENDPOINT_ALLOC 2018-03-16 15:33:26 -07:00