Re: [ldapext] draft-zeilenga-ldap-dontusecopy: criticality

Pierangelo Masarati <ando@sys-net.it> Sat, 01 November 2008 14:29 UTC

Return-Path: <ldapext-bounces@ietf.org>
X-Original-To: ldapext-archive@optimus.ietf.org
Delivered-To: ietfarch-ldapext-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA5383A6A07; Sat, 1 Nov 2008 07:29:20 -0700 (PDT)
X-Original-To: ldapext@core3.amsl.com
Delivered-To: ldapext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9230C3A6880 for <ldapext@core3.amsl.com>; Sat, 1 Nov 2008 07:29:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.419
X-Spam-Level:
X-Spam-Status: No, score=-0.419 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sch82fW3ZniP for <ldapext@core3.amsl.com>; Sat, 1 Nov 2008 07:29:18 -0700 (PDT)
Received: from mail2.sys-net.it (mail2.sys-net.it [194.244.21.122]) by core3.amsl.com (Postfix) with ESMTP id 1EFDB3A67EF for <ldapext@ietf.org>; Sat, 1 Nov 2008 07:29:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail2.sys-net.it (Postfix) with ESMTP id B01A6978001; Sat, 1 Nov 2008 15:28:41 +0100 (CET)
X-Virus-Scanned: amavisd-new at
Received: from mail2.sys-net.it ([127.0.0.1]) by localhost (mail2.sys-net.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IjZqaOd7d08w; Sat, 1 Nov 2008 15:28:40 +0100 (CET)
Received: by mail2.sys-net.it (Postfix, from userid 503) id 39BF8978004; Sat, 1 Nov 2008 15:28:40 +0100 (CET)
Received: from odino.intra.sys-net.it (dossi [82.63.140.131]) by mail2.sys-net.it (Postfix) with ESMTP id D4A57978001; Sat, 1 Nov 2008 15:28:39 +0100 (CET)
Message-ID: <490C6796.7050900@sys-net.it>
Date: Sat, 01 Nov 2008 15:28:38 +0100
From: Pierangelo Masarati <ando@sys-net.it>
User-Agent: Thunderbird 2.0.0.17 (X11/20081001)
MIME-Version: 1.0
To: Michael Ströder <michael@stroeder.com>
References: <487FC74A.5050507@stroeder.com> <91C1D771-178D-4EAC-802D-5DCE430B8AA1@Isode.com> <48805FD6.7000407@stroeder.com> <49073795.4040604@sys-net.it>
In-Reply-To: <49073795.4040604@sys-net.it>
Cc: Ldapext <ldapext@ietf.org>
Subject: Re: [ldapext] draft-zeilenga-ldap-dontusecopy: criticality
X-BeenThere: ldapext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: LDAP Extension Working Group <ldapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ldapext>, <mailto:ldapext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: ldapext-bounces@ietf.org
Errors-To: ldapext-bounces@ietf.org

Pierangelo Masarati wrote:

>> The main problem is that it's impossible to find out whether a server 
>> supports a certain control (within a particular naming context) 
>> without sending it. (And even if you send it and 
>> unavailableCriticalExtension you cannot really tell if the client sent 
>> several critical controls.)
> 
> What about a "whoFailed?" control, whose criticality MUST be FALSE, 
> which is supposed to result in returning a control whose value is a set 
> of OIDs of the extensions (exop, control, whatever) that failed?  In 
> most cases, only the first that failed would be returned, but this would 
> be left to the implementation.

See <http://www.openldap.org/its?findid=5784> and 
<http://www.openldap.org/devel/cvsweb.cgi/~checkout~/doc/drafts/draft-masarati-ldap-whatfailed-xx.txt> 
(plan to submit it shortly).  It's already in OpenLDAP's HEAD code.

p.
_______________________________________________
Ldapext mailing list
Ldapext@ietf.org
https://www.ietf.org/mailman/listinfo/ldapext