summaryrefslogtreecommitdiffstats
path: root/src/basic/user-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* tree-wide: make use of errno_or_else() everywhereLennart Poettering2019-07-111-12/+13
* user-util: add generic make_salt() APILennart Poettering2019-04-291-0/+38
* codespell: fix spelling errorsBen Boeckel2019-04-291-1/+1
* user-util: extra paranoia, make sure $SHELL can't be fucked with in suid prog...Lennart Poettering2019-03-121-2/+2
* user-util: simplify paths retrieved from $HOME and $SHELLLennart Poettering2019-03-121-4/+4
* user-util: be more strict when reading $HOME and $SHELLLennart Poettering2019-03-121-4/+6
* user-util: paranoia — add overflow check on ERANGE loopLennart Poettering2019-03-121-0/+6
* user-util: filter out invalid user record data a bit more thorouglyLennart Poettering2019-03-121-3/+10
* user-util: remove unsed NOLEGACY defineZbigniew Jędrzejewski-Szmek2019-01-161-5/+0