summaryrefslogtreecommitdiffstats
path: root/login-utils
Commit message (Expand)AuthorAgeFilesLines
* login: replace siginterrupt with sigactionChen Qi2015-08-311-1/+4
* chfn: document CHFN_RESTRICT /etc/login.defsKarel Zak2015-08-241-0/+26
* chsh, chfn, vipw: fix filenames collisionKarel Zak2015-08-245-8/+10
* lslogins: remove duplicate [make checkincludes]Karel Zak2015-07-291-1/+0Star
* lslogins: merge read_utmp() codeKarel Zak2015-07-161-2/+32
* lslogins: fix --user-accs and --system-accs docsKarel Zak2015-07-151-8/+8
* Merge branch 'sulogin'Karel Zak2015-06-302-16/+40
|\
| * sulogin: improve support for locked root accountKarel Zak2015-06-252-16/+40
* | last-deprecated: remove from source treeSami Kerola2015-06-293-552/+0Star
|/
* sulogin: Use read instead of allocated size from getline()Guillem Jover2015-06-081-2/+4
* sulogin: don't use strcpy(), enlarge pwd line bufferKarel Zak2015-05-251-7/+7
* last, fix race when comparing time stampsRuediger Meier2015-03-251-4/+4
* last: fix first (current) runlevel lineRuediger Meier2015-03-251-1/+1
* last: keep array of files in main()Karel Zak2015-03-131-32/+22Star
* last: fix utmplist usageKarel Zak2015-03-131-16/+21
* build-sys: cleanup realtime lib usageKarel Zak2015-03-061-1/+1
* docs: fix some spelling errors and typos in man pagesBill Pemberton2015-02-273-3/+3
* rpmatch: use symbolic value when evaluation return codesSami Kerola2015-02-241-1/+1
* sulogin, hwclock: use xusleep() instead of usleep()Sami Kerola2015-02-101-1/+1
* textual: grammarize and harmonize the stat error messageBenno Schulenberg2015-02-022-2/+2
* utmpdump: don't pass parameter of type "struct utmp" by value [coverity scan]Karel Zak2015-01-291-15/+15
* sulogin: make sure that fallback FD is valid [coverity scan]Karel Zak2015-01-291-1/+1
* su: fix mem leak in modify_environ() [coverity scan]Karel Zak2015-01-291-2/+4
* login: fix mem leak in init_environ() [coverity scan]Karel Zak2015-01-291-3/+5
* docs: restore minus symbols in long optsJ William Piggott2015-01-215-12/+12
* docs: fix-up man-pages flaged by checkmans.shJ William Piggott2015-01-131-1/+0Star
* docs: remove obsolete and unneeded comments from man-page filesBenno Schulenberg2015-01-122-3/+2Star
* maint: fix shadow declarationSami Kerola2015-01-071-16/+16
* textual: add a docstring to most of the utilitiesBenno Schulenberg2015-01-0610-1/+33
* chsh: keep struct options in .rodataKarel Zak2015-01-061-1/+1
* chsh: simplify get_shell_list()Karel Zak2015-01-061-8/+5Star
* newgrp: set function arguments read-only when possibleSami Kerola2015-01-051-3/+3
* newgrp: move shell determination closer where it is usedSami Kerola2015-01-051-5/+3Star
* newgrp: simplify if else clausesSami Kerola2015-01-051-7/+4Star
* 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-055-25/+53
* chsh: remove function prototypesSami Kerola2015-01-051-147/+143Star
* chfn: fix compilation without libuserKarel Zak2014-12-191-1/+1
* chfn: make command to obey login.defs CHFN_RESTRICT instructionsSami Kerola2014-12-192-8/+81
* chfn: remove set_changed_data() and add add_missing()Sami Kerola2014-12-191-40/+39Star
* chfn: rename prompt() to ask_new_field()Sami Kerola2014-12-191-6/+7
* chfn: move new and old finger structs to chfn control structSami Kerola2014-12-191-89/+76Star
* chfn: clean up parse_argv()Sami Kerola2014-12-191-30/+18Star
* chfn: add minimalistic struct chfn_controlSami Kerola2014-12-191-8/+13