summaryrefslogtreecommitdiffstats
path: root/src/basic/user-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* user-util: add new helper fully_set_uid_gid()Lennart Poettering2023-12-061-5/+14
* tree-wide: add path_simplify_alloc() and use itZbigniew Jędrzejewski-Szmek2023-09-221-14/+2
* include sys/file.h for LOCK_EXKhem Raj2023-08-021-0/+1
* tree-wide: "<n>bit" → "<n>-bit"Zbigniew Jędrzejewski-Szmek2023-07-021-3/+3
* basic/user-util: attach pointer symbol to return type, not functionZbigniew Jędrzejewski-Szmek2023-05-301-4/+4
* basic/user-util: return -ESRCH if passwd/group are missingZbigniew Jędrzejewski-Szmek2023-05-231-2/+6
* user-util:remove duplicate includesjcg2023-04-171-1/+0
* user-util: Add default_root_shell_at()Daan De Meyer2023-04-111-4/+15
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-2/+2
* user-util: Use unposix_lock() in take_etc_passwd_lock()Daan De Meyer2023-03-101-8/+5
* basic/user-util: create /etc from take_etc_passwd_lockZbigniew Jędrzejewski-Szmek2023-02-011-0/+3
* basic/user-util: convert prefix_roota→path_join and use _cleanup_ moreZbigniew Jędrzejewski-Szmek2023-02-011-14/+6
* basic: reword some commentsZbigniew Jędrzejewski-Szmek2023-02-011-8/+5
* basic/user-util: simplify variable declarations in fget{pw,gr}ent_sane()Zbigniew Jędrzejewski-Szmek2022-10-121-16/+8
* basic/user-util: rename output param to ret, shorten codeZbigniew Jędrzejewski-Szmek2022-08-241-52/+26
* basic/user-util: avoid filesystem access checkZbigniew Jędrzejewski-Szmek2022-08-241-12/+9
* various: try to use DEFAULT_USER_SHELL for root tooZbigniew Jędrzejewski-Szmek2022-08-241-3/+18
* tree-wide: add global ascii_isdigit() + ascii_isalpha()Lennart Poettering2022-07-051-5/+3
* tree-wide: use LOG_MESSAGE() where possibleZbigniew Jędrzejewski-Szmek2022-05-111-1/+1
* Fix typos in user-util.c and dbus-unit.cнаб2022-03-291-1/+1
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-8/+2
* homed: allow overriding the root directory for home dirs via env var (i.e. us...Lennart Poettering2021-10-111-0/+11
* tree-wide: always drop unnecessary dot in pathYu Watanabe2021-05-281-4/+4
* homectl: don't use password cache if we operate on other userLennart Poettering2021-04-231-0/+13
* basic: tighten two filename length checksLennart Poettering2021-03-081-1/+1
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-041-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* user-util: add mangle_gecos() call for turning strings into fields suitable a...Lennart Poettering2020-08-071-0/+31
* user-util: indentation fixLennart Poettering2020-07-211-1/+1
* tree-wide: fixes for assorted grammar and spelling issuesZbigniew Jędrzejewski-Szmek2020-07-061-1/+1
* parse-util: rewrite parse_uid_range() on top of parse_uid()Lennart Poettering2020-06-051-5/+22
* user-util: be stricter in parse_uid()Lennart Poettering2020-06-051-1/+9
* basic/user-util: always use base 10 for user/group numbersZbigniew Jędrzejewski-Szmek2020-05-311-1/+1
* user-util: rework how we validate user namesLennart Poettering2020-04-081-65/+101
* user-util: switch order of checks in valid_user_group_name_or_id_full()Lennart Poettering2020-03-311-2/+2
* user-util: Allow names starting with a digitBalint Reczey2020-03-271-3/+17
* util: add parse_uid_range() helper functionYu Watanabe2020-02-021-0/+23
* user-util: fix use after free() on error pathYu Watanabe2020-01-311-3/+1
* shared: split out crypt() specific helpers into its own .c/.h in src/shared/Lennart Poettering2020-01-151-37/+0
* user-util: Add helper functions for gid lists operationsDariusz Gadomski2020-01-131-20/+62
* user-util: export is_nologin_shell() so that we can use it elsewhereLennart Poettering2019-12-041-1/+1
* tree-wide: drop pwd.h and grp.h when user-util.h is includedYu Watanabe2019-11-031-2/+0
* tree-wide: drop alloca.h when alloc-util.h is includedYu Watanabe2019-11-031-1/+0
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-031-1/+0
* user-util: tweak to in_gid()Lennart Poettering2019-10-311-16/+34
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+0
* Call getgroups() to know size of supplementary groups array to allocateRenaud Métrich2019-09-161-6/+8
* shared/user-util: emit a warning on names with dotsZbigniew Jędrzejewski-Szmek2019-08-281-7/+20
* shared/user-util: add compat forms of user name checking functionsZbigniew Jędrzejewski-Szmek2019-08-191-12/+15
* meson: make nologin path build time configurableMichael Biebl2019-07-181-2/+2