summaryrefslogtreecommitdiffstats
path: root/init/service.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'android-10.0.0_r31' into lineage-17.1-android-10.0.0_r31Luca Stefani2020-03-071-0/+1
|\
| * Store crashing process name in syspropGavin Corkery2019-12-191-0/+1
* | init: don't skip starting a service with no domain if permissiveWilliam Bellavance2019-12-111-5/+10
|/
* class_start_post_data also starts disabled services.Martijn Coenen2019-05-151-0/+13
* Merge "Support for stopping/starting post-data-mount class subsets." into qt-devMartijn Coenen2019-05-011-1/+17
|\
| * Support for stopping/starting post-data-mount class subsets.Martijn Coenen2019-04-261-1/+17
* | Attempt native rollback for frequent crashes before boot completedZimuzo2019-05-011-4/+8
|/
* Disallow operator!() on unique_fdBernie Innocenti2019-03-281-1/+1
* init: expand prop in 'file'Yifan Hong2019-03-211-0/+5
* init: use PLOG rather than strerror.Elliott Hughes2019-03-081-1/+1
* init: allow services to have no capabilities setTom Cherry2019-02-061-14/+12
* Merge "Reland: "Identify post-apexd crashing processes""Treehugger Robot2019-02-051-1/+1
|\
| * Reland: "Identify post-apexd crashing processes"Zimuzo Ezeozue2019-02-041-1/+1
* | init: Replace cgroup hardcoded path with detected oneSuren Baghdasaryan2019-02-031-19/+25
* | Proper mount namespace configuration for bionicJiyong Park2019-01-301-0/+23
|/
* Revert "Identify post-apexd crashing processes"Jiyong Park2019-01-181-1/+1
* Revert "Bionic libs and the dynamic linker are bind mounted"Jiyong Park2019-01-181-76/+0
* Revert "Don't create separate mount namespaces for pre-apexd processes"Jiyong Park2019-01-181-14/+2
* Identify post-apexd crashing processesZimuzo2019-01-141-1/+1
* Don't create separate mount namespaces for pre-apexd processesJiyong Park2019-01-111-2/+14
* Bionic libs and the dynamic linker are bind mountedJiyong Park2019-01-111-0/+76
* Set system property if 'updatable' process crashes too frequentlyZimuzo2019-01-071-3/+10
* Add support for updatable servicesJiyong Park2018-11-131-0/+53
* Introduce additional service options for controlling memory cgroups.Peter Collingbourne2018-10-311-7/+43
* init: allow properties to be used for the keycodes optionTom Cherry2018-10-171-4/+22
* init: use rvalues references for callees of ParseLineSection()Tom Cherry2018-10-171-41/+42
* init: clarify some text/README about 'critical' servicesTom Cherry2018-10-151-1/+1
* init: allow customizable restart and timeout periods for servicesTom Cherry2018-10-041-0/+34
* Move watchdogd out of initTom Cherry2018-08-021-0/+9
* init: actually remount /sys when changing network namespacesTom Cherry2018-07-131-1/+1
* init: print service name when started waitingWei Wang2018-06-201-3/+3
* Merge "init: switch out keychord id with std::vector match of chords"Treehugger Robot2018-05-301-2/+1
|\
| * init: switch out keychord id with std::vector match of chordsMark Salyzyn2018-05-291-2/+1
* | Merge "libbase: add host properties support."Elliott Hughes2018-05-291-2/+1
|\ \ | |/ |/|
| * libbase: add host properties support.Elliott Hughes2018-05-241-2/+1
* | init: refactor keychord for testingMark Salyzyn2018-05-291-2/+6
|/
* init: allow entering of network namespacesTom Cherry2018-05-181-17/+75
* Merge "init: add sigstop option for debugging services from their start"Tom Cherry2018-04-181-2/+12
|\
| * init: add sigstop option for debugging services from their startTom Cherry2018-04-171-2/+12
* | Re-land "If enablefilecrypto or init_user0 fails, reboot into recovery."Paul Crowley2018-04-171-1/+5
|/
* Merge changes I443e733f,If1e89a67,I0481d87aTom Cherry2018-03-091-10/+10
|\
| * init: alphabetize service optionsTom Cherry2018-03-081-10/+10
* | init: use FQName parseSteven Moreland2018-03-071-2/+2
|/
* Merge "Revert "If enablefilecrypto or init_user0 fails, reboot into recovery.""Treehugger Robot2018-03-021-5/+1
|\
| * Revert "If enablefilecrypto or init_user0 fails, reboot into recovery."Paul Crowley2018-03-011-5/+1
* | init: add host side parser for initTom Cherry2018-02-281-7/+12
* | Merge "If enablefilecrypto or init_user0 fails, reboot into recovery."Treehugger Robot2018-02-151-1/+5
|\|
| * If enablefilecrypto or init_user0 fails, reboot into recovery.Paul Crowley2018-02-151-1/+5
* | Move all Action parsing into ActionParserTom Cherry2018-02-141-4/+3
|/
* Add std::string StartsWith*/EndsWith* overloads.Elliott Hughes2017-12-201-1/+1