summaryrefslogtreecommitdiffstats
path: root/src/core/dynamic-user.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Drop support for nscdZbigniew Jędrzejewski-Szmek2024-06-281-19/+5
* core: silence gcc warning about unitialized variableZbigniew Jędrzejewski-Szmek2024-04-071-1/+3
* core/dynamic-user: trivial modernizationMike Yuan2024-03-221-12/+4
* extract-word: modernize extract_many_wordsMike Yuan2024-03-031-1/+1
* user-util: add get{pw,gr}{uid,gid,name}_malloc() helpersLennart Poettering2024-01-221-17/+12
* src/basic: rename uid-alloc-range.[ch] to uid-classification.[ch]Zbigniew Jędrzejewski-Szmek2024-01-091-1/+1
* exec-invoke: don't double-close FDs on errorLuca Boccassi2023-10-281-0/+11
* fd-uitl: rename PIPE_EBADF → EBADF_PAIR, and add EBADF_TRIPLETLennart Poettering2023-10-261-1/+1
* io-util: split out "struct iovec" related calls into their own .c/.h filesLennart Poettering2023-10-201-1/+1
* serialize: add new helper deserialize_fd()Lennart Poettering2023-10-181-9/+8
* core: add systemd-executor binaryLuca Boccassi2023-10-121-1/+10
* core: ensure execute/spawn functions can work without manager objectLuca Boccassi2023-10-121-26/+45
* tree-wide: use parse_fd()David Tardon2023-05-051-2/+2
* core: Move DynamicCreds into ExecRuntimeDaan De Meyer2023-03-271-18/+33
* dynamic-user: Revert back to using POSIX locksDaan De Meyer2023-03-131-8/+8
* lock-util: Add CLEANUP_UNPOSIX_UNLOCK()Daan De Meyer2023-03-101-22/+14
* tree-wide: replace IOVEC_INIT with IOVEC_MAKEYu Watanabe2023-03-061-4/+4
* tree-wide: use -EBADF moreYu Watanabe2022-12-201-4/+4
* tree-wide: introduce PIPE_EBADF macroYu Watanabe2022-12-201-1/+1
* tree-wide: use -EBADF also in pipe initializersZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-6/+6
* various: indentationZbigniew Jędrzejewski-Szmek2022-06-091-8/+9
* shared: split out UID allocation range stuff from user-record.hLennart Poettering2021-11-131-1/+1
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-031-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* Move {uid,gid}_is_*() from basic to sharedZbigniew Jędrzejewski-Szmek2020-09-251-0/+1
* tree-wide: define iterator inside of the macroZbigniew Jędrzejewski-Szmek2020-09-081-4/+2
* user-util: rework how we validate user namesLennart Poettering2020-04-081-1/+1
* core: call dynamic_user_acquire() only when 'group' is non-nullYu Watanabe2020-02-031-1/+1
* core: make return parameter of dynamic_user_lookup_name() optionalLennart Poettering2020-01-151-3/+3
* tree-wide: drop pwd.h and grp.h when user-util.h is includedYu Watanabe2019-11-031-2/+0
* Create src/shared/unit-file.[ch] for unit-file related opsZbigniew Jędrzejewski-Szmek2019-07-191-0/+1
* tree-wide: make use of errno_or_else() everywhereLennart Poettering2019-07-111-1/+1
* headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-0/+3
* Detect file truncation earlier in a few placesTopi Miettinen2019-02-021-1/+1
* tree-wide: use c99 static for array size declarationsZbigniew Jędrzejewski-Szmek2019-01-041-1/+1
* core: flush nscd's caches whenever we allocate/release a dynamic userLennart Poettering2018-12-151-0/+13
* core: fix typo in commentZbigniew Jędrzejewski-Szmek2018-12-111-1/+1
* core: rework serializationLennart Poettering2018-10-261-3/+4
* dynamic-user: drop unnecessary initializationYu Watanabe2018-08-291-1/+1
* dynamic-user: fix potential segfaultYu Watanabe2018-08-271-3/+5
* tree-wide: use DEFINE_TRIVIAL_REF_UNREF_FUNC() macro or friends where applicableYu Watanabe2018-08-271-10/+2
* socket-util: Introduce send_one_fd_iov() and receive_one_fd_iov()Filipe Brandenburger2018-08-021-53/+4
* core: fix gid when DynamicUser=yes with static User=Yu Watanabe2018-07-261-0/+10
* tree-wide: drop MSG_NOSIGNAL flag from recvmsg() invocationsLennart Poettering2018-06-201-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* core: undo the dependency inversion between unit.h and all unit typesFelipe Sateler2018-05-151-0/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* macro: introduce new TAKE_FD() macroLennart Poettering2018-03-221-4/+1