summaryrefslogtreecommitdiff
path: root/src/core/service.c
Commit message (Expand)AuthorAgeFilesLines
* core: ExecCondition= for servicesAnita Zhang2020-05-261-15/+78
* core: log a recognizable message when a unit succeeds, tooLennart Poettering2020-05-261-1/+3
* core: make log messages about units entering a 'failed' state recognizableLennart Poettering2020-05-261-1/+1
* core: transition to FINAL_SIGTERM state after ExecStopPost=Anita Zhang2020-04-151-0/+10
* core: only watch processes when it's really necessaryFranck Bui2019-10-211-6/+9
* core: reduce the number of stalled PIDs from the watched processes list when ...Franck Bui2019-10-211-8/+8
* process-util: introduce pid_is_my_child() helperFranck Bui2019-10-211-6/+2
* core: never propagate reload failure to service resultLennart Poettering2019-08-081-1/+1
* Change job mode of manager triggered restarts to JOB_REPLACEJonathon Kowalski2019-07-261-1/+1
* core: introduce new Type=exec service typeLennart Poettering2019-05-031-10/+157
* core: swap order of "n_storage_fds" and "n_socket_fds" parametersLennart Poettering2019-05-031-11/+14
* core: enforce a limit on STATUS= texts recvd from servicesLennart Poettering2019-01-171-2/+6
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop !! casts to booleansZbigniew Jędrzejewski-Szmek2018-06-131-1/+1
* core: add a couple of more error cases that should result in "bad-setting"Lennart Poettering2018-06-111-8/+8
* tree-wide: fix a number of log calls that use %m but have no errno setLennart Poettering2018-06-071-1/+1
* core: rework how we track service and scope PIDsLennart Poettering2018-06-051-16/+18
* Merge pull request #9158 from poettering/notify-auto-reloadZbigniew Jędrzejewski-Szmek2018-06-051-1/+4
|\
| * core: don't trigger OnFailure= deps when a unit is going to restartLennart Poettering2018-06-011-1/+4
* | basic/log: add the log_struct terminator to macroZbigniew Jędrzejewski-Szmek2018-06-041-4/+2
* | core: go to failure state if the main service process fails and RemainAfterEx...Lennart Poettering2018-06-041-6/+5
* | path-util: introduce path_simplify()Yu Watanabe2018-06-031-1/+1
|/
* service: FileDescriptorStoreMax should also imply NotifyAccessAlan Jenkins2018-05-151-4/+3
* tree-wide: be more careful with the type of array sizesLennart Poettering2018-04-271-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-8/+3
* Merge pull request #8562 from keszybz/docsLennart Poettering2018-03-261-4/+9
|\
| * core/service: rework the hold-off time over messageZbigniew Jędrzejewski-Szmek2018-03-241-4/+9
* | macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
|/
* core/service: fix memleak of USBFunctionStrings and USBFunctionDescriptorsZbigniew Jędrzejewski-Szmek2018-03-171-0/+3
* coccinelle: add reallocarray() coccinelle scriptLennart Poettering2018-03-021-3/+3
* core: change KeyringMode= to "shared" by default for non-service units in the...Lennart Poettering2018-02-201-0/+3
* Merge pull request #8175 from keszybz/gc-cleanupLennart Poettering2018-02-151-7/+7
|\
| * pid1: include the source unit in UnitRefZbigniew Jędrzejewski-Szmek2018-02-151-2/+2
| * pid1: rename unit_check_gc to unit_may_gcZbigniew Jędrzejewski-Szmek2018-02-151-5/+5
* | core: fold manager_set_exec_params() into unit_set_exec_params()Lennart Poettering2018-02-121-1/+0
* | cgroup: add a new "can_delegate" flag to the unit vtable, and set it for scop...Lennart Poettering2018-02-121-1/+3
|/
* service: relax PID file symlink chain checks a bit (#8133)Lennart Poettering2018-02-091-2/+13
* core: remove unnecessary initializationYu Watanabe2018-02-091-2/+2
* core: make ExecRuntime be manager managed objectYu Watanabe2018-02-061-4/+5
* core/service: dump more settingsYu Watanabe2018-01-301-0/+14
* core: rework how we count the n_on_console counterLennart Poettering2018-01-241-20/+0
* core: add a new unit_needs_console() callLennart Poettering2018-01-241-0/+27
* service: simplify conditionLennart Poettering2018-01-231-2/+1
* service: don't bother with watching PIDs during deserializationLennart Poettering2018-01-231-6/+2
* core: unify call we use to synthesize cgroup empty events when we stopped wat...Lennart Poettering2018-01-231-9/+5
* service: don't send out dbus change notifications spuriously on SIGCHLDLennart Poettering2018-01-231-2/+5
* pid1: add option to disable service watchdogsJan Klötzke2018-01-221-3/+7
* Merge pull request #7816 from poettering/chase-pidZbigniew Jędrzejewski-Szmek2018-01-151-33/+104
|\