On Sun, June 19, 2005 10:28 am, Peter Marschall said:

> On Wednesday 15 June 2005 15:13, Graham Barr wrote:
>> On Wed, June 15, 2005 2:47 am, Chris Ridd said:
>> >> 3) If Net::LDAP::LDIF is run on UNIX but opens a Windows-created LDIF
>> >> file (\r\n instead of just \n line endings), read_entry doesn't
>> properly
>> >> read in the separate entries.
>>
>> Can you expand on that. What do you get?
>
> I guess the OP is getting te error message:
>       First line of LDIF entry does not begin with 'dn:'
>
> As far as I found out, this is due to the fact that Perl's paragraph mode
> that Net::LDAP::LDIF uses,  seems to rely on the "natural" line ends for
> the platform.
>
> My tests showed that paragraph mode = slurp mode for files with CR+LF line
> endings on a Linux platform, which uses LF line ends.
> Really strange ;-)

That was my guess, I just wanted confirmation. I guess LDIF.pm
needs to be rewritten without the use of paragraph mode.

Graham.


Reply via email to