Skip site navigation (1)Skip section navigation (2)
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>