summaryrefslogtreecommitdiff
path: root/src/basic/user-util.c
Commit message (Expand)AuthorAgeFilesLines
* 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-051-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-041-2/+0
* tree-wide: drop alloca.h when alloc-util.h is includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-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
* Remove 'inline' attributes from static functions in .c files (#11426)Topi Miettinen2019-01-151-1/+1
* Rename USER_CREDS_SYNTHESIZE_FALLBACK to …_PREFER_NSSZbigniew Jędrzejewski-Szmek2018-08-201-4/+4
* user-util: rework get_user_creds()Lennart Poettering2018-08-201-68/+105
* 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
* user-util: trivial coding style fixesLennart Poettering2018-04-191-8/+8
* sysusers: make sure to reset the returned value when EOF is reached in fget*e...Franck Bui2018-04-181-20/+8
* util-lib: introduce new empty_or_root() helper (#8746)Lennart Poettering2018-04-181-2/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* user-util: add new wrappers for reading/writing {passwd,shadow,gshadow} datab...Franck Bui2018-03-211-0/+120
* user-util: also consider /bin/false and /bin/true as non-shellLennart Poettering2018-02-121-5/+20