> > List: openbsd-cvs
> > Subject: CVS: cvs.openbsd.org: src
> > From: Pierre-Yves Ritschard <pyr () cvs ! openbsd ! org>
> > Date: 2008-06-26 15:10:02
> > Message-ID: 200806261510.m5QFA2Aa007357 () cvs ! openbsd ! org
> > [Download message RAW]
> >
> > CVSROOT: /cvs
> > Module name: src
> > Changes by:
pyr@... 2008/06/26 09:10:01
> >
> > Added files:
> > usr.sbin/ypldap: Makefile buffer.c entries.c imsg.c ldapclient.c
> > log.c parse.y yp.c ypldap.8 ypldap.c
> > ypldap.conf.5 ypldap.h
> >
> > Log message:
> > ypldap -- Intended to be a drop-in replacement for ypserv, gluing in a
> > LDAP directory and thus providing support for users and groups stored in
> > LDAP for the get{pw,gr}ent family of functions.
> >
> > As of now it relies on external LDAP libraries, choose the one of your
> > liking though openldap would do fine. Not linked to the builds until
> > some things are sorted out, having our own LDAP client code for
> > instance, better support for group membership lookup as well.
> >
> > Remember to sync with the latest master.passwd and group files as well
> > to have the _ypldap user available, which is needed.
>
> Will this be extended to support maps other than passwd.* and group.*?
It will also be extended to support netid.byname, but that is probably
where support will end. Any other maps beyond that are kind of silly.
This is a solution to NSS, not "I need to know something really
obvious, so please block my program until the network responds".