When I add a user to one of my test openldap systems (2.4.9), some but not all, of that user's attributes are propagated.
The big obvious one is userPassword. When I play around with the settings I have been able to figure out that the only attributes being migrated are ones which are visible to anon binds. This doesn't make any sense to me. When I do an ldapsearch as the user I setup for syncrepl I can see everything in the user's ldif as well as in cn=accesslog.
The sync user can see the attributes, and I haven't limited what syncrepl will pull down.... any guesses as to what I have overlooked?
Pat
----------------------------- syncprov-checkpoint 100 10 syncprov-sessionlog 200 syncprov-nopresent TRUE syncprov-reloadhint TRUE
# <snip>
serverID 2
syncrepl rid=1 provider=ldaps://testldap1.iwu.edu/ searchbase="dc=testldap,dc=iwu,dc=edu" scope=sub type=refreshAndPersist interval=00:00:00:30 retry="15 +" timeout=1 bindmethod=simple # starttls=critical tls_cert=/etc/ldap/ssl/testldap.iwu.edu.crt tls_key=/etc/ldap/ssl/testldap_privkey.key tls_cacert=/etc/ldap/ssl/IWU.crt tls_reqcert=demand tls_crlcheck=none binddn="cn=syncrepl,dc=testldap,dc=iwu,dc=edu" credentials=please schemachecking=off syncdata=accesslog logbase="cn=accesslog" logfilter="(&(objectClass=auditWriteObject)(reqResult=0))"
mirrormode on