Home | History | Annotate | Download | only in sa
History log of /src/usr.sbin/sa/usrdb.c
RevisionDateAuthorComments
 1.14  30-Aug-2010  dholland On LP64 platforms, uid_t is not the same size as u_long, so the key
comparison function being given to db was comparing 4 extra bytes of
rubbish.

This may or may not be the *only* source of the corrupted
/var/account/usracct files I've been seeing occasionally on amd64, but
it's clearly *a* source.
 1.13  10-Jun-2010  dholland ANSIfy function declarations
 1.12  10-Jun-2010  dholland de-__P()
 1.11  12-Nov-2003  grant branches: 1.11.16; 1.11.38;
s/netbsd.org/NetBSD.org/i
 1.10  05-Jan-2001  lukem use %ll_ instead of the less standard %q_
 1.9  29-Jul-2000  christos - detect duplicate keys when initializing the database. abort if too many
duplicate keys are found indicating a corrupted database (avoids problem
where sa would loop forever).
- add open flags and mode in dbopen in case someone wants to debug...
 1.8  14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.7  14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.6  19-Oct-1997  mrg branches: 1.6.10;
fix compile warnings on the alpha.
 1.5  18-Oct-1997  lukem WARNSify
 1.4  24-Apr-1995  cgd need string.h
 1.3  22-Mar-1995  mycroft Remove uses of some deprecated functions.
 1.2  08-Mar-1995  pk Take care of alignment; reported by Peter Svensson.
 1.1  24-Mar-1994  cgd add my 'sa'
 1.6.10.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.11.38.1  21-Nov-2010  riz Pull up following revision(s) (requested by dholland in ticket #1446):
usr.sbin/sa/usrdb.c: revision 1.14
On LP64 platforms, uid_t is not the same size as u_long, so the key
comparison function being given to db was comparing 4 extra bytes of
rubbish.
This may or may not be the *only* source of the corrupted
/var/account/usracct files I've been seeing occasionally on amd64, but
it's clearly *a* source.
 1.11.16.1  12-Sep-2010  bouyer Pull up following revision(s) (requested by dholland in ticket #1404):
usr.sbin/sa/usrdb.c: revision 1.14
On LP64 platforms, uid_t is not the same size as u_long, so the key
comparison function being given to db was comparing 4 extra bytes of
rubbish.
This may or may not be the *only* source of the corrupted
/var/account/usracct files I've been seeing occasionally on amd64, but
it's clearly *a* source.

RSS XML Feed