Bill Paul eb6c139019 Some NIS bug stomping:
- In some cases, we don't properly resolve _all_ possible group memberships.
  If a user is a member of both local and NIS groups, we sometimes lose some
  of the membership info from NIS. (Reported by: Thorsten Kukuk
  <kukuk@uni-paderborn.de>)

- Make NIS +groupname overrides actually work the way the SunOS group(5)
  man page says they should (make them work for all cases: getgrent(),
  getgrnam() and getgrgid()).

- When not compiled with -DYP, grscan() should ignore entries that
  begin with a '+'. When compiled _with_ -DYP, grscan() should ignore
  +groupname entries that don't refer to real NIS groups.

- Remove redundant redeclaration of fgets(), strsep() and index() inside
  grscan(). We already #include all the right header files for these.

Note: -groupname exclusion as specified in the Sun documentation still
isn't supported. This'll be a 2.2 addition. Right now I just want this
stuff to work.
1995-10-06 21:29:01 +00:00
..
1995-10-06 21:29:01 +00:00
1995-05-30 05:51:47 +00:00
1995-05-30 05:51:47 +00:00
1995-09-16 16:25:25 +00:00
1995-05-30 05:51:47 +00:00
1995-05-30 05:51:47 +00:00
1994-05-27 05:00:24 +00:00
1995-05-30 05:51:47 +00:00
1994-08-08 19:26:23 +00:00
1994-05-27 05:00:24 +00:00