Re: DBIS - new IETF drafts
Mark R Bannister <[email protected]> Thu, 04 Dec 2014 00:10:50 +0000
| Newsgroups | gmane.ietf.ldapext |
|---|---|
| Message-ID | <[email protected]> |
On 08/01/2014 21:14, Mark R Bannister wrote: > On 07/01/2014 22:25, Arthur de Jong wrote: >> Also, you may be interested in looking at the nss-pam-ldapd code. It >> seems to have a somewhat similar design as the ideas described in the >> DBIS Reference Implementation. There is even a work-in-progress Python >> implementation that you could replace with a DBIS implementation. >> >> Anyway, that's it for now. Perhaps I'll take a further look in a few >> days. >> > > Thanks I had a look at your code already. I may be able to re-use > some of it, possibly the NSS layer, however quite a lot of it becomes > redundant or would have to be rewritten for DBIS. I think the > architecture I have designed in dbis_cachemgr will scale better on > busy enterprise servers and will handle LDAP server outages more > gracefully, as I have worker threads that can operate on many > connections simultaneously while sharing a pool of LDAP connections. > > Best regards, > Mark. Hi Arthur et al, I have been quiet all year on the subject of DBIS as I have been busy producing a reference implementation. I am very pleased to report that the first version of a fully working reference implementation is now available: https://sourceforge.net/projects/dbis/ A brief reminder, DBIS is slated as a replacement for NIS, RFC2307 and RFC2307bis. It is highly compatible with these and should be viewed as the next evolution of them. This is written in Python, so should be highly portable, although I've developed it on OpenSuSE 12.1 and have not yet tested it on any other platform. Arthur, I have used some of your nss-pam-ldapd code, specifically the NSS library code (not the server-side). I hope you like what I've done with it. I have also made some changes to the internet drafts, many of those changes based on feedback I received from helpful folk on this mailing list at the beginning of the year. My blog from last year provides the relevant links to those drafts, with some further background reading: http://technicalprose.blogspot.co.uk/2013/08/introducing-dbis.html I look forward to receiving further feedback over the coming weeks. Also, any offers of help kindly appreciated. This includes, proof reading, testing on other platforms, standardization and evangelism. Best regards, Mark Bannister.