summaryrefslogtreecommitdiffstats
path: root/login-utils/chsh.c
Commit message (Expand)AuthorAgeFilesLines
* chsh, chfn, vipw: fix filenames collisionKarel Zak2015-08-241-1/+1
* textual: add a docstring to most of the utilitiesBenno Schulenberg2015-01-061-0/+4
* chsh: keep struct options in .rodataKarel Zak2015-01-061-1/+1
* chsh: simplify get_shell_list()Karel Zak2015-01-061-8/+5Star
* chsh: fail get_shell_list() check when /etc/shells cannot be openedSami Kerola2015-01-051-5/+3Star
* chsh: simplify check_shell()Sami Kerola2015-01-051-33/+16Star
* chsh: rewrite function interacting with user to get path to new shellSami Kerola2015-01-051-24/+19Star
* chsh: clean up parse_argv()Sami Kerola2015-01-051-8/+3Star
* chsh: allow user to set shell to /bin/sh if none is setSami Kerola2015-01-051-2/+5
* chsh: set few variables read-only and rename one of themSami Kerola2015-01-051-19/+13Star
* chsh: use getline() to support arbitrarily long linesSami Kerola2015-01-051-7/+8
* chfn, chsh: share illegal_passwd_chars() functionSami Kerola2015-01-051-13/+5Star
* chsh: remove function prototypesSami Kerola2015-01-051-147/+143Star
* textual: fix some typos and inconsistencies in various messagesBenno Schulenberg2014-07-231-2/+2
* chsh-chfn: fix bugs, improve compilationKarel Zak2013-02-131-4/+7
* chsh: Add libuser supportCody Maloney2013-02-131-1/+21
* chsh-chfn: Move pam auth to its own function, factoring out common codeCody Maloney2013-02-131-30/+3Star
* textual: spell and encode the name of Arkadiusz Miƛkiewicz correctlyBenno Schulenberg2013-02-061-1/+1
* chsh: use return rather than exit in main, clean up man pageKarel Zak2012-12-121-9/+8Star
* login-utils: verify writing to streams was successfulSami Kerola2012-04-041-0/+2
* chsh: use pathnames.h for pathsSami Kerola2012-03-181-11/+11
* login: (and chsh) make pw_shell usage more robustKarel Zak2012-02-021-1/+1
* chsh: fix coding styleSami Kerola2011-11-291-275/+290
* chfn, chsh: new file pamfail.h for error printingSami Kerola2011-11-291-21/+9Star
* chsh: build bug: do not override config.h definitionSami Kerola2011-11-231-3/+0Star
* chfn, chsh, setpwnam: get true/false from stdbool.hSami Kerola2011-11-231-7/+4Star
* chsh: use libc error printing facilitiesSami Kerola2011-11-231-48/+33Star
* chsh: align with howto-usage-function.txtSami Kerola2011-11-231-6/+10
* chsh: remove non-PAM codeKarel Zak2011-11-031-18/+2Star
* chsh: fix compiler warnings [-Wsign-compare]Karel Zak2011-08-011-1/+1
* textual: improve the wording of some error and usage messagesBenno Schulenberg2011-02-161-3/+3
* build-sys: provide alternatives for err, errx, warn and warnxFabian Groffen2011-02-141-1/+0Star
* build-sys: improve check for cryptFabian Groffen2011-01-171-1/+4
* fix __noreturn__ usageKarel Zak2010-12-101-1/+1
* chsh: use EXIT_* and err.hKarel Zak2010-12-101-95/+59Star
* chsh: don't suggest ypchshKarel Zak2010-07-291-2/+1Star
* selinux: is_selinux_enabled() returns 0, 1 and -1Karel Zak2008-07-011-1/+1
* chfn, chsh, login: collapsing three similar messages into a single oneBenno Schulenberg2008-04-161-2/+2
* docs: tweak a few messages for clarityBenno Schulenberg2007-10-261-2/+2
* chsh: should use pam_end function to terminate the PAM transactionYu Zhiguo2007-10-041-24/+33
* chsh: don't use empty shell field in /etc/passwdKarel Zak2007-08-141-2/+5
* chsh: remove tailing wihit-spaces and use PATH_BSHELLKarel Zak2007-03-071-5/+6
* Imported from util-linux-2.13-pre1 tarball.Karel Zak2006-12-071-10/+10
* Imported from util-linux-2.12i tarball.Karel Zak2006-12-071-2/+2
* Imported from util-linux-2.12b tarball.Karel Zak2006-12-071-1/+7
* Imported from util-linux-2.12a tarball.Karel Zak2006-12-071-0/+27
* Imported from util-linux-2.11o tarball.Karel Zak2006-12-071-1/+1
* Imported from util-linux-2.11f tarball.Karel Zak2006-12-071-24/+16Star
* Imported from util-linux-2.11b tarball.Karel Zak2006-12-071-1/+1
* Imported from util-linux-2.10s tarball.Karel Zak2006-12-071-20/+11Star