Go to file
Michael Wright 95637eb2a3 Only allow system to write to existing input nodes.
This prevents the shell user from injecting input as if it were coming
from an existing input device, which in turn makes it easier for malware
/ abuse analysis to detect when someone is injecting input via the
command line vs a real user using a device.

Bug: 30861057
Test: ran getevent, saw correct output, played with device
Change-Id: Ib53eea1b7767f25510b5d36fe6109101a9fad8e0
2017-01-23 17:55:23 +00:00
adb adb: check for and report inotify_init1 failure. 2017-01-20 15:26:00 -08:00
adf liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
base bootable/recovery wants EqualsIgnoreCase. 2017-01-13 18:51:32 -08:00
bootstat bootstat: Remove debug logging of bootstat_mtime_matches_content. 2017-01-20 11:20:36 -08:00
cpio mkbootfs: Fix the default st_mode for root directory. 2016-10-07 16:14:27 -07:00
debuggerd Merge "init: don't start tombstoned until /data is mounted." 2017-01-20 22:13:38 +00:00
fastboot Switch fastboot docs to markdown. 2017-01-13 16:03:13 -08:00
fs_mgr Merge "Remove fs_mgr's bogus external/openssl/include LOCAL_C_INCLUDES entry." am: c160675a93 am: ed67c75206 am: 1b4ef805b1 2017-01-16 18:50:43 +00:00
gatekeeperd resolve merge conflicts of a45b1d6f3 to master 2017-01-11 11:41:38 -08:00
healthd Add BMS as a Battery type 2016-12-09 19:23:46 -08:00
include Merge "Define GID range for external data and OBBs." am: 1e7cdf3c7d am: d150012349 am: 23b6547230 2017-01-19 16:39:37 +00:00
init Move the kptr_restrict setting from init.rc to init.cpp. 2017-01-20 09:40:43 -08:00
libappfuse Support SOCK_STREAM for bridge between system and app 2016-12-12 14:53:03 +09:00
libbacktrace liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libbinderwrapper Move libbinderwrapper's headers into libbinderwrapper. 2016-09-16 09:02:47 -07:00
libcrypto_utils Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libcutils Merge "Load default/build props from each partition" am: 8dbab358f0 am: 57337e7791 am: ac747ef65a 2017-01-20 05:40:43 +00:00
libdiskconfig liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libion liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
liblog liblog: BM_log_latency improvement 2017-01-20 17:53:27 +00:00
libmemtrack liblog: use log/log.h when utilizing ALOG macros 2017-01-11 16:12:13 -08:00
libmemunreachable liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libnativebridge liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libnativeloader dlext_namespace.h: Declare android_get_LD_LIBRARY_PATH 2017-01-17 20:31:58 +00:00
libnetutils liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libpackagelistparser liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libpixelflinger liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libprocessgroup Switch fastboot/init/libprocessgroup to std::this_thread::sleep_for. 2016-11-14 17:08:47 -08:00
libprocinfo libprocinfo: introduce. 2016-11-14 13:42:18 -08:00
libsparse Remove "_host" and "_static" suffix from libsparse definition. am: b0c395955d am: 7b8d66e7cc am: 11b65cf3be 2017-01-12 22:45:52 +00:00
libsuspend resolve merge conflicts of a45b1d6f3 to master 2017-01-11 11:41:38 -08:00
libsync libsync: tests: redefine PollOnDestroyedTimeline() 2017-01-17 14:29:41 -08:00
libsysutils Merge "system/core: preparation to pull back interfaces from android/log.h" 2016-10-20 18:03:57 +00:00
libusbhost Merge "usblib: Wrap USBDEVFS_REAPURBNDELAY ioctl" 2016-10-27 16:15:12 +00:00
libutils resolve merge conflicts of a45b1d6f3 to master 2017-01-11 11:41:38 -08:00
libziparchive resolve merge conflicts of a45b1d6f3 to master 2017-01-11 11:41:38 -08:00
lmkd liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
logcat logcat: unit test produces log stutter 2016-12-27 19:13:00 +00:00
logd logd: test: switch to /data/backup/ for sepolicy avc injection 2017-01-20 09:42:02 -08:00
logwrapper liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 16:06:37 -07:00
reboot Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
rootdir Only allow system to write to existing input nodes. 2017-01-23 17:55:23 +00:00
run-as Define range of GIDs for cached app data. 2016-12-13 13:28:08 -07:00
sdcard Merge "Switch sdcardfs over to bind mounts." am: 94b9e4df04 am: 895cd44bd9 am: 8c0d6338f3 2016-11-30 05:38:12 +00:00
storaged Revert "Revert "storaged: assign to system-background cpuset"" 2017-01-20 10:08:53 +00:00
toolbox Only allow system to write to existing input nodes. 2017-01-23 17:55:23 +00:00
trusty trusty: use log/log.h for ALOG macros 2017-01-13 07:30:11 -08:00
tzdatacheck Change tzdatacheck to account for bundle format changes 2017-01-10 14:38:35 +00:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk init.rc: have hwservicemanager start the HAL class 2016-09-26 00:23:51 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00