#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
126753 |
|
08-Mar-2004 |
kensmith |
Shift file locking to source file instead of temp file. This fixes data buffering issue that corrupts files if two pw(8)'s run at the same time as well as changing pw(8) so it uses the same locking mechanism as PAM, vipw(8), pwd_mkdb(8), etc.
PR: bin/23501 Submitted by: Alex Kapranoff <alex (at) kapran (dot) bitmcnit (dot) bryansk (dot) su> Approved by: rwatson (mentor) MFC after: 5 days
|
#
52502 |
|
26-Oct-1999 |
davidn |
Clean up error handling in fileupdate(), which now returns 0 on success instead of a boolean. This replicated through he front-end sub-functions relating to add, delete, modify entries in passwd & group files Errno is now preserved so output of errc()/warnc() will be less obfuscated by subsequent errors when reporting the problem.
Add more intelligent error handling when attempting to modify/delete NIS entries with no corresponding local database entry.
[MFC to stable in a couple of weeks to keep both in sync]
|
#
50479 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
44229 |
|
23-Feb-1999 |
davidn |
1) Do not blindly ignore file update errors which may occur due to concurrent updating 2) Add -V <etcdir>, which allows maintaining user/group database in alternate locations other than /etc.
|
#
37711 |
|
16-Jul-1998 |
nate |
Fix race condition in pw caused by multiple instances of pwd_mkdb being run at the same time.
Notes: The fileupdate function is still somewhat broken. Instead of returning a failure code if it can't modify the original file it renames the .new file and continues as though nothing is wrong. This will cause the lock on the original file to be lost and could lead to a similar race condition. I left that portion of the code alone since I feel that the maintainer of the code would have a better concept of how he wants to handle errors in that function than I do.
PR: bin/6787 Submitted by: Craig Spannring <cts@internetcds.com>
|
#
30259 |
|
10-Oct-1997 |
charnier |
Use err(3) instead of local redefinition. Add rcsid string.
|
#
22997 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
20747 |
|
21-Dec-1996 |
davidn |
1) 200 users per group limitation removed and pw will handle lines of any length in /etc/group. 2) Fixed bug with usermod -d not updating user's home directory. 3) Minor formatting display changes/fixes with *show -P.
|
#
20303 |
|
10-Dec-1996 |
joerg |
This commit was generated by cvs2svn to compensate for changes in r20302, which included commits to RCS files with non-trunk default branches.
|
#
20302 |
|
10-Dec-1996 |
joerg |
Copyright update by the author, to be more in line with our sample copyright.
Submitted by: David Nugent
|
#
20253 |
|
09-Dec-1996 |
joerg |
pw(8) -- a backend utility to manage the user and group databases.
sysinstall's new User&group menu will use it, hence it's a 2.2 candidate despite of providing new functionality.
Submitted by: David L. Nugent, <davidn@blaze.net.au>
|