From dev-return-32701-apmail-directory-dev-archive=directory.apache.org@directory.apache.org Tue Feb 23 09:55:44 2010 Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 44864 invoked from network); 23 Feb 2010 09:55:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Feb 2010 09:55:44 -0000 Received: (qmail 49732 invoked by uid 500); 23 Feb 2010 09:55:44 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 49654 invoked by uid 500); 23 Feb 2010 09:55:43 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 49646 invoked by uid 99); 23 Feb 2010 09:55:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Feb 2010 09:55:42 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of elecharny@gmail.com designates 209.85.220.221 as permitted sender) Received: from [209.85.220.221] (HELO mail-fx0-f221.google.com) (209.85.220.221) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Feb 2010 09:55:34 +0000 Received: by fxm21 with SMTP id 21so446778fxm.25 for ; Tue, 23 Feb 2010 01:55:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=e92wU9mbYdyiW8TJq9sRKDlbOFWe5pIniYDcy66M9vw=; b=fdmGC2oor9mOfK8sV1YeKxW7M3gAhZR5gVxRBYpqKMmPiz3nQF1IP4WVxr1Fcl8ft+ K7HLXdXPc8EZ0ZSwNEuLXrZZlUnGOHAo/DfACubyj1ClIwRvwxd+48XnaJ73AZEeIkmQ 8sZF+BcOaeAbqqJSUjwd779Au346gVmfxBiqM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=At1bQq1yQnBKcYNn2JMeea9sSaluXv29eYp/BPO0bAPPVomorFHfUBD82t819sNpc+ uu/ZJ5Rcdpk0HejZbCizk8wlTnod6PCyBOlDAoucQ6DhByrGoWL/bDRlzQFRKSSQGpvD dR+CtUS2XZLRnAdJm3vELnhifbLO3WAIeAyfE= Received: by 10.223.100.150 with SMTP id y22mr156510fan.99.1266918913359; Tue, 23 Feb 2010 01:55:13 -0800 (PST) Received: from emmanuel-lecharnys-MacBook-Pro.local (vol75-3-82-66-216-176.fbx.proxad.net [82.66.216.176]) by mx.google.com with ESMTPS id z15sm6801714fkz.21.2010.02.23.01.55.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 23 Feb 2010 01:55:12 -0800 (PST) Message-ID: <4B83A5FF.8050507@gmail.com> Date: Tue, 23 Feb 2010 10:55:11 +0100 From: Emmanuel Lecharny Reply-To: elecharny@apache.org User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: Apache Directory Developers List Subject: Bind Request processing Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Hi guys, as I'm writing thorough tests for the BindRequest operation using the new LDAP API, I'm also reviewing the way ADS handle this operation. I already found some issues, and I'm sure there are more. I have one question regarding BindOperation done while we have some other operations being processed: what should we do ? RFC 4511 says (4.2.1) : "Before processing a BindRequest, all uncompleted operations MUST either complete or be abandoned". What do we want to implement ? Complete current operations or abandon all of them? IMO, I would rather adopt strategy #2 (abandon all) as we may have a PersistentSearch running, and it can't be completed. Also is simpler to implement, as we have a list of all the pending operations. wdyt ? -- Regards, Cordialement, Emmanuel Lécharny www.nextury.com