[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: "Allow backup" extended operation
> -----Original Message-----
> From: Hallvard B Furuseth [mailto:h.b.furuseth@usit.uio.no]
> Except...we need ldbm here, becuase it supports aliases:-(
> I don't know the alias code... why is is it enclosed in
> '#ifdef BDB_ALIASES'? Would it be much work to fix it?
> Or should it be thrown out and rewritten from scratch?
Kurt sent out a note about this a couple weeks ago. Here's the main point:
>>>>
So, instead of a candidate filter of:
(&(scope=DN)(|(objectClass=alias)(user-filter))
we need to have:
(&(|(scope=DN1)(scope=DN2)...)(user-filter))
where the DNs of the scope part are determined by a prior
recursive algorithm doing:
(&(scope=DN)(objectClass=alias))
where this algorithm is sensitive to subordinate/superior
relationships between DNs.
<<<<
So basically in search_candidates we need to call a recursive function
"alias_candidates" that builds the list of aliased scope DNs.
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
http://www.symas.com http://highlandsun.com/hyc
Symas: Premier OpenSource Development and Support