summaryrefslogtreecommitdiffstats
path: root/src/basic/user-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* user-util: tighten shell validation a tiny bitLennart Poettering2024-10-241-0/+11
* user-util: switch from utmp to utmpxLennart Poettering2024-09-061-2/+2
* tree-wide: use isatty_safe() moreLennart Poettering2024-08-201-1/+2
* user-util: fix fgetxxent_sane on muslMike Gilbert2024-06-101-8/+8
* user-util: fix typoYu Watanabe2024-02-021-1/+1
* user-util: add comments explaining what the user name size limits effectively...Lennart Poettering2024-01-251-3/+3
* user-util: add get{pw,gr}{uid,gid,name}_malloc() helpersLennart Poettering2024-01-221-61/+197
* user-util: validate the right fieldLennart Poettering2024-01-221-1/+1
* user-util: remove dead codeLuca Boccassi2024-01-171-6/+0
* user-util: honour PREFER_NSS flag in get_group_creds() the same way as we alr...Lennart Poettering2024-01-161-7/+32
* user-util: modernize get_user_creds() + get_group_creds()Lennart Poettering2024-01-161-75/+78
* 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