summaryrefslogtreecommitdiff
path: root/src/core/execute.c
Commit message (Expand)AuthorAgeFilesLines
* Fix indent prefix being used as a suffix in systemd-analyze dump for some pro...Mike Kazantsev2021-05-071-1/+1
* core: apply LogLevelMax to messages about unitsRyan Hendrickson2021-05-061-34/+30
* tree-wide: avoid uninitialized warning on _cleanup_ variablesLuca Boccassi2021-05-061-2/+2
* core: fix memleak of ipc_namespace_pathZbigniew Jędrzejewski-Szmek2021-05-061-0/+1
* core/execute: sort conditions to make them match documentationYu Watanabe2021-03-081-9/+9
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-051-2/+2
* Remount /dev/mqueue in unshared mount namespace for PrivateIPCXℹ Ruoyao2021-03-041-1/+4
* New directives PrivateIPC and IPCNamespacePathXℹ Ruoyao2021-03-041-16/+139
* Refactor network namespace specific functions in generic helpersXℹ Ruoyao2021-03-041-2/+2
* core: change confusing parameter nameZbigniew Jędrzejewski-Szmek2021-03-011-5/+6
* signal-util: make -1 termination of ignore_signals() argument list unnecessaryLennart Poettering2021-02-251-8/+6
* Merge pull request #18018 from bluca/mount_images_overlayZbigniew Jędrzejewski-Szmek2021-02-251-0/+19
|\
| * Add ExtensionImages directive to form overlaysLuca Boccassi2021-02-231-0/+19
* | core: fix memory leak in error pathLennart Poettering2021-02-231-4/+9
|/
* MountImages: fix exec_context_dump printfLuca Boccassi2021-02-231-5/+4
* Merge pull request #18481 from keszybz/rpm-restart-post-transZbigniew Jędrzejewski-Szmek2021-02-161-1/+1
|\
| * core: split out a few funcs into unit-serialize.[ch]Zbigniew Jędrzejewski-Szmek2021-02-121-1/+1
* | oom: add unit file settings for oomd avoid/omit xattrsAnita Zhang2021-02-121-0/+4
|/
* core: set $SYSTEMD_EXEC_PID= environment variable for executed commandsYu Watanabe2021-02-011-1/+6
* New directives NoExecPaths= ExecPaths=Topi Miettinen2021-01-291-23/+25
* treewide: tighten variable scope in loops (#18372)Susant Sahani2021-01-271-3/+1
* core: make NotifyAccess= in combination with RootDirectory=/RootImage= workLennart Poettering2021-01-201-0/+1
* execute: for processes where creds logic is turned off, don't pass creds path...Lennart Poettering2021-01-191-1/+3
* Merge pull request #18299 from ssahani/ensure-putYu Watanabe2021-01-191-5/+1
|\
| * core: execute - use hashmap_ensure_putSusant Sahani2021-01-181-5/+1
* | core: add DBUS method to bind mount new nodes without service restartLuca Boccassi2021-01-181-4/+14
|/
* Add truncate: to StandardOutput= etc.Lucas Werkmeister2021-01-151-2/+10
* Merge pull request #17079 from keszybz/late-exec-resolutionLennart Poettering2020-12-031-51/+60
|\
| * core/execute: fall back to execve() for scriptsZbigniew Jędrzejewski-Szmek2020-11-061-2/+1
| * core: use fexecve() to spawn childrenZbigniew Jędrzejewski-Szmek2020-11-061-7/+14
| * basic/path-util: let find_executable_full() optionally return an fdZbigniew Jędrzejewski-Szmek2020-11-061-1/+1
| * core/execute: refactor creation of array with fds to keep during executionZbigniew Jędrzejewski-Szmek2020-10-141-44/+47
* | fileio: teach read_full_file_full() to read from offset/with maximum sizeLennart Poettering2020-12-011-1/+1
* | core: use SYNTHETIC_ERRNO() macroYu Watanabe2020-11-271-16/+9
* | license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* | fileio: beef up READ_FULL_FILE_CONNECT_SOCKET to allow setting sender socket ...Lennart Poettering2020-11-031-3/+15
* | execute: make sure some more functions follow coding styleLennart Poettering2020-10-141-5/+18
* | execute: fix single character typoLennart Poettering2020-10-141-1/+1
|/
* tree-wide: drop if braces around single line expressions as wellFrantisek Sumsal2020-10-091-2/+1
* execute: use empty_to_root() a bit moreLennart Poettering2020-10-011-6/+4
* execute: add helper for checking if root_directory/root_image are set in Exec...Lennart Poettering2020-10-011-3/+3
* Merge pull request #17152 from keszybz/make-mountapivfs-defaultLennart Poettering2020-10-011-3/+17
|\
| * core: turn on MountAPIVFS=true when RootImage or RootDirectory are specifiedZbigniew Jędrzejewski-Szmek2020-09-241-0/+5
| * core: remember when we set ExecContext.mount_apivfsZbigniew Jędrzejewski-Szmek2020-09-241-3/+12
* | core/execute: escape the separator in exported pathsZbigniew Jędrzejewski-Szmek2020-09-251-1/+1
* | basic/strv: allow escaping the separator in strv_join()Zbigniew Jędrzejewski-Szmek2020-09-251-1/+1
|/
* Merge pull request #17143 from keszybz/late-exec-resolution-altLennart Poettering2020-09-241-66/+79
|\
| * core/execute: reduce indentation level a bitZbigniew Jędrzejewski-Szmek2020-09-181-28/+24
| * core: resolve binary names immediately before executionZbigniew Jędrzejewski-Szmek2020-09-181-36/+54
| * Add CLOSE_AND_REPLACE helperZbigniew Jędrzejewski-Szmek2020-09-181-2/+1