Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 06/07/1998 20:20:02
lukem
Sun Jun  7 20:12:46 PDT 1998
Update of /cvsroot/src/lib/libutil
In directory nb00:/tmp/cvs-serv25721

Modified Files:
	passwd.c pw_init.3 
Log Message:
move pw_scan() out of here (into libc)
document _PASSWORD_NOWARN and _PASSWORD_OLDFMT inflags to pw_scan()


lukem
Sun Jun  7 20:18:00 PDT 1998
Update of /cvsroot/src/lib/libc/gen
In directory nb00:/tmp/cvs-serv25800

Modified Files:
	Makefile.inc getpwent.c 
Added Files:
	pw_scan.c 
Log Message:
* move pw_scan() from libutil to libc
* add support for YP "master.passwd.by*" (master.passwd in YP, including
  pw_passwd) and "passwd.adjunct.by*" (SunOS `secure' maps (?)), based
  on code in FreeBSD and partially from OpenBSD.
  this is only used if euid == 0.
  with this, the YP "passwd.by*" maps can have `*' in the pw_passwd field.
* use pw_scan() to parse YP "passwd.by*" and "master.passwd.by*" entries

XXX: i didn't test the "passwd.adjunct" support...