summaryrefslogtreecommitdiffstats
path: root/src/core (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: check that extensions have the hierarchies before overlayingLuca Boccassi2023-11-031-47/+62
* namespace: fix whitespace mixupLennart Poettering2023-11-031-5/+5
* process-util: add new FORK_DEATHSIG_SIGKILL flag, rename FORK_DEATHSIG → FO...Lennart Poettering2023-11-023-3/+3
* varlink,json: introduce new varlink_dispatch() helperLennart Poettering2023-11-021-6/+6
* fuzz: limit the size of the inputFrantisek Sumsal2023-11-021-0/+3
* Merge pull request #29786 from mrc0mmand/more-executor-stuffYu Watanabe2023-11-012-5/+7
|\
| * core: fix a couple of typosFrantisek Sumsal2023-10-311-3/+3
| * core: check if we got a valid personality during deserializationFrantisek Sumsal2023-10-311-2/+4
* | core: rename and add comment to ExecParameters cleanup functionsLuca Boccassi2023-11-018-18/+18
|/
* exec-invoke: don't double-close FDs on errorLuca Boccassi2023-10-283-1/+43
* namespace: normalize MountMode type a bitLennart Poettering2023-10-281-165/+165
* core: don't insert an extra space before each SocketBind{Allow,Deny}= itemFrantisek Sumsal2023-10-272-9/+21
* core: actually set the CPU scheduling policy when deserializing itFrantisek Sumsal2023-10-271-3/+3
* fd-uitl: rename PIPE_EBADF → EBADF_PAIR, and add EBADF_TRIPLETLennart Poettering2023-10-269-18/+18
* core: do not post-process skipped mountsLuca Boccassi2023-10-261-16/+51
* Merge pull request #29529 from yuwata/core-namespace-check-privLuca Boccassi2023-10-261-66/+81
|\
| * core/namespace: check if we have enough privilege to mount sysfs or procfsYu Watanabe2023-10-261-14/+27
| * core/namespace: unify logic of mounting /proc and /sysYu Watanabe2023-10-261-51/+40
| * core/namespace: split out create_temporary_mount_point()Yu Watanabe2023-10-191-11/+24
* | core/cgroup: ignore NFT sets for other sourcesTopi Miettinen2023-10-261-0/+3
* | core: do not reset tty if there's no tty configuredLuca Boccassi2023-10-261-16/+17
* | core,journal: drop unnecessary !! castsFrantisek Sumsal2023-10-251-1/+1
* | execute: log about failures when opening a terminal to resetLennart Poettering2023-10-251-5/+7
* | Merge pull request #29601 from yuwata/mmap-check-overflowLuca Boccassi2023-10-242-2/+2
|\ \
| * | tree-wide: check if return value of lseek() and friends is negativeYu Watanabe2023-10-192-2/+2
| |/
* | core/execute: use FOREACH_ARRAY and free_many moreMike Yuan2023-10-211-5/+3
* | Merge pull request #29630 from DaanDeMeyer/manager-jsonDaan De Meyer2023-10-2023-398/+501
|\ \
| * | manager: Introduce manager_get_progress() helperDaan De Meyer2023-10-203-23/+12
| * | unit: Move three helpers to unit.hDaan De Meyer2023-10-203-12/+16
| * | timer: Add two more helper functionsDaan De Meyer2023-10-203-17/+41
| * | swap: Move two functions to swap.hDaan De Meyer2023-10-203-21/+24
| * | socket: Add one more helperDaan De Meyer2023-10-203-22/+40
| * | mount: Add more helpersDaan De Meyer2023-10-203-30/+63
| * | execute: Add more helper functionsDaan De Meyer2023-10-203-255/+277
| * | core: Add two more to_string() functionsDaan De Meyer2023-10-203-18/+28
| |/
* | io-util: split out "struct iovec" related calls into their own .c/.h filesLennart Poettering2023-10-206-5/+6
* | executor: return instead of assert on invalid command line argumentsLuca Boccassi2023-10-201-2/+8
* | Merge pull request #29628 from mrc0mmand/systemd-executor-testLuca Boccassi2023-10-191-1/+7
|\ \
| * | core: properly cleanup ExecParameter's prefix arrayFrantisek Sumsal2023-10-191-1/+7
* | | Merge pull request #29629 from bluca/mount_tunnel_pidrefLuca Boccassi2023-10-191-2/+2
|\ \ \
| * | | mount tunnel: use PidRefLuca Boccassi2023-10-191-2/+2
* | | | Merge pull request #29623 from YHNdnzj/core-followupLuca Boccassi2023-10-193-10/+8
|\ \ \ \
| * | | | core/service: check error first and log about errnoMike Yuan2023-10-191-2/+2
| * | | | core/exec-invoke: use correct exit statusMike Yuan2023-10-191-2/+2
| * | | | core/namespace: merge if blocksMike Yuan2023-10-191-6/+4
| |/ / /
* / / / pid1,vconsole-setup: lock /dev/console instead of the tty deviceZbigniew Jędrzejewski-Szmek2023-10-191-16/+16
|/ / /
* | / executor: fix double free of MountOptionsLuca Boccassi2023-10-191-5/+4
| |/ |/|
* | fuzz: unify logging setupFrantisek Sumsal2023-10-193-16/+3
|/
* core: don't assert when serializing malformed stateFrantisek Sumsal2023-10-181-14/+16
* test: add a fuzzer for exec_{serialize,deserialize}_invocation()Frantisek Sumsal2023-10-182-0/+105