Date: Thu, 17 Apr 2003 08:56:02 -0600 From: Scott Long <scott_long@btc.adaptec.com> To: Jacques Vidrine <nectar@freebsd.org> Cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/include grp.h pwd.h src/lib/libc/gen getgrent.3 getgrent.c getpwent.3 getpwent.c src/usr.sbin/pwd_mkdb pwd_mkdb.c Message-ID: <3E9EC082.1030408@btc.adaptec.com> In-Reply-To: <200304171415.h3HEFQL9020663@repoman.freebsd.org> References: <200304171415.h3HEFQL9020663@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Jacques Vidrine wrote: > nectar 2003/04/17 07:15:26 PDT > > FreeBSD src repository > > Modified files: > include grp.h pwd.h > lib/libc/gen getgrent.3 getgrent.c getpwent.3 > getpwent.c > usr.sbin/pwd_mkdb pwd_mkdb.c > Log: > = Implement thread-safe versions of the getpwent(3) and getgrent(3) > family of functions using the new nsdispatch(3) core. Remove > arbitrary size limits when using the thread-safe versions. > > = Re-implement the traditional getpwent(3)/getgrent(3) functions on > top of the thread-safe versions. > > = Update the on-disk format of the hashed version of the passwd(5) > databases to allow for versioned entries. The legacy version is > `3'. (Don't ask.) > > = Add support for version `4' entries in the passwd(5) database. > Entries in this format are identical to version 3 entries except > that all integers are stored as 32-bit integers in network byte > order (big endian). > > = pwd_mkdb is updated to generate both version 3 and version 4 > entries. > > Sponsored by: DARPA, Network Associates Laboratories > > Revision Changes Path > 1.18 +11 -4 src/include/grp.h > 1.14 +24 -8 src/include/pwd.h > 1.22 +88 -9 src/lib/libc/gen/getgrent.3 > 1.25 +972 -558 src/lib/libc/gen/getgrent.c > 1.22 +99 -5 src/lib/libc/gen/getpwent.3 > 1.70 +1450 -975 src/lib/libc/gen/getpwent.c > 1.40 +124 -11 src/usr.sbin/pwd_mkdb/pwd_mkdb.c Great work! Along with the manual pages that you updated, should any new documentation be written to help users start using this? Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E9EC082.1030408>