Re: [ldapext] DBIS - new IETF drafts
Mark R Bannister <dbis@proseconsulting.co.uk> Thu, 04 December 2014 00:10 UTC
Return-Path: <dbis@proseconsulting.co.uk>
X-Original-To: ldapext@ietfa.amsl.com
Delivered-To: ldapext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA2581ACF73 for <ldapext@ietfa.amsl.com>; Wed, 3 Dec 2014 16:10:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level:
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3e3NDQ4fpHiQ for <ldapext@ietfa.amsl.com>; Wed, 3 Dec 2014 16:10:55 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 428DD1ACF6A for <ldapext@ietf.org>; Wed, 3 Dec 2014 16:10:55 -0800 (PST)
Received: from host86-184-97-67.range86-184.btcentralplus.com ([86.184.97.67] helo=[192.168.1.67]) by mail4.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <dbis@proseconsulting.co.uk>) id 1XwK0T-0007Oq-Ns; Thu, 04 Dec 2014 00:10:54 +0000
Message-ID: <547FA68A.4010000@proseconsulting.co.uk>
Date: Thu, 04 Dec 2014 00:10:50 +0000
From: Mark R Bannister <dbis@proseconsulting.co.uk>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Arthur de Jong <arthur@arthurdejong.org>, ldapext@ietf.org
References: <1389133522.4574.30.camel@sorbet.thuis.net> <52CDBFD2.10905@proseconsulting.co.uk>
In-Reply-To: <52CDBFD2.10905@proseconsulting.co.uk>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Mailcore-Auth: 12040446
X-Mailcore-Domain: 1286164
Archived-At: http://mailarchive.ietf.org/arch/msg/ldapext/j1j2ahg3FfzcdAp3FjUNsepE4RI
Subject: Re: [ldapext] DBIS - new IETF drafts
X-BeenThere: ldapext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: LDAP Extension Working Group <ldapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ldapext>, <mailto:ldapext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ldapext/>
List-Post: <mailto:ldapext@ietf.org>
List-Help: <mailto:ldapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ldapext>, <mailto:ldapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Dec 2014 00:10:59 -0000
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.
- [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Howard Chu
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Howard Chu
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Howard Chu
- Re: [ldapext] DBIS - new IETF drafts Howard Chu
- Re: [ldapext] DBIS - new IETF drafts Arthur de Jong
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Ludovic Poitou
- Re: [ldapext] DBIS - new IETF drafts Clément OUDOT
- Re: [ldapext] DBIS - new IETF drafts Andrew Findlay
- Re: [ldapext] DBIS - new IETF drafts Andrew Findlay
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Charlie
- Re: [ldapext] DBIS - new IETF drafts Luke Howard
- Re: [ldapext] DBIS - new IETF drafts Neal-Joslin, Robert (3PAR Engineering)
- Re: [ldapext] DBIS - new IETF drafts Howard Chu
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Luke Howard
- Re: [ldapext] DBIS - new IETF drafts Luke Howard
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Andrew Findlay
- Re: [ldapext] DBIS - new IETF drafts Andrew Findlay
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Michael Ströder
- Re: [ldapext] DBIS - new IETF drafts Howard Chu
- Re: [ldapext] DBIS - new IETF drafts Charlie
- Re: [ldapext] DBIS - new IETF drafts Mark R Bannister