summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Adds /dev/block/by-name/<partition> symlinksBowgo Tsai2018-05-181-4/+16
* Removing block device by-num symlinksBowgo Tsai2018-05-171-4/+0
* Add std::string StartsWith*/EndsWith* overloads.Elliott Hughes2017-12-201-3/+3
* ueventd: fix subsystem list logic issuesTom Cherry2017-08-181-16/+14
* init: split security functions out of init.cppTom Cherry2017-08-141-20/+14
* ueventd: remove character device symlinks (/dev/usb/*)Tom Cherry2017-06-261-74/+16
* init: create android::init:: namespaceTom Cherry2017-06-231-19/+32
* Revert "Revert "ueventd: remove PlatformDeviceList""Sandeep Patil2017-06-211-25/+29
* Revert "ueventd: remove PlatformDeviceList"Tom Cherry2017-06-211-29/+25
* ueventd: remove PlatformDeviceListTom Cherry2017-06-201-25/+29
* ueventd: parallelize uevent handlingTom Cherry2017-06-021-4/+5
* ueventd: Break devices.cpp into discrete classesTom Cherry2017-05-251-632/+194
* init should #include <sys/sysmacros.h>Elliott Hughes2017-05-181-0/+1
* init: remove restorecon() from util.cppTom Cherry2017-05-081-1/+1
* ueventd: do not reference init's sehandleTom Cherry2017-05-011-4/+8
* ueventd: remove leftovers of the SELinux policy update mechanismTom Cherry2017-05-011-12/+0
* ueventd: replace ueventd_parser.cpp with init_parser.cppTom Cherry2017-04-251-27/+142
* ueventd: create classes for dev and sys permissionsTom Cherry2017-04-171-121/+51
* ueventd: convert platform_names from C list to std::vectorTom Cherry2017-04-141-93/+41
* ueventd: replace char* with std::string in struct ueventTom Cherry2017-04-141-91/+71
* ueventd: Fix up string handling in handle_*_device_event()Tom Cherry2017-04-121-102/+38
* ueventd: move subsystem logic from code to ueventd.rcTom Cherry2017-04-121-34/+7
* Merge "ueventd: remove /dev/log"Treehugger Robot2017-04-121-5/+0
|\
| * ueventd: remove /dev/logTom Cherry2017-04-111-5/+0
* | ueventd: replace char** links with std::vector<std::string>Tom Cherry2017-04-071-170/+118
|/
* Merge "init: more header cleanup"Treehugger Robot2017-04-061-11/+7
|\
| * init: more header cleanupTom Cherry2017-04-061-11/+7
* | ueventd: Write tests for the get_*_symlinks() functionsTom Cherry2017-04-051-9/+22
|/
* ueventd: support by-name symlinks for virtual block devicesJeremy Compostella2017-03-071-0/+31
* Check setegid() return valuesTom Cherry2017-02-231-2/+7
* init: refactor to allow successive device_init callsSandeep Patil2017-02-221-7/+13
* init: early_mount: add support to mount non-verity partitions earlySandeep Patil2017-02-131-3/+21
* init: remove the existing early_mount codeSandeep Patil2017-02-091-63/+2
* init: refactor: add support for doing early coldbootSandeep Patil2017-02-091-39/+74
* ueventd: make selinux labeling optional for device creationSandeep Patil2017-02-081-7/+11
* Replace the "coldboot" timeout with a property.Elliott Hughes2016-12-031-2/+2
* Add flags to restorecon_recursive to traverse filesystemsPaul Lawrence2016-11-161-1/+1
* Merge "init: fix memory leaks"Treehugger Robot2016-11-151-2/+7
|\
| * init: fix memory leaksTing-Yuan Huang2016-11-151-2/+7
* | Switch fastboot/init/libprocessgroup to std::this_thread::sleep_for.Elliott Hughes2016-11-141-1/+2
* | Switch ueventd to sendfile(2).Elliott Hughes2016-11-141-110/+58
|/
* Modify log level for service and ueventdWei Wang2016-10-041-1/+1
* Use android::base::Readlink in init.Elliott Hughes2016-08-311-13/+32
* Mount /vendor and /odm earlyHung-ying Tyan2016-08-171-16/+85
* ueventd: Remove verbose restorecon_recursive: messageDmitry Shmidt2016-07-281-1/+1
* Move init to libbase logging.Elliott Hughes2016-06-271-38/+33
* ueventd: only relabel devices if there's a deltaWilliam Roberts2016-06-031-1/+15
* init: support matching sysfs class paths in ueventd.rcRob Herring2016-05-131-14/+23
* init: rework fixup_sys_perms to use perm_path_matchesRob Herring2016-05-111-43/+30
* ueventd: relabel block devices nodes when processing subsequent add eventsMihai Serban2016-04-281-6/+15