On Wed, Apr 29, 2015 at 05:04:27PM +0000, hyc@symas.com wrote:
linuxgeek@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