summaryrefslogtreecommitdiffstats
path: root/src/core/dynamic-user.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* core: add new dbus method GetDynamicUsersYu Watanabe2018-03-211-1/+1
* tree-wide: make use of new STRLEN() macro everywhere (#7639)Lennart Poettering2017-12-141-5/+5
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* core/dynamic-user: use gid from pwnam if a static user was foundZbigniew Jędrzejewski-Szmek2017-10-231-21/+32
* core/dynamic-user: use _cleanup_ in dynamic user lockingZbigniew Jędrzejewski-Szmek2017-10-201-35/+43
* dynamic-user: permit the case static uid and gid are differentYu Watanabe2017-10-111-16/+25
* dynamic-user: label functions not necessary to export as staticYu Watanabe2017-10-111-6/+6
* dynamic-user: don't use a UID that currently owns IPC objects (#6962)Lennart Poettering2017-10-041-1/+4
* core: pass the correct error to the callerLennart Poettering2017-10-021-1/+2
* core: when looking for a UID to use for a dynamic UID start with the current ...Lennart Poettering2017-10-021-17/+71
* tree-wide: use IN_SET where possibleAndreas Rammhold2017-10-021-1/+1
* io-util: add new IOVEC_INIT/IOVEC_MAKE macrosLennart Poettering2017-09-221-11/+6
* tree-wide: use mfree moreZbigniew Jędrzejewski-Szmek2016-10-171-3/+1
* tree-wide: remove consecutive duplicate words in commentsStefan Schweter2016-10-041-1/+1
* journald: do not create split journals for dynamic usersZbigniew Jędrzejewski-Szmek2016-08-191-13/+4
* core/dynamic-users: warn when creation of symlinks for dynamic users failsZbigniew Jędrzejewski-Szmek2016-08-191-14/+17
* core: bypass dynamic user lookups from dbus-daemonLennart Poettering2016-08-191-6/+45
* core: add a concept of "dynamic" user ids, that are allocated as long as a se...Lennart Poettering2016-07-221-0/+763