summaryrefslogtreecommitdiff
path: root/src/core/execute.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: drop pwd.h and grp.h when user-util.h is includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop capability.h when capability-util.h is includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop glob.h when glob-util.h is includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+2
* Merge pull request #13246 from keszybz/add-SystemdOptions-efi-variableZbigniew Jędrzejewski-Szmek2019-10-031-0/+1
|\
| * util-lib: move some functions from basic/cgroup-util to shared/cgroup-setupZbigniew Jędrzejewski-Szmek2019-09-161-0/+1
* | execute: explicitly ignore fd_wait_for_event()'s return valueFrantisek Sumsal2019-10-011-1/+1
* | tree-wide: say "ratelimit" not "rate_limit"Zbigniew Jędrzejewski-Szmek2019-09-201-6/+6
|/
* core: move timeout_clean_usec from Service to ExecContextYu Watanabe2019-08-281-1/+6
* core: also remove private directories by systemctl cleanYu Watanabe2019-08-281-0/+11
* core: introduce exec_directory_is_private() helper functionYu Watanabe2019-08-251-13/+24
* exit-status: rename EXIT_STATUS_GLIBC → EXIT_STATUS_LIBCLennart Poettering2019-07-291-1/+1
* shared/exit-status: turn status level into a bitmask, add "test"Zbigniew Jędrzejewski-Szmek2019-07-291-3/+7
* tree-wide: some more [static] related fixesLennart Poettering2019-07-121-8/+12
* tree-wide: get rid of strappend()Lennart Poettering2019-07-121-5/+5
* tree-wide: make use of errno_or_else() everywhereLennart Poettering2019-07-111-6/+2
* core: add type of resource string tableLennart Poettering2019-07-111-0/+16
* core: hook up service unit type with the new clean operationLennart Poettering2019-07-111-0/+54
* tree-wide: introduce strerror_safe()Yu Watanabe2019-07-051-1/+1
* execute: drop SYNTHETIC_ERRNO because error code was received from the apply_...Michal Sekletar2019-06-251-1/+1
* core: factor root_directory application out of apply_working_directoryJoerg Behrmann2019-06-251-10/+28
* core: mention why we do migration for everything but ConfigurationDirectory=Lennart Poettering2019-06-251-1/+5
* core: log when we convert from DynamicUser=1 to =0 or vice versaLennart Poettering2019-06-251-0/+8
* Merge pull request #12869 from poettering/dynamic-user-re-migrateLennart Poettering2019-06-251-19/+54
|\
| * core: migrate service directories back from private if neededLennart Poettering2019-06-241-0/+32
| * core: add missing space to DynamicUser=1 directory commentLennart Poettering2019-06-241-19/+22
* | core: introduce NUMAPolicy and NUMAMask optionsMichal Sekletar2019-06-241-0/+20
|/
* tree-wide: replace strjoin() with path_join()Yu Watanabe2019-06-211-7/+7
* execute: dump CPUAffinity as a range string instead of a list of CPUsMichal Sekletar2019-06-031-5/+4
* Merge pull request #12628 from keszybz/dbus-executeMichal Sekletar2019-05-301-6/+6
|\
| * Rework cpu affinity parsingZbigniew Jędrzejewski-Szmek2019-05-291-6/+6
* | terminal-util: reset access mode in vt_restore(), tooLennart Poettering2019-05-241-3/+0
* | tree-wide: port various places over to use chmod_and_chown()Lennart Poettering2019-05-241-11/+10
* | core: prefer SCMP_ACT_KILL_PROCESS for SystemCallFilter= behaviourLennart Poettering2019-05-241-1/+1
* | pid1: improve message when setting up namespace failsZbigniew Jędrzejewski-Szmek2019-05-221-4/+9
|/
* codespell: fix spelling errorsBen Boeckel2019-04-291-2/+2
* core: expose SUID/SGID restriction as new unit setting RestrictSUIDSGID=Lennart Poettering2019-04-021-0/+22
* Merge pull request #12106 from poettering/nosuidnsZbigniew Jędrzejewski-Szmek2019-03-261-0/+1
|\
| * namespace: when DynamicUser=1 is set, mount StateDirectory= bind mounts "nosuid"Lennart Poettering2019-03-251-0/+1
* | core: drop suid/sgid bit of files/dirs when doing recursive chownLennart Poettering2019-03-261-2/+4
|/
* core: rework how we reset the TTY after use by a serviceLennart Poettering2019-03-201-6/+26
* execute: split check if we might touch a tty out of exec_context_may_touch_co...Lennart Poettering2019-03-201-3/+9
* execute: use path_equal() to compare tty namesLennart Poettering2019-03-201-1/+1
* execute: generalize uid/gid handling in two cases for any kind of uid/gidLennart Poettering2019-03-191-2/+2
* core: change ownership/mode of the execution directories also for static usersLennart Poettering2019-03-191-21/+26
* execute: remove one redundant comparison checkLennart Poettering2019-03-191-3/+4
* execute: also do the private/ symlink dance when runtime dir preservation is ...Lennart Poettering2019-03-191-1/+2
* execute: use path_join() where appropriateLennart Poettering2019-03-191-3/+3
* execute: use path_join() where appropriateLennart Poettering2019-03-131-3/+3