---
name: "Kolab::LDAP::Backend::syncrepl"
section: "3pm"
platform: "linux"
package: "libkolab-perl"
version: "1:2.2.4-20100624-3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/Kolab::LDAP::Backend::syncrepl"
---

# Kolab::LDAP::Backend::syncrepl(3pm)

Perl extension for RFC 4533 compliant LDAP server backend

## 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 \<math.parent@gmail.com\>

## COPYRIGHT AND LICENSE

Copyright (c) 2008  Mathieu Parent \<math.parent@gmail.com\>

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 to
   transfer information already provided to the client.  Even where DIT
   changes do not cause content synchronization changes to be
   transferred, it may be advantageous to provide a new cookie using a
   Sync Info Message.  However, the server SHOULD avoid overloading the
   client or network with Sync Info Messages.
```
