summaryrefslogtreecommitdiff
path: root/src/core/execute.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-1/+1
* execute: no need to synthesize $HOME for uid==0 again, get_home_dir() already...Lennart Poettering2019-03-121-6/+0
* execute: simplify paths we set as HOME/SHELL for invoked programsLennart Poettering2019-03-121-0/+4
* Merge pull request #11927 from poettering/network-namespace-pathZbigniew Jędrzejewski-Szmek2019-03-121-13/+36
|\
| * core: add new setting NetworkNamespacePath= for configuring a netns by path f...Lennart Poettering2019-03-071-3/+22
| * execute: no need to check for NULL when function right after does anywayLennart Poettering2019-03-071-2/+1
| * execute: make things a tiny bit shorterLennart Poettering2019-03-071-3/+2
| * execute: use structured initializationLennart Poettering2019-03-071-5/+11
* | execute: remove one aa profile output from context dumpLennart Poettering2019-03-111-5/+0
|/