summaryrefslogtreecommitdiffstats
path: root/src/core/exec-invoke.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* signal-util: imply sentinel -1 in sigprocmask_many() + sigset_add_many() args...Lennart Poettering2024-02-231-1/+1
* core/execute: clean up log_exec_full_errno and friendsMike Yuan2024-02-191-1/+0
* core/exec-invoke: raise the log level of missing executable to noticeMike Yuan2024-02-191-1/+1
* core/exec-invoke: record correct exit status when failed to locate executableMike Yuan2024-02-191-19/+10
* fd-util: Expose helper to pack fds into 3,4,5,...Adrian Vovk2024-02-191-41/+1
* core/exec: do not crash with UtmpMode=user without User= settingYu Watanabe2024-02-191-1/+11
* core: introduce exec_params_need_credentialsMike Yuan2024-02-061-11/+7
* exec-invoke: extend comment on placement of apply_working_directory() callLennart Poettering2024-02-061-2/+4
* exec-invoke: rework apply_working_directory() around chase()Lennart Poettering2024-02-061-8/+16
* core/exec-invoke: don't duplicate needs_sandboxing conditionMike Yuan2024-02-041-3/+9
* exec-invoke: update log message a bitYu Watanabe2024-02-011-1/+1
* core/exec-invoke: call pam_setcred(PAM_DELETE_CRED) after pam_close_session()Yu Watanabe2024-02-011-6/+18
* bpf-restrict-fs: also rename functions to bpf_restrict_fs_xyz()Lennart Poettering2024-01-251-3/+3
* core: rename "bpf-lsm.[ch]" → "bpf-restrict-fs.[ch]"Lennart Poettering2024-01-251-1/+1
* core/exec-invoke: drop unused pam_pidYu Watanabe2024-01-241-2/+2
* tree-wide: port over various pieces of code to strv_extend_many()Lennart Poettering2024-01-171-5/+4
* execute: make sure Type=exec and PAMName= work togetherLennart Poettering2024-01-041-2/+8
* execute: teach RootDirectory= and RootImage= the new vpick logicLennart Poettering2024-01-031-26/+128
* core/executor: use log level specified in LogLevelMax=Yu Watanabe2023-12-231-0/+2
* various: clean up isatty() handlingMike Yuan2023-12-221-6/+2
* core: imply SetLoginEnvironment= if PAMName= is setLennart Poettering2023-12-211-1/+1
* executor: don't duplicate FD array to avoid double closingLuca Boccassi2023-12-111-36/+13
* core/exec-invoke: sigwait() returns positive errno and never EINTRMike Yuan2023-12-101-12/+4
* core/exec-invoke: voidify one rename_process callMike Yuan2023-12-081-1/+1
* Merge pull request #30271 from YHNdnzj/executor-cloexecLennart Poettering2023-12-061-32/+24
|\
| * core/exec-invoke: prevent potential double-close of exec_fdMike Yuan2023-11-301-26/+21
| * core/exec-invoke: rename flags_fds to flag_fdsMike Yuan2023-11-301-6/+3
* | user-util: add new helper fully_set_uid_gid()Lennart Poettering2023-12-061-6/+2
* | executor: apply LogLevelMax earlierLuca Boccassi2023-12-041-2/+3
* | Merge pull request #30291 from keszybz/seccomp-unknown-syscallLuca Boccassi2023-12-021-1/+1
|\ \
| * | core: fix commentZbigniew Jędrzejewski-Szmek2023-12-011-1/+1
| |/
* / core: do not drop CAP_SETUID if it is in AmbientCapabilities=Luca Boccassi2023-12-011-4/+6
|/
* execute: make clear what reset_terminal_fd()'s 2nd param is aboutLennart Poettering2023-11-101-1/+1
* exec-invoke: only reset tty if we are told toLennart Poettering2023-11-101-1/+4
* execute: add new helper exec_context_apply_tty_size()Lennart Poettering2023-11-101-22/+17
* core: fix build with -Dutmp=falseLuca Boccassi2023-11-081-0/+2
* core: allow using seccomp without no_new_privs when unprivilegedIago López Galeiras2023-11-071-16/+134
* process-util: add new FORK_DEATHSIG_SIGKILL flag, rename FORK_DEATHSIG → FO...Lennart Poettering2023-11-021-1/+1
* core: fix a couple of typosFrantisek Sumsal2023-10-311-3/+3
* exec-invoke: don't double-close FDs on errorLuca Boccassi2023-10-281-1/+31
* fd-uitl: rename PIPE_EBADF → EBADF_PAIR, and add EBADF_TRIPLETLennart Poettering2023-10-261-2/+2
* io-util: split out "struct iovec" related calls into their own .c/.h filesLennart Poettering2023-10-201-0/+1
* executor: return instead of assert on invalid command line argumentsLuca Boccassi2023-10-201-2/+8
* core/exec-invoke: use correct exit statusMike Yuan2023-10-191-2/+2
* core: don't downgrade multi-state settings to booleanFrantisek Sumsal2023-10-151-4/+4
* core/exec-invoke: rename parameters of get_fixed_{user,group}Mike Yuan2023-10-141-12/+16
* core: move code from execute.c to exec-invoke.cLuca Boccassi2023-10-121-0/+5082