citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

citadel_ldap.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int CtdlTryUserLDAP (char *username, char *found_dn, int found_dn_size, char *fullname, int fullname_size, uid_t *found_uid)
 
int CtdlTryPasswordLDAP (char *user_dn, const char *password)
 
int Ctdl_LDAP_to_vCard (char *ldap_dn, struct vCard *v)
 
int extract_email_addresses_from_ldap (char *ldap_dn, char *emailaddrs)
 
void CtdlSynchronizeUsersFromLDAP (void)
 

Function Documentation

◆ Ctdl_LDAP_to_vCard()

int Ctdl_LDAP_to_vCard ( char *  ldap_dn,
struct vCard *  v 
)

◆ CtdlSynchronizeUsersFromLDAP()

void CtdlSynchronizeUsersFromLDAP ( void  )

Referenced by do_housekeeping().

◆ CtdlTryPasswordLDAP()

int CtdlTryPasswordLDAP ( char *  user_dn,
const char *  password 
)

Referenced by CtdlTryPassword().

◆ CtdlTryUserLDAP()

int CtdlTryUserLDAP ( char *  username,
char *  found_dn,
int  found_dn_size,
char *  fullname,
int  fullname_size,
uid_t *  found_uid 
)

◆ extract_email_addresses_from_ldap()

int extract_email_addresses_from_ldap ( char *  ldap_dn,
char *  emailaddrs 
)

Referenced by do_login().