summaryrefslogtreecommitdiff
path: root/src/core/execute.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* core: add ':' prefix to ExecXYZ= skip env var substitutionAnita Zhang2019-02-201-6/+11
* Merge pull request #11682 from topimiettinen/private-utsnameLennart Poettering2019-02-201-3/+24
|\
| * core: ProtectHostname= featureTopi Miettinen2019-02-201-3/+24
* | namespace: make MountFlags=shared work againFranck Bui2019-02-201-1/+4
|/
* Add a warning about the difference in permissions between existing directorie...Taro Yamada2019-01-291-2/+15
* Revert "Fixes #11128"Taro Yamada2019-01-271-8/+2
* Fixes #11128Taro Yamada2019-01-221-2/+8
* execute: make sure to call into PAM after initializing resource limitsLennart Poettering2019-01-181-8/+20
* tree-wide: use c99 static for array size declarationsZbigniew Jędrzejewski-Szmek2019-01-041-3/+3
* cgroup: s/cgroups? ?v?([0-9])/cgroup v\1/gIChris Down2019-01-031-2/+2
* core: do cgroup migration first and only then connect to journaldMichal Sekletar2018-12-171-16/+18
* core: fix KeyringMode for user servicesAlexey Bogdanenko2018-12-171-3/+0
* missing: rename securebits.h to missing_securebits.hYu Watanabe2018-12-041-1/+0
* util-lib: split out env file parsing code into env-file.cLennart Poettering2018-12-021-1/+1
* Merge pull request #10944 from poettering/redirect-file-fixLennart Poettering2018-11-271-2/+25
|\
| * core: be more careful when inheriting stdout fds to stderrLennart Poettering2018-11-271-2/+25
* | core: when Delegate=yes is set for a unit, run ExecStartPre= and friends in a...Lennart Poettering2018-11-261-9/+58
|/
* fileio: drop "newline" parameter for env file parsersLennart Poettering2018-11-141-1/+1
* core: introduce exec_params_clear()Yu Watanabe2018-11-081-0/+7
* core: apply WorkingDirectory after enforce_userJoerg Behrmann2018-10-311-5/+6
* core: add free_and_replace() at one more placeLennart Poettering2018-10-261-2/+1
* execute: if we fail to do namespacing, explain why we refuse to continue in a...Lennart Poettering2018-10-241-0/+4
* core: stop ignoring errors in connect_logger_asEvgeny Vereshchagin2018-10-191-7/+8
* core: implement per unit journal rate limitingAnita Zhang2018-10-181-0/+14
* execute: shorten things a bitLennart Poettering2018-10-171-3/+1
* tree-wide: port various users over to sockaddr_un_set_path()Lennart Poettering2018-10-151-15/+13
* Merge pull request #10158 from keszybz/seccomp-log-tighteningLennart Poettering2018-09-261-3/+3
|\
| * seccomp: reduce logging about failure to add syscall to seccompZbigniew Jędrzejewski-Szmek2018-09-241-3/+3