summaryrefslogtreecommitdiff
path: root/src/core/service.c
Commit message (Expand)AuthorAgeFilesLines
* core/service: fix error cause in the logYu Watanabe2023-05-091-1/+1
* tree-wide: use parse_fd()David Tardon2023-05-051-6/+6
* core: fix NULL pointer dereference during deserializationFrantisek Sumsal2023-05-031-0/+5
* core/service: make service_add_fd_store() always consume provided fdYu Watanabe2023-04-271-32/+33
* creds: make available to all ExecStartPre= and ExecStart= processesLuca Boccassi2023-04-171-1/+2
* pid1: add some debug logging when stashing ds into the fdstoreLennart Poettering2023-04-131-3/+10
* service: rename service_close_socket_fd() → service_release_socket_fd()Lennart Poettering2023-04-131-5/+4
* service: close fdstore asynchronouslyLennart Poettering2023-04-131-7/+8
* service: allow freeing the fdstore via cleaningLennart Poettering2023-04-131-4/+32
* service: add ability to pin fd storeLennart Poettering2023-04-131-11/+36
* service: rework how we release resourcesLennart Poettering2023-04-131-22/+33
* service: tell service processes that the fdstore is available via an env varLennart Poettering2023-04-121-1/+5
* service: use newdup() where appropriateLennart Poettering2023-04-051-2/+1
* service: minor modernizationsLennart Poettering2023-04-041-13/+13
* service: dump fdstore contents also in free-form debug dumpLennart Poettering2023-04-041-0/+39
* Merge pull request #27114 from keszybz/trivial-cleanupsLuca Boccassi2023-04-031-3/+1
|\
| * core/service: inline one variableZbigniew Jędrzejewski-Szmek2023-04-031-3/+1
* | pid1: drop two spurious empty lineLennart Poettering2023-04-031-2/+0
|/
* core: always calculate the next restart intervalMike Yuan2023-03-311-19/+18
* service: drop redundant unit_ref_unset() callLennart Poettering2023-03-301-2/+0
* Merge pull request #26971 from poettering/autostart-dead-failedLennart Poettering2023-03-291-57/+100
|\
| * pid1: add debug log about selected restart intervalLennart Poettering2023-03-291-10/+13
| * pid1: introduce new SERVICE_{DEAD|FAILED}_BEFORE_AUTO_RESTART service substatesLennart Poettering2023-03-291-47/+87
* | Merge pull request #26968 from DaanDeMeyer/exec-runtimeLennart Poettering2023-03-291-10/+2
|\ \ | |/ |/|
| * core: Move DynamicCreds into ExecRuntimeDaan De Meyer2023-03-271-8/+0
| * core: Introduce unit private exec runtimeDaan De Meyer2023-03-271-2/+2
| * execute: Do not pass destroy as a boolean argument to unref()Daan De Meyer2023-03-271-2/+2
| * execute: Rename ExecRuntime to ExecSharedRuntimeDaan De Meyer2023-03-271-2/+2
* | core: add RestartSteps= and RestartSecMax= for exponentially increasingMike Yuan2023-03-271-4/+53
|/
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-4/+4
* core: support overriding NOTIFYACCESS= through sd-notify during runtimeMike Yuan2023-03-221-9/+58
* tree-wide: simplify x ? x : y to x ?: y where applicableFrantisek Sumsal2023-03-181-1/+1
* pid1: add unit file settings to control memory pressure logicLennart Poettering2023-03-011-0/+1
* pid1: add a new D-Bus method for enquing POSIX signals with values to unit pr...Lennart Poettering2023-02-171-2/+2
* manager: "downgrade" message about command vanishing from the unit fileZbigniew Jędrzejewski-Szmek2023-02-081-2/+19
* core/service: constify ExecCommand* in two functionsZbigniew Jędrzejewski-Szmek2023-02-081-5/+4
* tree-wide: fix typoYu Watanabe2023-01-201-1/+1
* pid1: add new Type=notify-reload service typeLennart Poettering2023-01-101-67/+159
* core: add OpenFile settingRichard Phibel2023-01-101-0/+20
* pid1: rework service_arm_timer() to optionally take a relative time valueLennart Poettering2023-01-061-12/+12
* tree-wide: introduce PIPE_EBADF macroYu Watanabe2022-12-201-1/+1
* tree-wide: use -EBADF also in pipe initializersZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-10/+10
* Revert "update credentials when reloading a service"Lennart Poettering2022-12-051-1/+1
* Rename def.h to constants.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+1
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* update credentials when reloading a serviceJörg Thalheim2022-11-011-1/+1
* also provide credentials in ExecStartPreJörg Thalheim2022-09-191-1/+1
* fix typo in logj005125452022-09-151-1/+1
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-7/+3