RFC2849 states that ldif output should be prepended with a "version: 1".
This diff adds the missing version line.
OK?
martijn@
Index: ldapclient.c
===================================================================
RCS file: /cvs/src/usr.bin/ldap/ldapclient.c,v
retrieving revision 1.3
diff -u -p -r1.3 ldapclient.c
--- ldapclient.c 3 Jul 2018 10:10:09 -0000 1.3
+++ ldapclient.c 22 Oct 2018 08:08:21 -0000
@@ -301,6 +301,8 @@ ldapc_search(struct ldapc *ldap, struct
char **outvalues;
int ret, i, code, fail = 0;
+ if (ldap->ldap_flags & F_LDIF)
+ printf("version: 1\n");
do {
if (aldap_search(ldap->ldap_al, ls->ls_basedn, ls->ls_scope,
ls->ls_filter, ls->ls_attr, 0, ls->ls_sizelimit,