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)  

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

Go to the source code of this file.


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()

◆ CtdlTryPasswordLDAP()

int CtdlTryPasswordLDAP ( char *  user_dn,
const char *  password 

◆ 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 

Definition at line 447 of file ldap.c.

References ctdl_ldap_bind(), IsDirectory(), and ldap_unbind().

Referenced by CtdlSynchronizeUsersFromLDAP(), and do_login().