On Wed, Apr 29, 2015 at 05:04:27PM +0000, hyc(a)symas.com wrote:
linuxgeek(a)gmail.com wrote:
> When the -Esync command line option is used and a Sync Info
> Message (RFC4533) is received, ldapsearch simply prints
> 'SyncInfo Received' to STDOUT. This causes LDIF parsers and
> other tools which consume ldapsearch output to break on invalid
> input.
>
> Change this informational message to be conveyed as a comment.
> Additionally, hide the message when comments are disabled (-LL or
> -LLL).
If we're going to the trouble of patching this bit of code, I wonder if
it would be worthwhile to actually print the contents of the syncinfo as
well. Maybe a hex dump.
It has just been useful to be able to observe and experiment with
syncrepl from ldapsearch so I went ahead and implemented this. The patch
is available at branch ITS8116 here:
https://github.com/mistotebe/openldap/tree/ITS8116
--
Ondřej Kuzník
Senior Software Engineer
Symas Corporation
http://www.symas.com
Packaged, certified, and supported LDAP solutions powered by OpenLDAP