summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pw/pw.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a repeated typo: rootir -> rootdir.wblock2015-10-091-11/+11
* Cleanup a bit includesbapt2015-08-021-3/+4
* Rewrite parsing subcommands arguments of pw(8)bapt2015-08-021-261/+35
* Partial revert of r286152bapt2015-08-011-10/+0
* Validate expiration days and password days from commmand line and pw.confbapt2015-08-011-0/+10
* Create a strtounum function using the same API as strtonumbapt2015-07-291-3/+3
* Check uid/gid used when creating a user/group are not larger than UID_MAX/GID...bapt2015-07-281-2/+2
* when -n is passed to any pw subcommand it is always expected to be considered asbapt2015-07-281-8/+1
* Really fix -obapt2015-07-131-1/+1
* Fix logic of check duplicates that has been invertedbapt2015-07-131-1/+2
* Rework the home directory creation and copy or the skel content to use *atbapt2015-07-121-0/+4
* Make getarg return NULL if args is NULLbapt2015-07-121-1/+6
* check the gecos format early: at the moment the -c option is parsedbapt2015-07-111-0/+3
* Make a separate groupdel/userdel from the main functionbapt2015-07-111-0/+3
* Make separate functions to show users and groupsbapt2015-07-111-0/+6
* Move the quiet flag into the configuration structurebapt2015-07-111-1/+4
* Do not try to set password on group if the group is added as a consequence ofbapt2015-07-091-0/+1
* Validate input of pw usermod -h and pwusermod -Hbapt2015-07-041-0/+30
* backout remove of -q option for pw [user|group] nextbapt2015-06-081-3/+5
* Fix mistakes than came along with r284139bapt2015-06-071-2/+2
* Remove '-q' support for pw [user|group] nextbapt2015-06-071-5/+3
* Fix setting uid/gid min/max via pwbapt2015-06-071-4/+13
* Fix generating configuration filebapt2015-06-071-1/+2
* Fix duplicate checkingbapt2015-06-071-0/+4
* In case of rename validate the length of the new namebapt2015-06-071-0/+5
* Refactor input validationbapt2015-06-071-6/+43
* Handle -7 via gloval pwconfbapt2015-06-071-0/+3
* Initialize conf using menset(3)bapt2015-06-071-3/+1
* Handle pretty print (-P) via global pwconfbapt2015-06-071-0/+4
* Handle dryrun (-N) via global pwconfbapt2015-06-071-1/+5
* Handle -C and -Y locally and stop adding them to arglistbapt2015-06-071-5/+15
* Add a new global struct pwconf to store etcpath, rootdir and struct userconfbapt2015-06-071-30/+26
* New pw -R rootdir optionbapt2015-06-031-27/+52
* Use asprintf instead of malloc + snprintf and test the memory allocationbapt2015-05-311-2/+3
* Fix wrong message when using pw -V with a non existent directorybapt2014-11-121-0/+8
* Teach pw(8) about how to use pw/gr API to reduce code duplicationbapt2012-10-301-4/+0
* Add the groupmod '-d' option to pw to allow the deletion of existing usersscf2008-02-231-1/+2
* style(9) (verified no object changes)scf2008-02-231-1/+1
* Add home directory creation mode to pw.conf(5) and be a bitle2007-03-301-0/+1
* Add -M argument to usage() output.le2007-03-301-0/+2
* Introduce the new option -M to allow to set the permissions ofle2007-03-261-3/+2
* o Fix groupadd getopt line and make 'pw groupadd -o' work.maxim2006-09-181-1/+1
* Add a `-H <fd>' option that is like `-h <fd>', but accepts an alreadyiedowse2004-01-111-4/+6
* Fix the type of the NULL arg to execl()brian2001-07-091-1/+1
* Fix a harmless format string bogon and mark a function as __printflike().kris2001-07-051-1/+1
* Document the lock and unlock commands. This fixes a segmentation fault.dd2001-03-141-0/+10
* Convert to use the <sys/queue.h> macros rather than fiddling with the queueben2000-12-291-2/+2
* Add `_PATH_DEVZERO'.obrien2000-12-091-1/+1
* Localize ctype too.ache2000-06-241-1/+1
* Localize time/date.ache2000-06-221-0/+3
OpenPOWER on IntegriCloud