Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 10/15/1997 05:10:11
lukem
Tue Oct 14 22:01:59 PDT 1997
Update of /cvsroot/src/usr.sbin/ypserv/ypserv
In directory netbsd1:/var/slash-tmp/cvs-serv23154

Modified Files:
	Makefile acl.c ypserv.c ypserv.h ypserv_db.c ypserv_proc.c 
	ypserv_xdr.c 
Log Message:
database routines:
- rename OPTDB to OPTIMIZE_DB
- if OPTIMIZE_DB, in ypdb_open(), close a database if the open failed
  with ENFILE or EMFILE [from openbsd].
- because of the above, don't bother checking first if any FDs are
  available (with open("/", RDONLY) - it's a superfluous check.
- ensure that *map_info is set if a database was a cached open -
  without this fix OPTIMIZE_DB didn't work too well...
- enable OPTIMIZE_DB by default - should speed up lookups

secure map support:
- add ypdb_secure(), which returns non-zero if the map has the YP_SECURE
  private key set (which makedbm(8) -s adds) [from openbsd]
- modify various functions to check if a map is secure, and if so,
  refuse to serve information to clients not requesting from an
  IPPORT_RESERVED port [from openbsd]
- ensure that domainnames and map names are valid (don't contain
  "/"'s, aren't too long, etc) [idea from openbsd, but using our 
  _yp_invalid_domain() et al, which does more checking.]

misc:
- add rcsid's
- implement _yp_invalid_map() (complements _yp_invalid_domain() in
  libc - eventually _yp_invalid_map() may move to libc...)
- use %#x instead of 0x%x in debug log messages


sakamoto
Tue Oct 14 22:09:44 PDT 1997
Update of /cvsroot/src/sys/arch/bebox/bebox
In directory netbsd1:/var/slash-tmp/cvs-serv24454

Modified Files:
	mainbus.c 
Log Message:
License indication changed.