NAME
Kolab::LDAP::Backend::syncrepl - Perl extension for RFC 4533 compliant LDAP server backend
ABSTRACT
Kolab::LDAP::Backend::syncrepl handles OpenLDAP backend to the kolab daemon.
AUTHOR
Mathieu Parent <[email protected]>
COPYRIGHT AND LICENSE
Copyright (c) 2008 Mathieu Parent <[email protected]>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You can view the GNU General Public License, online, at the GNU Project's homepage; see <http://www.gnu.org/licenses/gpl.html>.
NOTES We use refreshOnly mode as refreshAndPersist mode uses LDAP Intermediate Response Messages [RFC4511] that are not supported by current Net::LDAP.
However (quoting from RFC, page 21):
The server SHOULD transfer a new cookie frequently to avoid having totransfer information already provided to the client. Even where DITchanges do not cause content synchronization changes to betransferred, it may be advantageous to provide a new cookie using aSync Info Message. However, the server SHOULD avoid overloading theclient or network with Sync Info Messages.