# string csn
#
# &csn := %ldap("ldap:///%{LDAP-Sync.Directory-Root-DN}?contextCSN?base")
-# if (&csn) {
-# &reply.LDAP-Sync.Cookie := "rid=000,csn=%{csn}"
-# } else {
-# fail
-# }
+# &reply.LDAP-Sync.Cookie := "rid=000,csn=%{csn}"
# }
}
}
load Cookie {
- &control.Tmp-String-0 := %ldap("ldap:///%{LDAP-Sync.Directory-Root-DN}?contextCSN?base")
+ string csn
- if (&control.Tmp-String-0 != "") {
- &reply.LDAP-Sync.Cookie := "rid=000,csn=%{control.Tmp-String-0}"
- updated
- }
+ &csn := %ldap("ldap:///%{LDAP-Sync.Directory-Root-DN}?contextCSN?base")
+ &reply.LDAP-Sync.Cookie := "rid=000,csn=%{csn}"
}
store Cookie {