2011/7/27 Peter Marschall <pe...@adpm.de>:
> Hi,
>
> On Wednesday, 20. July 2011, Graham Barr wrote:
>> On Jul 20, 2011, at 07:32 , Francis Swasey wrote:
>> > On Jul 20, 2011, at 8:26, Chris Ridd <chrisr...@mac.com> wrote:
>> >> Graham, should _escape be made public? It seems like it would be useful.
>> > Perhaps a flag on the new call that indicates there are no escapes in the
>> > string so that the existing \, is not assumed to be a pre-existing
>> > escape and the \ gets escaped?
>>
>> That would not work consistently. consider (attr=())
>>
>> Some guessing would have to go one to know that the first ) needs to be
>> escaped
>>
>> I think exporting _escape as escape_ldap_filter is the best approach and
>> users should use that as they build their filters
>
> What about using the documented functions in Net::LDAP::Util ?
> * escape_filter_value()
> * unescape_filter_value()
>
> And for DNs the equivalents
> * escape_dn_value()
> * unescape_dn_value()

Indeed, that is exactly what I was looking for.

Thanks for the pointer.

Clément.

Reply via email to