summaryrefslogtreecommitdiff
path: root/src/core/execute.c
Commit message (Expand)AuthorAgeFilesLines
* core: implement per unit journal rate limitingAnita Zhang2019-10-211-0/+14
* core: introduce new Type=exec service typeLennart Poettering2019-05-031-10/+79
* core: swap order of "n_storage_fds" and "n_socket_fds" parametersLennart Poettering2019-05-031-7/+7
* seccomp: reduce logging about failure to add syscall to seccompZbigniew Jędrzejewski-Szmek2019-05-021-3/+3
* Correct a number of trivial typos.Chris Lamb2018-06-181-1/+1
* 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
* core: add new PrivateMounts= unit settingLennart Poettering2018-06-121-10/+14
* basic/log: add the log_struct terminator to macroZbigniew Jędrzejewski-Szmek2018-06-041-14/+6
* core: setup mount namespace when RootDirectory= and RuntimeDirectory= or frie...Yu Watanabe2018-05-251-2/+14
* core: make StateDirectory= or friends works with DynamicUser= and RootDirecto...Yu Watanabe2018-05-251-2/+11
* Merge pull request #8817 from yuwata/cleanup-nsflagsLennart Poettering2018-05-241-2/+3
|\
| * load-fragment: allow to specify RestrictNamespaces= multiple timesYu Watanabe2018-05-051-1/+2
| * nsflsgs: drop namespace_flag_{from,to}_string()Yu Watanabe2018-05-051-1/+1
* | core: chown RuntimeDirectory= if DynamicUser= is setYu Watanabe2018-05-221-3/+3
* | process-util: add new helper call for adjusting the OOM scoreLennart Poettering2018-05-171-9/+3
* | rlimit-util: introduce setrlimit_closest_all()Lennart Poettering2018-05-171-11/+6
* | rlimit-util: add a common destructor call for arrays of struct rlimitLennart Poettering2018-05-171-2/+1
* | rlimit-util: rework rlimit_{from|to}_string() to work without "Limit" prefixLennart Poettering2018-05-171-3/+3
* | core: undo the dependency inversion between unit.h and all unit typesFelipe Sateler2018-05-151-0/+1
* | tree-wide: use strv_free_and_replace() macroYu Watanabe2018-05-101-10/+3
|/
* core: disable namespace sandboxing for '+' prefixed linesYu Watanabe2018-05-011-8/+11
* tree-wide: be more careful with the type of array sizesLennart Poettering2018-04-271-23/+23
* tree-wide: drop spurious newlines (#8764)Lennart Poettering2018-04-191-1/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-2/+1
* core: use setreuid/setregid trick to create session keyring with right owners...Dimitri John Ledkov2018-03-271-58/+59
* Merge pull request #8552 from keszybz/test-improvementsLennart Poettering2018-03-231-1/+1
|\
| * tree-wide: warn when a directory path already exists but has bad mode/owner/typeZbigniew Jędrzejewski-Szmek2018-03-231-1/+1
| * basic/mkdir: convert bool flag to enumZbigniew Jędrzejewski-Szmek2018-03-221-1/+1
* | macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-9/+4
|/
* tree-wide: port various places over to use new rearrange_stdio()Lennart Poettering2018-03-021-8/+3
* pid1: when creating service directories, don't chown existing files (#8181)Zbigniew Jędrzejewski-Szmek2018-02-221-13/+9
* core: add new setting TemporaryFileSystem=Yu Watanabe2018-02-211-0/+18
* core/namespace: make '-' prefix in Bind{,ReadOnly}Paths= workYu Watanabe2018-02-211-3/+3
* core/execute: clear bind_mountsYu Watanabe2018-02-211-0/+2
* core/execute: simplify compile_bind_mounts()Yu Watanabe2018-02-211-3/+1
* terminal-util: make resolve_dev_console() less weirdLennart Poettering2018-02-141-7/+4
* terminal-util: rework acquire_terminal()Lennart Poettering2018-02-131-4/+4
* core/execute: make arguments constant if possibleYu Watanabe2018-02-061-27/+32
* core: make ExecRuntime be manager managed objectYu Watanabe2018-02-061-113/+322
* Merge pull request #7763 from yuwata/fix-7761Zbigniew Jędrzejewski-Szmek2018-01-051-7/+8
|\
| * execute: make "runtime" argument const in exec_needs_mount_namespace()Yu Watanabe2018-01-041-1/+1
| * core: RuntimeDirectory= does not request new mount namespaceYu Watanabe2018-01-041-2/+1
| * Revert "core/execute: RuntimeDirectory= or friends requires mount namespace"Yu Watanabe2018-01-041-6/+8
* | tree-wide: make use of wait_for_terminate_and_check() at various placesLennart Poettering2018-01-041-6/+3
|/
* tree-wide: introduce new safe_fork() helper and port everything overLennart Poettering2017-12-251-19/+10
* tree-wide: use !strv_isempty() instead of strv_length() > 0Yu Watanabe2017-12-191-3/+3
* tree-wide: add DEBUG_LOGGING macro that checks whether debug logging is on (#...Lennart Poettering2017-12-151-1/+1
* tree-wide: drop a few == NULL and != NULL comparisonLennart Poettering2017-12-111-1/+1