summaryrefslogtreecommitdiff
path: root/src/core/service.h
Commit message (Expand)AuthorAgeFilesLines
* 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-221-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-301-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
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* core: undo the dependency inversion between unit.h and all unit typesFelipe Sateler2018-05-151-0/+4
* 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
* service: Don't stop unneeded units needed by restarted service (#7526)Michal Koutný2017-12-051-0/+2
* Merge pull request #7381 from poettering/cgroup-unified-delegate-reworkZbigniew Jędrzejewski-Szmek2017-11-221-2/+0
|\
| * core: unify common code for preparing for forking off unit processesLennart Poettering2017-11-211-2/+0
* | core: generalize FailureAction= move it from service to unitLennart Poettering2017-11-201-2/+0
|/
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* unit: rework a bit how we keep the service fdstore from being destroyed durin...Lennart Poettering2017-11-161-0/+1
* cgroup, unit, fragment parser: make use of new firewall functionsDaniel Mack2017-09-221-1/+1