[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#7424) Accept patch? Add option for not folding ldapsearch LDIF output lines



Upgrade?  This ITS will be closed.

> No such option in OpenLDAP 2.4.23 as delivered with RHEL 6.
>
> man ldapsearch shows the only general option documented
> is nettimeout
>
> ??
>
> On 10/28/2012 3:45 PM, Pierangelo Masarati wrote:
>> Use ldapsearch -o ldif-wrap=no instead.
>>
>> p.
>>
>>> Full_Name:
>>> Version:
>>> OS:
>>> URL: ftp://ftp.openldap.org/incoming/
>>> Submission from: (NULL) (96.228.233.77)
>>>
>>>
>>> RFC 2849 states:
>>>
>>>        2)  Any non-empty line, including comment lines, in an LDIF file
>>>            MAY be folded by inserting a line separator (SEP) and a
>>> SPACE.
>>>            Folding MUST NOT occur before the first character of the
>>> line.
>>>            In other words, folding a line into two lines, the first of
>>>            which is empty, is not permitted. Any line that begins with
>>> a
>>>            single space MUST be treated as a continuation of the
>>> previous
>>>            (non-empty) line. When joining folded lines, exactly one
>>> space
>>>            character at the beginning of each continued line must be
>>>            discarded. Implementations SHOULD NOT fold lines in the
>>> middle
>>>            of a multi-byte UTF-8 character.
>>>
>>> OpenLDAP (ldapsearch at least) has taken implemented that folding
>>> behavior for LDIF output.
>>>
>>> This causes trouble for anyone trying to use 'ldapsearch | grep
>>> <something>'
>>> for one simple example.
>>>
>>> Would you accept a patch to allow an option which disables line
>>> folding?
>>>
>>>
>>>
>>>
>>
>>
>
>
>
>


-- 
Pierangelo Masarati
Associate Professor
Dipartimento di Ingegneria Aerospaziale
Politecnico di Milano