freebsd-src/usr.bin/chpass
Guido van Rooij 79a1b8d9e2 Implement incremental passwd database updates. This is done by ading a '-u'
option to pwd_mkdb and adding this option to utilities invoking it.
Further, the filling of both the secure and insecure databases has been
merged into one loop giving also a performance improvemnet.
Note that I did *not* change the adduser command. I don't read perl
(it is a write only language anyway).
The change will drastically improve performance for passwd and
friends with large passwd files. Vipw's performance won't change.
In order to do that some kind of diff should be made between the
old and new master.passwd and depending the amount of changes, an
incremental or complete update of the databases should be agreed
upon.
1996-07-01 19:38:50 +00:00
..
chpass.1 Merge in changes to support the new rpc.yppasswdd(8) and fix a few bugs. 1996-02-23 16:08:59 +00:00
chpass.c Implement incremental passwd database updates. This is done by ading a '-u' 1996-07-01 19:38:50 +00:00
chpass.h BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00
edit.c Add missing semicolon so that this module compiles whithout -DYP. 1996-06-15 16:17:42 +00:00
field.c Print some warnings if root invokes chpass and sets the 1996-04-11 05:30:18 +00:00
Makefile Merge in changes to support the new rpc.yppasswdd(8) and fix a few bugs. 1996-02-23 16:08:59 +00:00
pathnames.h BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00
pw_copy.c Take the ypchfn/ypchsh stuff that was removed from passwd 1995-08-13 16:12:28 +00:00
pw_copy.h BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00
pw_yp.c In use_yp(), call _yp_check() to make ultra, super-duper sure that NIS 1996-05-07 21:05:12 +00:00
pw_yp.h Merge in changes to support the new rpc.yppasswdd(8) and fix a few bugs. 1996-02-23 16:08:59 +00:00
table.c Somewhere along the line, somebody decided to make the 'full name' field 1995-06-23 16:24:34 +00:00
util.c Delete bogus referneces to timezone code internal header file `tzfile.h', 1995-08-07 19:17:46 +00:00