[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openldap-devel
Subject:    Re: (ITS#3497) Enhancement: back-sql and non-leaf operations
From:       "Kurt D. Zeilenga" <Kurt () OpenLDAP ! org>
Date:       2005-01-20 21:33:59
Message-ID: 6.2.0.14.0.20050120132017.08ad5470 () mail ! openldap ! org
[Download RAW message or body]

At 12:41 PM 1/20/2005, Pierangelo Masarati wrote:
> I don't even see a clear specification for it...  Maybe we'd just define one of our \
> own, and stick with it.

I have no problem with that... as long as we publish a protocol
specification to stick to.

> > > Subtree deletion would require to fetch all the children, check whether there's
> > > any referral among them (which would require manageDSAit for the entire
> > > operation?) and subsequent deletion.
> > > 
> > 
> > I don't see this as something requiring manageDSAit (control
> > or permission).
> > 
> > I do see it requiring permission to delete each object in
> > the subtree.
> Of course I'd treat the operation as if it were split in the corresponding \
> operations on each entry from that point of view.  If a referral is found, I'd \
> reject the whole operation if manageDSAit is not set, otherwise I'd just perform \
> it.

Reject, but with response control which contained a set of
     { referral object DN, referral URLs }
so that the client knows what to delete. 

Alternatively, return "delete continuations" (in an LDAP intermediate
response) for each deleted referral object.

I don't have a preference (yet).

-- Kurt 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic