Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 2003 07:15:26 -0700 (PDT)
From:      Jacques Vidrine <nectar@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   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:  <200304171415.h3HEFQL9020663@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304171415.h3HEFQL9020663>