[Kolab-devel] Cyrus IMAP groups patch
Mathieu Parent
math.parent at gmail.com
Thu Sep 2 12:07:12 CEST 2010
Mathieu Parent
On Thu, Sep 2, 2010 at 10:08 AM, Thomas Jarosch
<thomas.jarosch at intra2net.com> wrote:
> On Wednesday, 1. September 2010 14:43:33 Jeroen van Meeuwen (Kolab Systems)
> wrote:
>> Could you please describe the scenario you are using it in?
>
> The patch is used to provide virtual user groups as the mail
> users don't have real shell accounts. We don't use LDAP,
> so getting the group information from LDAP won't work for us.
There are currently two modules in ptloader: ldap and afskrb. Those
module are 1250 and 560 lines long. This should be possible to write a
"flat file" pt module. Only init and auth_state functions need to be
implemented (but it is not well documented).
from ptloader.h:
<<<
struct pts_module {
const char *name;
void (*init)(void);
struct auth_state *(*make_authstate)(const char *identifier,
size_t size,
const char **reply, int *dsize);
};
>>>
Mathieu
More information about the devel
mailing list