[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#5916) Allow alias dereferencing in search C API
h.b.furuseth@usit.uio.no wrote:
> ando@sys-net.it writes:
>> Proxy backends use ldap_set_option(3) to set alias dereferencing when
>> requested by a search operation (and do not clean it up afterwards, as
>> far as I can tell). Since LDAP handlers are pooled and reused, this
>> behavior is inherently broken.
>
> I note you committed this with an ldap_int_* interface.
Yes, that's because I needed it internally.
> But it could
> be useful outside OpenLDAP code too.
Yes, that will probably be the next step. But to make it publicly
available I should have called it ldap_search_ext2, or
ldap_search_really_ext or something like that. I think we need to make
it public based on demand and after a ballot on the name.
> Seems to me this is what client-side controls are for. Extending the
> client-side functionality without needing a new API.
Well, since alias dereferencing is part of the protocol, I think using a
client-side control is sort of an overkill :)
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
-----------------------------------
Office: +39 02 23998309
Mobile: +39 333 4963172
Fax: +39 0382 476497
Email: ando@sys-net.it
-----------------------------------