summaryrefslogtreecommitdiffstats
path: root/pw/pw_user.c
Commit message (Expand)AuthorAgeFilesLines
* - Increase the size of the salt in pw(8) from 8 to 32 (same as in pam_unix(8)).Antoine Brodin2008-05-271-5/+7
* Accept passwords which contain whitespace.Lukas Ertl2007-03-301-1/+1
* Add home directory creation mode to pw.conf(5) and be a bitLukas Ertl2007-03-301-6/+6
* Introduce the new option -M to allow to set the permissions ofLukas Ertl2007-03-261-4/+17
* Change /home symbolic link, so it will point to usr/home instead of /usr/home.Pawel Jakub Dawidek2005-07-311-1/+5
* Use strlcpy(3) to replace the idiomaticRobert Drehmel2004-06-171-16/+10
* Fix a bug which occurred when the home directory given by theRobert Drehmel2004-06-171-1/+2
* Add a `-H <fd>' option that is like `-h <fd>', but accepts an alreadyIan Dowse2004-01-111-11/+26
* There is no sense to use random random() and arc4random() in the same program.Andrey A. Chernov2003-02-111-2/+1
* Changes so the 'pw' command will allow '$' as the last character in a useridGarance A Drosehn2003-01-281-14/+51
* Print a long with %ld not %d. (We possibly should be using %j here, butDavid Malone2002-06-241-1/+1
* Change rmskey() to rmopie() - we don't have skey anymoreAndrey A. Chernov2001-10-191-6/+6
* For new users, create the home directory before sending the welcomeDima Dorfman2001-09-031-24/+24
* Properly initialize the random number generator in pw_getpass().Joerg Wunsch2001-08-211-0/+1
* Fix a typo in a variable name that made pw(8) coredump when usingJoerg Wunsch2001-08-211-1/+1
* Use %c for expire/change datesAndrey A. Chernov2001-03-211-2/+2
* Switch from using rand() or random() to a stronger, more appropriate PRNGKris Kennaway2001-03-051-19/+2
* Convert to use the <sys/queue.h> macros rather than fiddling with the queueBen Smithurst2000-12-291-2/+2
* Add working and easy crypt(3)-switching. Yes, we need a whole new APIBrian Feldman2000-08-221-1/+20
* Move test for -w flag outside of the code dealing with -D (defaults).David Nugent2000-07-201-2/+2
* Allow -g with an empty argument in the -D case. This allows -g "" to setDavid Nugent2000-07-201-5/+8
* Fix another missed case where usermod would not set the "modified" flag:David Nugent2000-07-201-3/+6
* Fix breakage introduced by bypassing update for additional 'mod'David Nugent2000-07-031-0/+1
* Localize ctype too.Andrey A. Chernov2000-06-241-2/+2
* Localize time/date.Andrey A. Chernov2000-06-221-10/+10
* Fix obvious braino in assignment statement. usermod -g should work again.David Nugent2000-06-181-1/+1
* Fix a long-standing bug in the rename case previously masked by another bugDavid Nugent2000-06-181-2/+10
* Portability fixes for other bsd4.4 derivatives.David Nugent2000-01-151-10/+12
* Don't try updating the passwd file if no data has changed. This allows thingsDavid Nugent1999-10-261-39/+102
* Add new functionality "lock" and "unlock" to provide a simple passwordDavid Nugent1999-10-261-2/+31
* Clean up error handling in fileupdate(), which now returns 0 on successDavid Nugent1999-10-261-21/+49
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Remove some more warnings.David Nugent1999-07-281-2/+3
* Add the ability to print user records in unix version 7 (old) format.David Nugent1999-03-021-8/+15
* 1) Do not blindly ignore file update errors which may occur due to concurrentDavid Nugent1999-02-231-83/+89
* Don't assume a_name is a number just because the first characterDag-Erling Smørgrav1999-02-081-2/+4
* -Clarification of last commit-Bill Fumerola1999-01-041-1/+1
* Let's make sure we're at the end of the password string before we apply a \0Bill Fumerola1999-01-021-2/+2
* Use err(3) instead of local redefinition. Add rcsid string.Philippe Charnier1997-10-101-48/+52
* Fix -p switch.David Nugent1997-08-011-2/+2
* Remove srandomdev fallback codeAndrey A. Chernov1997-06-141-5/+7
* Fixes skeleton directory test-it-is-a-directory logic.David Nugent1997-05-241-2/+2
* Initialize RNG only onceAndrey A. Chernov1997-03-241-23/+18
* Fix srandom arg according to Lite2Andrey A. Chernov1997-03-111-3/+3
* Back out MAXLOGNAME fix, Bruce points that copyinstr require NULAndrey A. Chernov1997-03-031-2/+2
* Fix MAXLOGNAME usage, the code has wrong assumption thatAndrey A. Chernov1997-03-021-3/+3
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
* Fix useage of MAXLOGNAME to include terminating NUL, by usingDavid Nugent1997-02-071-2/+11
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Adds optional NIS passwd file updating and optionally rebuildingDavid Nugent1997-01-051-3/+25