From devkatrina81@example.com Mon Jun 01 00:47:44 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 49062 invoked from network); 1 Jun 2009 00:47:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2009 00:47:42 -0000 Received: (qmail 84716 invoked by uid 500); 1 Jun 2009 00:47:55 -0000 Delivered-To: katrina81@example.com Received: (qmail 84639 invoked by uid 500); 1 Jun 2009 00:47:54 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 84631 invoked by uid 99); 1 Jun 2009 00:47:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2009 00:47:54 +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 katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ew0-f225.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2009 00:47:44 +0000 Received: by ewy25 with SMTP id 25so3283165ewy.25 for <katrina81@example.com>; Sun, 31 May 2009 17:47:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=H/y2VVYGiNcLUMLa+SH0n/YNZCMgK2ipIF6AQFEhtFw=; b=G4Gs4Jz8XgDMSqXCA9qC9O6KReyVEdMNykLyDLSNHbiy8badLoOv15bwZAesxS9dxp 5gyWrB5pHkNKEppU9EvnmUHe0i8nVyJsr4HhV49Q6P0rXNxMr2XX6xGj5KEsLpvqGSwW mSLEu+j8PTdFrDIU6Pg06iOYXE5dyYG//Opw8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=UXcopiobcT+UTiYP16jhqu4n8G8yP8Oj5VqPfkcUxvuu1dP0O0uWsOi5GKdzDL1YLF iKttjOQmH+NuDygj4dy9ondlKWBkraz9IHOPY6KuiC61IoCa90nFZ4GckZ95Qv8j1mEh yF1vmXoPdYCcXs2+kM1dlwketX34AnC5UUZHA= Received: by 83.161.120.155 with SMTP id f3mr3317297eba.60.1243817243126; Sun, 31 May 2009 17:47:23 -0700 (PDT) Received: from ?83.161.120.155? (vol75-3-82-66-216-176.fbx.proxad.net [83.161.120.155]) by mx.google.com with ESMTPS id 10sm276777eyd.42.283.161.120.155.47.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 31 May 2009 17:47:22 -0700 (PDT) Sender: Emmanuel Lecharny <katrina81@example.com> Message-ID: <katrina81@example.com> Date: Mon, 01 Jun 2009 02:47:23 +0200 From: Emmanuel Lecharny <katrina81@example.com> User-Agent: Thunderbird 83.161.120.155 (X11/20090318) MIME-Version: 1.0 To: Apache Directory Developers List <katrina81@example.com> Subject: Re: Issue with entryCSN attribute and schema... References: <katrina81@example.com> <katrina81@example.com> In-Reply-To: <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Howard Chu wrote: > Emmanuel Lecharny wrote: >> Hi guys, >> >> as I'm trying to inject some operationalAttributes in every entries, I >> face an interesting problem. Obviously, the schema elements must also >> have an entryUUID and entryCSN attributes. For entryUUID, there is no >> problem, so far, but for entryCSN, that's not the same story... As this >> AT is built based on the local instance (the SID is part of the CSN), we >> can't anymore use the pre-built schema partition, as it's totally >> instance agnostic. >> >> We have options though : >> - defining a special sid for such entries, 0xFFF for instance. It's very >> unlikely that we will see any day such a number used for CSN. >> - get rid of this pre-built partition. We load the schema dynamically on >> server startup, and inject CSN at startup >> - modify the entryCSN for those entries at startup, to inject the >> current SID > > Currently OpenLDAP treats SID 0 as unused/single-master. I don't think > there's any issue in initializing these entries with SID 0, as long as > the real SID is used when any modifications are made. Probably an option. I didn't like the idea to use 0 for the unused SID? but maybe I'm biased, thinking that everything on earth is like an array, starting at 0 !!! Thanks Howard ! -- -- cordialement, regards, Emmanuel Lécharny www.iktek.com directory.apache.org From devkatrina81@example.com Mon Jun 01 00:50:41 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 50769 invoked from network); 1 Jun 2009 00:50:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2009 00:50:41 -0000 Received: (qmail 85865 invoked by uid 500); 1 Jun 2009 00:50:53 -0000 Delivered-To: katrina81@example.com Received: (qmail 85776 invoked by uid 500); 1 Jun 2009 00:50:53 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 85768 invoked by uid 99); 1 Jun 2009 00:50:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2009 00:50:53 +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 katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ew0-f225.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2009 00:50:41 +0000 Received: by ewy25 with SMTP id 25so3284161ewy.25 for <katrina81@example.com>; Sun, 31 May 2009 17:50:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=C0c1QonRm7rUW6NEqYdY4sS4taIWAAuXXigP2c2sTAo=; b=ipqyON9ZolJDpxViEQuc0G0ZZhXboy2IAMOTDFqNgQdOBXVXZ8hzWMz0cIU0Wijzqv 2FDcKONtOAIKz9Y672+6hG8xue+EyI/4RAfcWL9uXnRoAdrBKQu0CRaTvotrBf3yjeDG CdL6FzZYGvC83WHXbiEfJwYEUI8oW6s2Vno2o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=Zwpnx1DvavsXV3V8SubjEFQK4me1PERMvHWozuwZcB6hpJtxDKOLTv1zAbgJfAiGeq qTr9mpQJFq/YjTfwJtIjvk+PoKa5mbxo4P+d3XToYrnHEgzLP3pBLm5wn87dp8jB+m4r LYbJrAN9S/XAgR+P+2hBWEuQiWWN4z+Uzm7AI= Received: by 83.161.120.155 with SMTP id f12mr5484687eba.46.1243817419216; Sun, 31 May 2009 17:50:19 -0700 (PDT) Received: from ?83.161.120.155? (vol75-3-82-66-216-176.fbx.proxad.net [83.161.120.155]) by mx.google.com with ESMTPS id 7sm409875eyg.47.283.161.120.155.50.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 31 May 2009 17:50:18 -0700 (PDT) Sender: Emmanuel Lecharny <katrina81@example.com> Message-ID: <katrina81@example.com> Date: Mon, 01 Jun 2009 02:50:19 +0200 From: Emmanuel Lecharny <katrina81@example.com> User-Agent: Thunderbird 83.161.120.155 (X11/20090318) MIME-Version: 1.0 To: Apache Directory Developers List <katrina81@example.com> Subject: Re: Issue with entryCSN attribute and schema... References: <katrina81@example.com> <katrina81@example.com> In-Reply-To: <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Kiran Ayyagari wrote: > > > Emmanuel Lecharny wrote: >> We have options though : >> - defining a special sid for such entries, 0xFFF for instance. It's >> very unlikely that we will see any day such a number used for CSN. > As the CSN is mostly used for replication only, for 1.5.5 I would say > +1 for this Or 0, as suggested by Howard. > >> - get rid of this pre-built partition. We load the schema dynamically >> on server startup, and inject CSN at startup > +1, I think this will ease the schema injection and eliminates the > need for creating > a custom schema partition, which was a recurring question on user's ML > A question here, how do we detect the schema changes? We already have a mecanism to handle changes. When loading a schema, we create an entry in the DIT containing some information about the loaded schema, like the schema creation date. When the server restart, we can control that the file hasn't changed. We can also compute a schema signature to get the same result. >> - modify the entryCSN for those entries at startup, to inject the >> current SID > IMHO this effort will be a waste when we implement (2). Yep. And too slow. Thanks Kiran ! -- -- cordialement, regards, Emmanuel Lécharny www.iktek.com directory.apache.org From devkatrina81@example.com Mon Jun 01 20:52:15 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 10980 invoked from network); 1 Jun 2009 20:52:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2009 20:52:15 -0000 Received: (qmail 55755 invoked by uid 500); 1 Jun 2009 20:52:27 -0000 Delivered-To: katrina81@example.com Received: (qmail 55674 invoked by uid 500); 1 Jun 2009 20:52:27 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 55656 invoked by uid 99); 1 Jun 2009 20:52:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2009 20:52:26 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f215.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2009 20:52:16 +0000 Received: by bwz11 with SMTP id 11so8394750bwz.25 for <katrina81@example.com>; Mon, 01 Jun 2009 13:51:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=B+0+M+QWPfL+Ej76sLH+6qVWL0+g40Pwyd/O5BErP/0=; b=aoODWWoifcK2/O2FU3pM0cDRiS9QROTNgUo9MQ4APOP2Tiw46VjxMIpse+2I1XYxYP xkrX9dDGoj0bCz0AmE5Q87cf+KWnXe5OB4uXR2Fb3qVtTDrMtY9nMoi/PCo1ykMuUiJs 0s5y3xeOHt1wbHxZ66D8UijUpAyEA3twEFtwo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=w0FzLoEH+UovGlHkBhqqgVsyj+H0w/bs7J0ypvcKBNNLR6cJaJZv529BhqzNyLsJAg G7nOjuDPcgHQW6IwPgSVG5DWplzzjnqZzkX3N4HhJGvPp1nMqFtPSlqVYzlLMUuHMqms LcATO15B+YDV5Tq/NovqIPAdOyf08CqJPC7Nk= MIME-Version: 1.0 Sender: katrina81@example.com Received: by 83.161.120.155 with SMTP id i18mr3443878faq.6.1243889514761; Mon, 01 Jun 2009 13:51:54 -0700 (PDT) In-Reply-To: <katrina81@example.com> References: <katrina81@example.com> Date: Mon, 1 Jun 2009 22:51:54 +0200 X-Google-Sender-Auth: 585c656fc2683ff6 Message-ID: <katrina81@example.com> Subject: Re: [Client API] Modify operation From: Emmanuel Lecharny <katrina81@example.com> To: Apache Directory Developers List <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org > hello guys, Hi Kiran, > > =A0 =A0Here is my take on client-api starting with modify operation > > =A0 =A0The proposed methods are > > blocking operations :- > > =A0* ModifyResponse modify( Entry entry, ModificationOperation modOp ) > =A0* ModifyResponse modify( ModifyRequest modRequest ) The modify() operation acts on a DN, and takes a list of modification, each one of them being applied on an AttributeType. The API should looks like : ModifyResponse modify( LdapDN dn, Modification[] modifications ); > > =A0* ModifyResponse modify( Entry entry, ModificationOperation modOp, > Control... controls ) > =A0* ModifyResponse modify( ModifyRequest modRequest, Control... controls= ) I don't remember if the other operations support the Control parameter, or if it would be better to inject those controls into the ModifyRequest. > The ModifyRequest contains the following methods > > * ModifyRequest( LdapDN dn ) - constructor +1 > * void add( EntryAttribute attr ) > * void add( String attributeName, String... attributeValue ) > * void add( String attributeName, byte[]... attributeValue ) - this is a > overloaded version with byte[] values, same for > =A0replace and remove operations Having such operations (add(), remove() and replace() ) is a good idea. I'm just wondering what could be the parameters for the replace() method. > =A0 =A0 {same parameters are applied for all 'replace' and 'remove' metho= ds, > they were not mentioned here for the sake of > =A0 =A0 =A0brevity } > > requesting your comments Sounds like a good start. --=20 Regards, Cordialement, Emmanuel L=E9charny www.iktek.com From devkatrina81@example.com Tue Jun 02 01:33:19 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 32905 invoked from network); 2 Jun 2009 01:33:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 01:33:19 -0000 Received: (qmail 43823 invoked by uid 500); 2 Jun 2009 01:33:31 -0000 Delivered-To: katrina81@example.com Received: (qmail 43741 invoked by uid 500); 2 Jun 2009 01:33:31 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 43733 invoked by uid 99); 2 Jun 2009 01:33:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 01:33:30 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-px0-f179.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 01:33:20 +0000 Received: by pxi9 with SMTP id 9so6436428pxi.15 for <katrina81@example.com>; Mon, 01 Jun 2009 18:32:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=qipthHVdtqVAeObb4I/QS8qh1+s51Rw91VplW6WSVB0=; b=BxrKh1GVeHWQi4rdYGfAJ8cHTvlQLfyRe/b9y/ugXIlKqxA2TBmRGq9U7mddHz80MP aITZ7zq4WIhEPh5QN1fuO1rGbYJk32NXxFB7o0hI3kqSvWYhzk9VYjJQ2ueIgt2jIBaH dXzwPplx8dzwhrKMsA8OvmYzSaKbpsyo24KnY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=p/oNeISpsY0tlHo0p++PUDjpPoloHnuFWRiAkkq4Vlp/xlVUvrqFSTnw9IUMi6LXLI lJBVygDZGUz+5CRAttz4k/WKbeBBPBGgARSAcvJV1yi4fuj6jul0yKZSa2Y2jRtTUDfl qu4iraczW8N05W1Q/iANWKyHRAkDBKFTgrkm4= Received: by 83.161.120.155 with SMTP id y8mr7325441rvf.129.1243906378775; Mon, 01 Jun 2009 18:32:58 -0700 (PDT) Received: from ?83.161.120.155? ([83.161.120.155]) by mx.google.com with ESMTPS id f21sm17435053rvb.55.283.161.120.155.32.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 01 Jun 2009 18:32:58 -0700 (PDT) Message-ID: <katrina81@example.com> Date: Tue, 02 Jun 2009 07:00:14 +0530 From: Kiran Ayyagari <katrina81@example.com> User-Agent: Thunderbird 83.161.120.155 (X11/20090409) MIME-Version: 1.0 To: Apache Directory Developers List <katrina81@example.com> Subject: Re: [Client API] Modify operation References: <katrina81@example.com> <katrina81@example.com> In-Reply-To: <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Emmanuel Lecharny wrote: >> hello guys, > > Hi Kiran, >> * ModifyResponse modify( Entry entry, ModificationOperation modOp ) >> * ModifyResponse modify( ModifyRequest modRequest ) > > The modify() operation acts on a DN, and takes a list of modification, > each one of them being applied on an AttributeType. > > The API should looks like : > ModifyResponse modify( LdapDN dn, Modification[] modifications ); > I felt like constructing a Modification is always a kind of difficult thing, cause it is not a one line code (read me as lazy bum) and thought of taking out this boilerplate stuff from user's code. * modify( Entry entry, ModificationOperation modOp ) my idea here with this method is to apply the given 'modOp' on *all* attributes of the given 'entry' which internally creates a ModifyRequest with the entry's DN and performs the operation. Don't know how often this is used in real world usage, but this is something I have encountered when I was experimenting with the Object to LDAP Mapping code and thought this would be a good addition. > >> * ModifyResponse modify( Entry entry, ModificationOperation modOp, >> Control... controls ) >> * ModifyResponse modify( ModifyRequest modRequest, Control... controls ) > > I don't remember if the other operations support the Control > parameter, or if it would be better to inject those controls into the > ModifyRequest. yeah, I think ModifyRequest is the better place to have controls, +1 > >> The ModifyRequest contains the following methods >> >> * ModifyRequest( LdapDN dn ) - constructor > > +1 > >> * void add( EntryAttribute attr ) >> * void add( String attributeName, String... attributeValue ) >> * void add( String attributeName, byte[]... attributeValue ) - this is a >> overloaded version with byte[] values, same for >> replace and remove operations > > Having such operations (add(), remove() and replace() ) is a good > idea. I'm just wondering what could be the parameters for the > replace() method. here is the complete listing of replace and remove methods * void replace( String attributeName, String... attributeValue ) * void replace( String attributeName, byte[]... attributeValue ) * void replace( EntryAttribute attr ) * void remove( String attributeName, String... attributeValue ) * void remove( String attributeName, byte[]... attributeValue ) * void remove( EntryAttribute attr ) thanks Emmanuel Kiran Ayyagari From devkatrina81@example.com Tue Jun 02 04:33:49 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 83828 invoked from network); 2 Jun 2009 04:33:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 04:33:48 -0000 Received: (qmail 46050 invoked by uid 500); 2 Jun 2009 04:34:00 -0000 Delivered-To: katrina81@example.com Received: (qmail 45957 invoked by uid 500); 2 Jun 2009 04:34:00 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 45949 invoked by uid 99); 2 Jun 2009 04:34:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 04:34:00 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO yx-out-2324.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 04:33:52 +0000 Received: by yx-out-2324.google.com with SMTP id 8so6095838yxm.55 for <katrina81@example.com>; Mon, 01 Jun 2009 21:33:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=GvDSAPqvDcop5oLZw/0ZW+8xJbSfU7LUWV6MEum7wEg=; b=HXcwxT/C32BDPm8rxtRe6gKFZTBvxvoiHSvf811ErmgMMYx+j2m4Dy3sriSsXlihd5 CJJ8pvXV1dGrD6MWibjN6V0+y4BKwnHX8oxPv2ynJTnRaRV/xpjEtt2Mgo3HbcsVX9vL vxZoCaoUWWhba/qlNrpwiiHqSKd8UylepRzes= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=fkYcSYQDWnyVEwQ1hnqaOnrJdl+i4Ck/dgaOvbjq3j4gMml0/8aoT5hxVpG1aPBlfW ssfdRpW4MefpIVQfh4a7iB+vE9L5swChWENK/CYhz8ZDojIjY+3QheJkyPyK7WJvwHBV wpIobZdeWeaFeLTf2XKfzSxio6i4mV5/rOAlE= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id t13mr1778479ibt.28.1243917211193; Mon, 01 Jun 2009 21:33:31 -0700 (PDT) In-Reply-To: <katrina81@example.com> References: <katrina81@example.com> <katrina81@example.com> Date: Tue, 2 Jun 2009 00:33:31 -0400 Message-ID: <katrina81@example.com> Subject: Re: [Client API] Modify operation From: Alex Karasulu <katrina81@example.com> To: Apache Directory Developers List <katrina81@example.com> Content-Type: multipart/alternative; boundary=00221532ca2c80d424046b560b49 X-Virus-Checked: Checked by ClamAV on apache.org --00221532ca2c80d424046b560b49 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Mon, Jun 1, 2009 at 4:51 PM, Emmanuel Lecharny <katrina81@example.com>wrote: > > hello guys, > > Hi Kiran, > > > > > Here is my take on client-api starting with modify operation > > > > The proposed methods are > > > > blocking operations :- > > > > * ModifyResponse modify( Entry entry, ModificationOperation modOp ) > > * ModifyResponse modify( ModifyRequest modRequest ) > > The modify() operation acts on a DN, and takes a list of modification, > each one of them being applied on an AttributeType. > > The API should looks like : > ModifyResponse modify( LdapDN dn, Modification[] modifications ); > Any way we can make a simple shorthand here with varargs in modifications? Alex --00221532ca2c80d424046b560b49 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <br><br><div class=3D"gmail_quote">On Mon, Jun 1, 2009 at 4:51 PM, Emmanuel= Lecharny <span dir=3D"ltr">&lt;<a href=3D"mailto:katrina81@example.com">ele= katrina81@example.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote= " style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0= .8ex; padding-left: 1ex;"> &gt; hello guys,<br> <br> Hi Kiran,<br> <div class=3D"im"><br> &gt;<br> &gt; =A0 =A0Here is my take on client-api starting with modify operation<br= > &gt;<br> &gt; =A0 =A0The proposed methods are<br> &gt;<br> &gt; blocking operations :-<br> &gt;<br> &gt; =A0* ModifyResponse modify( Entry entry, ModificationOperation modOp )= <br> &gt; =A0* ModifyResponse modify( ModifyRequest modRequest )<br> <br> </div>The modify() operation acts on a DN, and takes a list of modification= ,<br> each one of them being applied on an AttributeType.<br> <br> The API should looks like :<br> ModifyResponse modify( LdapDN dn, Modification[] modifications );<br> <div class=3D"im"></div></blockquote><div><br>Any way we can make a simple = shorthand here with varargs in modifications?<br>=A0</div></div>Alex<br> --00221532ca2c80d424046b560b49-- From devkatrina81@example.com Tue Jun 02 04:37:30 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 84261 invoked from network); 2 Jun 2009 04:37:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 04:37:30 -0000 Received: (qmail 47740 invoked by uid 500); 2 Jun 2009 04:37:42 -0000 Delivered-To: katrina81@example.com Received: (qmail 47647 invoked by uid 500); 2 Jun 2009 04:37:41 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 47639 invoked by uid 99); 2 Jun 2009 04:37:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 04:37:41 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-gx0-f206.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 04:37:32 +0000 Received: by gxk2 with SMTP id 2so14559389gxk.1 for <katrina81@example.com>; Mon, 01 Jun 2009 21:37:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=e/PayiPlyzCq6EcrlW4t0AUsTp9KBLgRpoeGGLV1vtU=; b=ZfdAsZbG6nNfZ9i+iwPhZz9WDsYWj2o1Nbcwv9g9eIxT65jzBRzJt/fN1AvBOzs/v3 6Hq8TbX41eD+G76ONYGjV/Ua4Y5cd2Ful+Bs5bDCsCvhayNezit0eywRRApspFEkbsUf E0QwxCmqVMxBrnBvIUxcSL0zKGDnVLUX6ip04= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Pbmd+R8/fnCbSkJeB0OvbreFdLyHcaES8Fq6HZNi+3VzZ73M4OqBMFRrgKQX5Eu+ZP 1vnDXkPVOj50OQNM6BMyhxY67bP4iSDSaFkvWYoL6Avx2lx5klEbMDfU890q0O86e2pW c3e4JMlynJKlqvrpc7wMh5VxDCLTbjwcG1vSk= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id v8mr1823101ibd.15.1243917431068; Mon, 01 Jun 2009 21:37:11 -0700 (PDT) In-Reply-To: <katrina81@example.com> References: <katrina81@example.com> <katrina81@example.com> Date: Tue, 2 Jun 2009 00:37:11 -0400 Message-ID: <katrina81@example.com> Subject: Re: Embedded ApacheDS 1.5 as a Tomcat Realm From: Alex Karasulu <katrina81@example.com> To: Apache Directory Developers List <katrina81@example.com> Content-Type: multipart/alternative; boundary=0022152d60ad9bda4e046b5618f8 X-Virus-Checked: Checked by ClamAV on apache.org --0022152d60ad9bda4e046b5618f8 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yes very interesting indeed. I agree with the interoperability piece. I also think we can have a misc package for distribution with things like these interop nick nacks. Great work! Alex On Tue, May 26, 2009 at 4:18 AM, Emmanuel Lecharny <katrina81@example.com>wr= ote: > Hi Stefan > > this is an interesting piece of work. > > I think it deserves to be put on the 'interoperability' page on our site = ( > http://cwiki.apache.org/DIRxINTEROP/), which need a *big* improvement btw > ! > > Many tahnks for the good work ! > > > Stefan Zoerner wrote: > >> Hi all, >> >> I have "wrapped" ApacheDS 1.5.5 as an Apache Tomcat Realm. >> >> Source code (a Maven2 project) is in my sandbox: >> >> https://svn.apache.org/repos/asf/directory/sandbox/szoerner/apacheds-tom= catrealm >> >> What is it? >> >> Within Apache Tomcat, a realm is (cite from Website) a "database" of use= r >> names and passwords that identify valid users of a web application (or s= et >> of web applications), plus an enumeration of the list of roles associate= d >> with each valid user. >> >> In order to use Apache Directory Server (ApacheDS) as a realm, the >> straight forward approach is to use the JNDIRealm shipped with Tomcat. I= t >> can handle arbitrary LDAP servers, among them ApacheDS. >> >> Because ApacheDS is 100% pure Java and embeddable, there is another >> option: Implement the Realm interface from Apache Tomcat and run within >> Tomcat. There are (at least) two interesting things about this approach: >> >> 1. Tomcat can use ApacheDS without the wire protocol, because the realm >> has a handle to the "in process" API of ApacheDS >> >> 2. ApacheDS runs within Tomcat and starts and stops automatically along >> with the web application server >> >> While the first point promises some performance advantages, which are >> irrelevant in most situations (because LDAP servers like ApacheDS are >> optimized for read operations anyway), the second reason makes this appr= oach >> a good option for development environments. >> >> Learn more about it (I have started a minimal documentation) here >> >> http://cwiki.apache.org/confluence/display/DIRxSBOX/ApacheDS+as+a+Tomcat= +Realm >> >> I hope, some people think it is useful. If so, we can perhaps create an >> official artifact out of it, later on. >> >> Any feedback is highly appreciated. >> >> Greetings from Hamburg, >> Stefan >> >> >> >> > > -- > -- > cordialement, regards, > Emmanuel L=E9charny > www.iktek.com > directory.apache.org > > > --=20 Alex Karasulu My Blog 888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4 http://www.jroller.com/akarasulu/ Apache Directory Server 888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4 http://directory.apache.org Apache MINA 888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4 http://mina.apache.org --0022152d60ad9bda4e046b5618f8 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yes very interesting indeed.=A0 I agree with the interoperability piece.=A0= I also think we can have a misc package for distribution with things like = these interop nick nacks.=A0 <br><br>Great work!<br><br>Alex<br><br><div cl= ass=3D"gmail_quote"> On Tue, May 26, 2009 at 4:18 AM, Emmanuel Lecharny <span dir=3D"ltr">&lt;<a= href=3D"mailto:katrina81@example.com">katrina81@example.com</a>&gt;</span> w= rote:<br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid = rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Hi Stefan<br> <br> this is an interesting piece of work.<br> <br> I think it deserves to be put on the &#39;interoperability&#39; page on our= site (<a href=3D"http://cwiki.apache.org/DIRxINTEROP/" target=3D"_blank">h= ttp://cwiki.apache.org/DIRxINTEROP/</a>), which need a *big* improvement bt= w !<br> <br> Many tahnks for the good work !<div><div></div><div class=3D"h5"><br> <br> Stefan Zoerner wrote:<br> <blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, = 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Hi all,<br> <br> I have &quot;wrapped&quot; ApacheDS 1.5.5 as an Apache Tomcat Realm.<br> <br> Source code (a Maven2 project) is in my sandbox:<br> <a href=3D"https://svn.apache.org/repos/asf/directory/sandbox/szoerner/apac= heds-tomcatrealm" target=3D"_blank">https://svn.apache.org/repos/asf/direct= ory/sandbox/szoerner/apacheds-tomcatrealm</a> <br> <br> What is it?<br> <br> Within Apache Tomcat, a realm is (cite from Website) a &quot;database&quot;= of user names and passwords that identify valid users of a web application= (or set of web applications), plus an enumeration of the list of roles ass= ociated with each valid user.<br> <br> In order to use Apache Directory Server (ApacheDS) as a realm, the straight= forward approach is to use the JNDIRealm shipped with Tomcat. It can handl= e arbitrary LDAP servers, among them ApacheDS.<br> <br> Because ApacheDS is 100% pure Java and embeddable, there is another option:= Implement the Realm interface from Apache Tomcat and run within Tomcat. Th= ere are (at least) two interesting things about this approach:<br> <br> 1. Tomcat can use ApacheDS without the wire protocol, because the realm has= a handle to the &quot;in process&quot; API of ApacheDS<br> <br> 2. ApacheDS runs within Tomcat and starts and stops automatically along wit= h the web application server<br> <br> While the first point promises some performance advantages, which are irrel= evant in most situations (because LDAP servers like ApacheDS are optimized = for read operations anyway), the second reason makes this approach a good o= ption for development environments.<br> <br> Learn more about it (I have started a minimal documentation) here<br> <a href=3D"http://cwiki.apache.org/confluence/display/DIRxSBOX/ApacheDS+as+= a+Tomcat+Realm" target=3D"_blank">http://cwiki.apache.org/confluence/displa= y/DIRxSBOX/ApacheDS+as+a+Tomcat+Realm</a> <br> <br> I hope, some people think it is useful. If so, we can perhaps create an off= icial artifact out of it, later on.<br> <br> Any feedback is highly appreciated.<br> <br> Greetings from Hamburg,<br> =A0 =A0Stefan<br> <br> <br> <br> </blockquote> <br> <br></div></div> -- <br><font color=3D"#888888"> --<br> cordialement, regards,<br> Emmanuel L=E9charny<br> <a href=3D"http://www.iktek.com" target=3D"_blank">www.iktek.com</a><br> <a href=3D"http://directory.apache.org" target=3D"_blank">directory.apache.= org</a><br> <br> <br> </font></blockquote></div><br><br clear=3D"all"><br>-- <br>Alex Karasulu<br= >My Blog 888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4 <a href=3D"http://www.jroller.com/akarasulu/">http://www.jrolle= r.com/akarasulu/</a><br>Apache Directory Server 888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4 <a href=3D"http://direct= ory.apache.org">http://directory.apache.org</a><br> Apache MINA 888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4 <a href=3D"http://mina.apache.org">http://mina.apache.org</a= ><br><br> --0022152d60ad9bda4e046b5618f8-- From devkatrina81@example.com Tue Jun 02 06:44:32 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 38117 invoked from network); 2 Jun 2009 06:44:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 06:44:30 -0000 Received: (qmail 57907 invoked by uid 500); 2 Jun 2009 06:44:42 -0000 Delivered-To: katrina81@example.com Received: (qmail 57820 invoked by uid 500); 2 Jun 2009 06:44:41 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 57812 invoked by uid 99); 2 Jun 2009 06:44:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 06:44:41 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f167.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 06:44:31 +0000 Received: by bwz11 with SMTP id 11so8600399bwz.25 for <katrina81@example.com>; Mon, 01 Jun 2009 23:44:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=xp781WHPBLlg3vrwO74Ti9mxFNAh3BuKeroTBytk2XU=; b=ldTvWKuKUs6kp9O+EbcVJ/03QY771fKYHxOhZft5QmEj6Cz1hmEf1FfzU1+886Y5Da dXobiiIvvOkOW3I15v+X2vRbdt7ZvMHPa0wrIyN6bzN4kKCK3uIyxUqWwzXT20OeU4A5 4vVOzRlgCbDjmWSZjm608GYk1CjGqD/j5P8QI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=v57gALByliHK6MXBDrJGi6T1newV+YPsey1sscsI8dtFzqj7KF9z9CQfZdMzY6WD/A SrFjdI0uL0tghC/WLzM57zeOr6r1WyEyffhNq8x+jWWooieDqVm6XBxONIXsETnm5pdQ pePbZq5eARnBYbVgnZHAloTFmixFW6sTMOVD4= MIME-Version: 1.0 Sender: katrina81@example.com Received: by 83.161.120.155 with SMTP id b8mr3486100faq.84.1243925050590; Mon, 01 Jun 2009 23:44:10 -0700 (PDT) In-Reply-To: <katrina81@example.com> References: <katrina81@example.com> <katrina81@example.com> <katrina81@example.com> Date: Tue, 2 Jun 2009 08:44:10 +0200 X-Google-Sender-Auth: 68f7b84284464f10 Message-ID: <katrina81@example.com> Subject: Re: [Client API] Modify operation From: Emmanuel Lecharny <katrina81@example.com> To: Apache Directory Developers List <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Jun 2, 2009 at 6:33 AM, Alex Karasulu <katrina81@example.com> wrote: > > > On Mon, Jun 1, 2009 at 4:51 PM, Emmanuel Lecharny <katrina81@example.com> > wrote: >> >> > hello guys, >> >> Hi Kiran, >> >> > >> > =A0 =A0Here is my take on client-api starting with modify operation >> > >> > =A0 =A0The proposed methods are >> > >> > blocking operations :- >> > >> > =A0* ModifyResponse modify( Entry entry, ModificationOperation modOp ) >> > =A0* ModifyResponse modify( ModifyRequest modRequest ) >> >> The modify() operation acts on a DN, and takes a list of modification, >> each one of them being applied on an AttributeType. >> >> The API should looks like : >> ModifyResponse modify( LdapDN dn, Modification[] modifications ); > > Any way we can make a simple shorthand here with varargs in modifications= ? well, ModifyResponse modify( LdapDN dn, Modification... modifications ); (internally it's translated to a Modification[]) --=20 Regards, Cordialement, Emmanuel L=E9charny www.iktek.com From devkatrina81@example.com Tue Jun 02 06:46:29 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 39316 invoked from network); 2 Jun 2009 06:46:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 06:46:27 -0000 Received: (qmail 60938 invoked by uid 500); 2 Jun 2009 06:46:39 -0000 Delivered-To: katrina81@example.com Received: (qmail 60862 invoked by uid 500); 2 Jun 2009 06:46:38 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 60854 invoked by uid 99); 2 Jun 2009 06:46:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 06:46:38 +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 katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f167.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 06:46:29 +0000 Received: by bwz11 with SMTP id 11so8601229bwz.25 for <katrina81@example.com>; Mon, 01 Jun 2009 23:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=9eW4p3kyIZwpHLHVXr7ho7akhHZEZS/h/6ecsHKzjow=; b=DA1kzyUo0Je0m3WPEoe0zcKffrJBCfDyygVB0iY6hlQFRB24PfRxdZf+wVDBDwXgKH XUIRq5nvfFtISXZQtOem4LP4CwPifjzajrI0SeCuE/FgSc+BqvB31TQk1Uu5gDx2U90w 9poV8VRBce7OgE1oVsKPnLewJNWHNIJn+uohg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=Fj117JZOmW9trErGfUKD15EdIcuXEOlEhaJHQkKHGj97FeOikZV1bdpOOx3ljeHTfw GFZzVSuxHjPBcPZ3xMXCCPtKjSv8DNDf7rfZEq7BZEW2nEteSJabh1qcMuYVnRlhfYC+ K/1C66Z13iIsp736euEbxFcBioPHjecznqfXI= MIME-Version: 1.0 Sender: katrina81@example.com Received: by 83.161.120.155 with SMTP id i18mr3534069faq.6.1243925167861; Mon, 01 Jun 2009 23:46:07 -0700 (PDT) In-Reply-To: <katrina81@example.com> References: <katrina81@example.com> <katrina81@example.com> <katrina81@example.com> Date: Tue, 2 Jun 2009 08:46:07 +0200 X-Google-Sender-Auth: c3acb6d380275737 Message-ID: <katrina81@example.com> Subject: Re: [Client API] Modify operation From: Emmanuel Lecharny <katrina81@example.com> To: Apache Directory Developers List <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org >> The API should looks like : >> ModifyResponse modify( LdapDN dn, Modification[] modifications ); >> > I felt like constructing a Modification is always a kind of difficult thi= ng, > cause it is not a one line code > (read me as lazy bum) and thought of taking out this boilerplate stuff fr= om > user's code. Makes sense. I didn't saw that this way, but it can help fro global additions or deletions. --=20 Regards, Cordialement, Emmanuel L=E9charny www.iktek.com From devkatrina81@example.com Tue Jun 02 10:25:11 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 6631 invoked from network); 2 Jun 2009 10:25:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 10:25:10 -0000 Received: (qmail 43387 invoked by uid 500); 2 Jun 2009 10:25:23 -0000 Delivered-To: katrina81@example.com Received: (qmail 43313 invoked by uid 500); 2 Jun 2009 10:25:22 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 43305 invoked by uid 99); 2 Jun 2009 10:25:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 10:25:22 +0000 X-ASF-Spam-Status: No, hits=4.6 required=10.0 tests=FH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO lvps92-51-130-250.dedicated.hosteurope.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 10:25:13 +0000 Received: from [83.161.120.155] (localhost [83.161.120.155]) by lvps92-51-130-250.dedicated.hosteurope.de (Postfix) with ESMTP id E78681673C0AA for <katrina81@example.com>; Tue, 2 Jun 2009 10:24:52 +0000 (UTC) Message-ID: <katrina81@example.com> Date: Tue, 02 Jun 2009 12:24:52 +0200 From: Stefan Seelmann <katrina81@example.com> User-Agent: Thunderbird 83.161.120.155 (X11/20090409) MIME-Version: 1.0 To: directory apache <katrina81@example.com> Subject: [Studio] Upgrade in UI tests X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi guys, I'd like to upgrade the dependencies of the Studio UI tests: - Eclipse 3.5 (RC3 is available atm) as test runtime: Eclipse 3.4 comes with JUnit 4.3, which prevents us to use the JUnit 4.4 based server intergration test framework. Eclipse 3.5 includes JUnit 4.5. - Use our nice server integration test framework. - Newest SWTBot snapshot which comes with a lot new features and improvements. Kind Regards, Stefan From devkatrina81@example.com Tue Jun 02 10:54:53 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 13717 invoked from network); 2 Jun 2009 10:54:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2009 10:54:52 -0000 Received: (qmail 61915 invoked by uid 500); 2 Jun 2009 10:55:04 -0000 Delivered-To: katrina81@example.com Received: (qmail 61839 invoked by uid 500); 2 Jun 2009 10:55:04 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 61831 invoked by uid 99); 2 Jun 2009 10:55:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 10:55:04 +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 katrina81@example.com designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-fx0-f180.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 10:54:55 +0000 Received: by fxm28 with SMTP id 28so8739855fxm.25 for <katrina81@example.com>; Tue, 02 Jun 2009 03:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=/OOkWcjZ4bI8K4RMN6b7a3RhLeV0YMJ0BKcBXqnoJLE=; b=wFwSE1nXIG7ztSdgreU9DAKU6jFYV2BvwRNaeFoeanoRkQTNWMtKX5CDQnMdcxvRBj OB2HwjSEb9wHMhn/2H2LE1Co4gbfU4XXR9AQYU56RLUdXuucRJJozhSiW8AeDTZKhwel 3nSl1Y/bRZKzdpcEsskIQOxZeavTU/M4Ad0ys= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=YUSpy66W6BNxxhcdKhpzm3oJ5FH+X0H/FpuQNupTHM6JL+IJjeaupfVNmUT6mQqxl8 wZc0aLVyCY4nX+mR3yC6NtGwBtPHHrxWZjciRNYEUI/AK0xJPoZisO9bc7xh6vPzmxyq o+84Tv5OHLM07xmUEKEX4rrHPjZ3W6cODdR+A= MIME-Version: 1.0 Sender: katrina81@example.com Received: by 83.161.120.155 with SMTP id d15mr3577553fap.62.1243940073607; Tue, 02 Jun 2009 03:54:33 -0700 (PDT) In-Reply-To: <katrina81@example.com> References: <katrina81@example.com> Date: Tue, 2 Jun 2009 12:54:33 +0200 X-Google-Sender-Auth: a2fc127ad1643dc8 Message-ID: <katrina81@example.com> Subject: Re: [Studio] Upgrade in UI tests From: Emmanuel Lecharny <katrina81@example.com> To: Apache Directory Developers List <katrina81@example.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Jun 2, 2009 at 12:24 PM, Stefan Seelmann <katrina81@example.com> wrot= e: > Hi guys, > > I'd like to upgrade the dependencies of the Studio UI tests: > > - Eclipse 3.5 (RC3 is available atm) as test runtime: Eclipse 3.4 comes > with JUnit 4.3, which prevents us to use the JUnit 4.4 based server > intergration test framework. Eclipse 3.5 includes JUnit 4.5. > > - Use our nice server integration test framework. > > - Newest SWTBot snapshot which comes with a lot new features and > improvements. go for it ! --=20 Regards, Cordialement, Emmanuel L=E9charny www.iktek.com From devkatrina81@example.com Thu Jun 04 14:33:33 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 71952 invoked from network); 4 Jun 2009 14:33:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2009 14:33:32 -0000 Received: (qmail 28424 invoked by uid 500); 4 Jun 2009 14:33:44 -0000 Delivered-To: katrina81@example.com Received: (qmail 28340 invoked by uid 500); 4 Jun 2009 14:33:44 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 28332 invoked by uid 99); 4 Jun 2009 14:33:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 14:33:44 +0000 X-ASF-Spam-Status: No, hits=4.6 required=10.0 tests=FH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO lvps92-51-130-250.dedicated.hosteurope.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 14:33:33 +0000 Received: from [83.161.120.155] (localhost [83.161.120.155]) by lvps92-51-130-250.dedicated.hosteurope.de (Postfix) with ESMTP id C56461174400E for <katrina81@example.com>; Thu, 4 Jun 2009 14:33:12 +0000 (UTC) Message-ID: <katrina81@example.com> Date: Thu, 04 Jun 2009 16:33:11 +0200 From: Stefan Seelmann <katrina81@example.com> User-Agent: Thunderbird 83.161.120.155 (X11/20090409) MIME-Version: 1.0 To: Apache Directory Developers List <katrina81@example.com> Subject: Re: [Studio] Upgrade in UI tests References: <katrina81@example.com> <katrina81@example.com> In-Reply-To: <katrina81@example.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Ok, done. The good thing is that we now could use JUnit4 :-) Two notes: - Please install the newest SWTBot plugins (currently Build 83.161.120.1550-dev) from [1] into you Eclipse, otherwise the test.integration.ui plugins can't compile. - UI tests now only run in an Eclipse 3.5 runtime. To run UI tests from command line please make sure to install an Eclipse 3.5 runtime and update your .m2/settings.xml file. To run UI tests from within Eclipse you need to update at least your target platform to Eclipse 3.5. Kind Regards, Stefan [1] http://www.eclipse.org/swtbot/downloads.php Emmanuel Lecharny schrieb: > On Tue, Jun 2, 2009 at 12:24 PM, Stefan Seelmann <katrina81@example.com> wrote: >> Hi guys, >> >> I'd like to upgrade the dependencies of the Studio UI tests: >> >> - Eclipse 3.5 (RC3 is available atm) as test runtime: Eclipse 3.4 comes >> with JUnit 4.3, which prevents us to use the JUnit 4.4 based server >> intergration test framework. Eclipse 3.5 includes JUnit 4.5. >> >> - Use our nice server integration test framework. >> >> - Newest SWTBot snapshot which comes with a lot new features and >> improvements. > > go for it ! > From devkatrina81@example.com Thu Jun 04 15:06:36 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 768 invoked from network); 4 Jun 2009 15:06:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2009 15:06:36 -0000 Received: (qmail 67425 invoked by uid 500); 4 Jun 2009 14:55:30 -0000 Delivered-To: katrina81@example.com Received: (qmail 67357 invoked by uid 500); 4 Jun 2009 14:55:30 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 67340 invoked by uid 99); 4 Jun 2009 14:55:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 14:55:29 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 14:55:27 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id C0F7E234C04C for <katrina81@example.com>; Thu, 4 Jun 2009 07:55:07 -0700 (PDT) Message-ID: <1179249119.1244127307789.JavaMail.jira@brutus> Date: Thu, 4 Jun 2009 07:55:07 -0700 (PDT) From: "Stefan Seelmann (JIRA)" <katrina81@example.com> To: katrina81@example.com Subject: [jira] Created: (DIRSERVER-1373) Update of server certificate in uid=admin,ou=system only takes effect after restart MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Update of server certificate in uid=admin,ou=system only takes effect after restart ----------------------------------------------------------------------------------- Key: DIRSERVER-1373 URL: https://issues.apache.org/jira/browse/DIRSERVER-1373 Project: Directory ApacheDS Issue Type: Bug Components: ldap Affects Versions: 1.5.4 Reporter: Stefan Seelmann Fix For: 1.5.5 When I update the privateKey, publicKey and userCertificate in uid=admin,ou=system and start a new StartTLS session, the server still uses the old certificate. After a restart the server uses the new certificate. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From devkatrina81@example.com Thu Jun 04 16:23:21 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 70821 invoked from network); 4 Jun 2009 16:23:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2009 16:23:20 -0000 Received: (qmail 24153 invoked by uid 500); 4 Jun 2009 16:23:32 -0000 Delivered-To: katrina81@example.com Received: (qmail 24064 invoked by uid 500); 4 Jun 2009 16:23:31 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 24046 invoked by uid 99); 4 Jun 2009 16:23:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 16:23:31 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 16:23:28 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 84A24234C1ED for <katrina81@example.com>; Thu, 4 Jun 2009 09:23:07 -0700 (PDT) Message-ID: <736249890.1244132587542.JavaMail.jira@brutus> Date: Thu, 4 Jun 2009 09:23:07 -0700 (PDT) From: "Stefan Seelmann (JIRA)" <katrina81@example.com> To: katrina81@example.com Subject: [jira] Updated: (DIRSERVER-1373) Update of server certificate in uid=admin,ou=system only takes effect after restart In-Reply-To: <1179249119.1244127307789.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSERVER-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seelmann updated DIRSERVER-1373: --------------------------------------- Attachment: DIRSEVER-1373-LDAPS-Testcase.patch Attached a test when using ldaps://, a test for StartTLS will follow... > Update of server certificate in uid=admin,ou=system only takes effect after restart > ----------------------------------------------------------------------------------- > > Key: DIRSERVER-1373 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1373 > Project: Directory ApacheDS > Issue Type: Bug > Components: ldap > Affects Versions: 1.5.4 > Reporter: Stefan Seelmann > Fix For: 1.5.5 > > Attachments: DIRSEVER-1373-LDAPS-Testcase.patch > > > When I update the privateKey, publicKey and userCertificate in uid=admin,ou=system and start a new StartTLS session, the server still uses the old certificate. After a restart the server uses the new certificate. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From devkatrina81@example.com Thu Jun 04 16:51:02 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 76148 invoked from network); 4 Jun 2009 16:51:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2009 16:51:02 -0000 Received: (qmail 40406 invoked by uid 500); 4 Jun 2009 16:37:30 -0000 Delivered-To: katrina81@example.com Received: (qmail 40378 invoked by uid 500); 4 Jun 2009 16:37:30 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 40369 invoked by uid 99); 4 Jun 2009 16:37:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 16:37:30 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 16:37:28 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 73058234C051 for <katrina81@example.com>; Thu, 4 Jun 2009 09:37:07 -0700 (PDT) Message-ID: <1343242033.1244133427469.JavaMail.jira@brutus> Date: Thu, 4 Jun 2009 09:37:07 -0700 (PDT) From: "Stefan Seelmann (JIRA)" <katrina81@example.com> To: katrina81@example.com Subject: [jira] Updated: (DIRSERVER-1373) Update of server certificate in uid=admin,ou=system only takes effect after restart In-Reply-To: <1179249119.1244127307789.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSERVER-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seelmann updated DIRSERVER-1373: --------------------------------------- Attachment: (was: DIRSEVER-1373-LDAPS-Testcase.patch) > Update of server certificate in uid=admin,ou=system only takes effect after restart > ----------------------------------------------------------------------------------- > > Key: DIRSERVER-1373 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1373 > Project: Directory ApacheDS > Issue Type: Bug > Components: ldap > Affects Versions: 1.5.4 > Reporter: Stefan Seelmann > Fix For: 1.5.5 > > Attachments: DIRSEVER-1373-Testcases.patch > > > When I update the privateKey, publicKey and userCertificate in uid=admin,ou=system and start a new StartTLS session, the server still uses the old certificate. After a restart the server uses the new certificate. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From devkatrina81@example.com Thu Jun 04 16:51:03 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 76277 invoked from network); 4 Jun 2009 16:51:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2009 16:51:03 -0000 Received: (qmail 40490 invoked by uid 500); 4 Jun 2009 16:37:32 -0000 Delivered-To: katrina81@example.com Received: (qmail 40456 invoked by uid 500); 4 Jun 2009 16:37:32 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 40448 invoked by uid 99); 4 Jun 2009 16:37:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 16:37:32 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 16:37:28 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 76304234C053 for <katrina81@example.com>; Thu, 4 Jun 2009 09:37:07 -0700 (PDT) Message-ID: <1375618369.1244133427483.JavaMail.jira@brutus> Date: Thu, 4 Jun 2009 09:37:07 -0700 (PDT) From: "Stefan Seelmann (JIRA)" <katrina81@example.com> To: katrina81@example.com Subject: [jira] Updated: (DIRSERVER-1373) Update of server certificate in uid=admin,ou=system only takes effect after restart In-Reply-To: <1179249119.1244127307789.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSERVER-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seelmann updated DIRSERVER-1373: --------------------------------------- Attachment: DIRSEVER-1373-Testcases.patch Testcases for ldaps:// and StartTLS, including a nasty hack to access the received certificate. > Update of server certificate in uid=admin,ou=system only takes effect after restart > ----------------------------------------------------------------------------------- > > Key: DIRSERVER-1373 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1373 > Project: Directory ApacheDS > Issue Type: Bug > Components: ldap > Affects Versions: 1.5.4 > Reporter: Stefan Seelmann > Fix For: 1.5.5 > > Attachments: DIRSEVER-1373-Testcases.patch > > > When I update the privateKey, publicKey and userCertificate in uid=admin,ou=system and start a new StartTLS session, the server still uses the old certificate. After a restart the server uses the new certificate. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From devkatrina81@example.com Thu Jun 04 23:07:25 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 41916 invoked from network); 4 Jun 2009 23:07:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2009 23:07:25 -0000 Received: (qmail 77291 invoked by uid 500); 4 Jun 2009 23:07:37 -0000 Delivered-To: katrina81@example.com Received: (qmail 77203 invoked by uid 500); 4 Jun 2009 23:07:37 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 77194 invoked by uid 99); 4 Jun 2009 23:07:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 23:07:37 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 23:07:27 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 60A17234C045 for <katrina81@example.com>; Thu, 4 Jun 2009 16:07:07 -0700 (PDT) Message-ID: <253723824.1244156827394.JavaMail.jira@brutus> Date: Thu, 4 Jun 2009 16:07:07 -0700 (PDT) From: "Emmanuel Lecharny (JIRA)" <katrina81@example.com> To: katrina81@example.com Subject: [jira] Resolved: (DIRSERVER-1337) Add system level indexes for objectClass, entryCSN and entryUUID attributes In-Reply-To: <1344242393.1237952630393.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSERVER-1337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Emmanuel Lecharny resolved DIRSERVER-1337. ------------------------------------------ Resolution: Fixed Fixed throug *many* commits. Thanks Kiran ! > Add system level indexes for objectClass, entryCSN and entryUUID attributes > --------------------------------------------------------------------------- > > Key: DIRSERVER-1337 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1337 > Project: Directory ApacheDS > Issue Type: Task > Components: core > Affects Versions: 1.5.4 > Reporter: Kiran Ayyagari > Assignee: Kiran Ayyagari > Fix For: 1.5.5 > > Attachments: additional-idexes.patch > > > Currently there are no indexes for objectClass, entryCSN and entryUUID attributes. We should add system level indexes for these attributes. Please refer to the ML threads [1] and [2] > [1] http://markmail.org/message/6lofwkuzl7apojle > [2] http://markmail.org/thread/ev5ghnknnoyt4bav -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From devkatrina81@example.com Fri Jun 05 04:43:20 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 53602 invoked from network); 5 Jun 2009 04:43:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2009 04:43:19 -0000 Received: (qmail 368 invoked by uid 500); 5 Jun 2009 04:43:31 -0000 Delivered-To: katrina81@example.com Received: (qmail 153 invoked by uid 500); 5 Jun 2009 04:43:31 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 145 invoked by uid 99); 5 Jun 2009 04:43:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 04:43:31 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 04:43:28 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 58F2A234C004 for <katrina81@example.com>; Thu, 4 Jun 2009 21:43:07 -0700 (PDT) Message-ID: <4802964.1244176987349.JavaMail.jira@brutus> Date: Thu, 4 Jun 2009 21:43:07 -0700 (PDT) From: "Kiran Ayyagari (JIRA)" <katrina81@example.com> To: katrina81@example.com Subject: [jira] Updated: (DIRSERVER-1373) Update of server certificate in uid=admin,ou=system only takes effect after restart In-Reply-To: <1179249119.1244127307789.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSERVER-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kiran Ayyagari updated DIRSERVER-1373: -------------------------------------- Attachment: DIRSERVER-1373-testcases-UPDATED.patch Attached patch includes a fix to reload the keystore and ssl context. IMO the StartTlsHandler's code requires a cleanup cause it has the same code which LdapService uses to create sslcontext. If the fix is acceptable then I propose to create an extended operation to reload the sslcontext with the updated digital certificate. Seelmann, this patch includes the original patch's contents also. > Update of server certificate in uid=admin,ou=system only takes effect after restart > ----------------------------------------------------------------------------------- > > Key: DIRSERVER-1373 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1373 > Project: Directory ApacheDS > Issue Type: Bug > Components: ldap > Affects Versions: 1.5.4 > Reporter: Stefan Seelmann > Fix For: 1.5.5 > > Attachments: DIRSERVER-1373-testcases-UPDATED.patch, DIRSEVER-1373-Testcases.patch > > > When I update the privateKey, publicKey and userCertificate in uid=admin,ou=system and start a new StartTLS session, the server still uses the old certificate. After a restart the server uses the new certificate. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From devkatrina81@example.com Fri Jun 05 09:20:31 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 40569 invoked from network); 5 Jun 2009 09:20:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2009 09:20:31 -0000 Received: (qmail 43614 invoked by uid 500); 5 Jun 2009 09:20:43 -0000 Delivered-To: katrina81@example.com Received: (qmail 43548 invoked by uid 500); 5 Jun 2009 09:20:43 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 43540 invoked by uid 99); 5 Jun 2009 09:20:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 09:20:43 +0000 X-ASF-Spam-Status: No, hits=4.6 required=10.0 tests=FH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO lvps92-51-130-250.dedicated.hosteurope.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 09:20:35 +0000 Received: from [83.161.120.155] (localhost [83.161.120.155]) by lvps92-51-130-250.dedicated.hosteurope.de (Postfix) with ESMTP id 408C611744006 for <katrina81@example.com>; Fri, 5 Jun 2009 09:20:13 +0000 (UTC) Message-ID: <katrina81@example.com> Date: Fri, 05 Jun 2009 11:20:12 +0200 From: Stefan Seelmann <katrina81@example.com> User-Agent: Thunderbird 83.161.120.155 (X11/20090409) MIME-Version: 1.0 To: directory apache <katrina81@example.com> Subject: Continuum build X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi dev, our continuum build on [1] seems to be broken. The server wasn't build sind may-18. And the studio build runs for 12 hour now. @Felix: Do you have adminstrative rights to check what is going wrong there? Or should I file a Jira to infra? Thanks, Stefan [1] http://vmbuild.apache.org/continuum/projectGroupSummary.action?projectGroupId=139 From devkatrina81@example.com Fri Jun 05 09:36:51 2009 Return-Path: <devkatrina81@example.com> Delivered-To: katrina81@example.com Received: (qmail 49353 invoked from network); 5 Jun 2009 09:36:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2009 09:36:51 -0000 Received: (qmail 62098 invoked by uid 500); 5 Jun 2009 09:37:03 -0000 Delivered-To: katrina81@example.com Received: (qmail 62000 invoked by uid 500); 5 Jun 2009 09:37:03 -0000 Mailing-List: contact katrina81@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:katrina81@example.com> List-Unsubscribe: <mailto:katrina81@example.com> List-Post: <mailto:katrina81@example.com> List-Id: <dev.directory.apache.org> Reply-To: "Apache Directory Developers List" <katrina81@example.com> Delivered-To: mailing list katrina81@example.com Received: (qmail 61992 invoked by uid 99); 5 Jun 2009 09:37:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 09:37:03 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO mail.otego.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 09:36:55 +0000 Received: (qmail 23017 invoked from network); 5 Jun 2009 09:36:33 -0000 Received: from 83.161.120.155 by zeus (envelope-from <katrina81@example.com>, uid 201) with qmail-scanner-1.25st (clamdscan: 0.91.2/4015. perlscan: 1.25st. Clear:RC:1(83.161.120.155):. Processed in 0.028483 secs); 05 Jun 2009 09:36:33 -0000 Received: from unknown (HELO ?83.161.120.155?) (83.161.120.155) by 0 with SMTP; 5 Jun 2009 09:36:32 -0000 Message-ID:
{'source': 'Apache Software Foundation Public Mail Archives'}