Date: Fri, 05 Mar 2004 22:41:33 +0300 From: Michael Bushkov <bushman@rsu.ru> To: Jordan K Hubbard <jkh@queasyweasel.com> Cc: arch@freebsd.org Subject: Re: IPC nsswitch implementation Message-ID: <opr4embjpgfomw26@mail.rsu.ru>
next in thread | raw e-mail | index | archive | help
> The Mac OS X lookupd does aggressive caching with cache invalidation > support, supports the notion of flushing the cache on certain events > (like when you reconfigure your network interfaces or switch > authentication plugins), and quite a few other things. No surprise, > really, given that it's been around for years. > > Julian was asking where to find it, and for those who get lost > navigating Apple's darwin site, there's also opendarwin's cvsweb > interface. Darwin's "nsswitch" implementation lives in Libinfo, of > which lookupd is a sub-project: > > http://cvs.opendarwin.org/index.cgi/src/Libinfo/ > > - Jordan The problem of using Darwin's lookupd was discussed some time ago in the freebsd-arch mailing list. It seems to me that the way to port Darwin's lookupd on FreeBSD was not found, was it? Our implementation of lookupd is a demonstration of the approach for the FreeBSD-specific IPC implementation of nsswitch. Its architecture is flexible enough to implement all the features you have mentioned. The version that we have sent isn't a finished project. It's in the development stage and caching is currently our main task. We hope to make caching in the nearest future. We'll try to release stable and quite full version (i mean caching, LDAP module and so on) as soon as we can. Our questions are: 1) What do you think about our whole approach to the IPC implementation development? 2) Is there an opportunity to use our implementation of lookupd in the FreeBSD project? We'll be glad to hear your opinion. Michael Bushkov, Software Engineer, Rostov State University
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?opr4embjpgfomw26>