summaryrefslogtreecommitdiffstats
path: root/src/core/service.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: do BindMount/MountImage operations in async control processLuca Boccassi2024-08-291-0/+4
* service: add 'debug' option to RestartMode=Luca Boccassi2024-08-271-0/+1
* core/service: drop redundant flush_n_restarts indicatorMike Yuan2024-08-041-11/+8
* core/service: store BUSERROR= & VARLINKERROR= received through notificationMike Yuan2024-06-201-0/+2
* core/service: drop unused bus_name_ownerMike Yuan2024-06-161-1/+0
* core: split out cgroup specific state fields from Unit → CGroupRuntimeLennart Poettering2024-02-161-0/+2
* service: don't try to determine selinux label for socket activation if RootIm...Lennart Poettering2023-12-221-0/+2
* core: reference main/control pid of .service units via PidRefLennart Poettering2023-09-091-1/+2
* service: add new RestartMode optionRichard Phibel2023-07-061-0/+11
* core: get rid of unused Service.will_auto_restart logicMike Yuan2023-05-241-2/+0
* core: rename RestartSecMax to RestartMaxDelaySecMike Yuan2023-05-171-1/+1
* service: rename service_close_socket_fd() → service_release_socket_fd()Lennart Poettering2023-04-131-1/+1
* service: add ability to pin fd storeLennart Poettering2023-04-131-0/+1
* core: always calculate the next restart intervalMike Yuan2023-03-311-1/+1
* Merge pull request #26971 from poettering/autostart-dead-failedLennart Poettering2023-03-291-1/+0
|\
| * pid1: introduce new SERVICE_{DEAD|FAILED}_BEFORE_AUTO_RESTART service substatesLennart Poettering2023-03-291-1/+0
* | Merge pull request #26968 from DaanDeMeyer/exec-runtimeLennart Poettering2023-03-291-1/+0
|\ \ | |/ |/|
| * core: Move DynamicCreds into ExecRuntimeDaan De Meyer2023-03-271-1/+0
| * core: Introduce unit private exec runtimeDaan De Meyer2023-03-271-1/+1
| * execute: Rename ExecRuntime to ExecSharedRuntimeDaan De Meyer2023-03-271-1/+1
* | core: add RestartSteps= and RestartSecMax= for exponentially increasingMike Yuan2023-03-271-0/+4
|/
* core: support overriding NOTIFYACCESS= through sd-notify during runtimeMike Yuan2023-03-211-0/+6
* pid1: add new Type=notify-reload service typeLennart Poettering2023-01-101-7/+11
* core: add OpenFile settingRichard Phibel2023-01-101-0/+3
* core/oomd: Use oom-kill ServiceResult for oomdNishal Kulkarni2022-03-221-1/+1
* pid1: lookup owning PID of BusName= name of services asynchronouslyLennart Poettering2022-02-181-0/+2
* socket: always pass socket, fd and SocketPeer ownership to service togetherLennart Poettering2021-11-251-4/+5
* Reintroduce ExitTypeHenri Chain2021-11-081-0/+11
* core: implement RuntimeMaxDeltaSec directiveAlbert Brox2021-09-281-0/+1
* Revert "Introduce ExitType"Zbigniew Jędrzejewski-Szmek2021-06-301-11/+0
* test-unit-serialize: add a very basic test that command deserialization worksZbigniew Jędrzejewski-Szmek2021-04-261-0/+3
* Introduce ExitTypeHenri Chain2021-03-311-0/+11
* tree-wide: use -EINVAL for enum invalid valuesZbigniew Jędrzejewski-Szmek2021-02-101-6/+6
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* core: let user define start-/stop-timeout behaviourJan Klötzke2020-06-091-0/+13
* service: Display updated WatchdogUSec from sd_notifyChris Down2020-05-271-0/+5
* core: (De-)Serialize poll flag for fds in fdstoreKenny Levinsen2020-04-301-0/+1
* core: move timeout_clean_usec from Service to ExecContextYu Watanabe2019-08-281-1/+0
* core: ExecCondition= for servicesAnita Zhang2019-07-171-0/+2
* core: hook up service unit type with the new clean operationLennart Poettering2019-07-111-0/+2
* core: add ExecStartXYZEx= with dbus support for executable prefixesAnita Zhang2019-05-311-0/+3
* core: add assertion in two inline functionsYu Watanabe2019-04-141-0/+1
* core: change type of Service::timeout_abort_set to boolYu Watanabe2019-04-141-1/+1
* service: handle abort stops with dedicated timeoutJan Klötzke2019-04-121-0/+6
* core: implement OOMPolicy= and watch cgroups for OOM killingsLennart Poettering2019-04-091-0/+3
* tree-wide: reorder various structures to make them smaller and use fewer cach...Lennart Poettering2019-03-271-1/+1
* service: when starting a service make a copy of the watchdog timeout and use ...Lennart Poettering2018-10-261-2/+3
* core: enforce a limit on STATUS= texts recvd from servicesLennart Poettering2018-10-261-0/+2
* core: introduce new Type=exec service typeLennart Poettering2018-07-251-0/+4
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0