Lines Matching refs:ldapbuf
295 ldapbuf_t *ldapbuf; in ldap_getattr() local
299 res = ldap_getpwnam(name, items, rep, (void **)&ldapbuf); in ldap_getattr()
303 pw = ldapbuf->pwd; in ldap_getattr()
304 spw = ldapbuf->spwd; in ldap_getattr()
342 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
348 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
354 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
360 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
366 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
372 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
378 if (ldapbuf->shadow_update_enabled) in ldap_getattr()
390 free_ldapbuf(ldapbuf); in ldap_getattr()
391 free(ldapbuf); in ldap_getattr()
411 ldapbuf_t *ldapbuf; in ldap_getpwnam() local
418 ldapbuf = calloc(1, sizeof (ldapbuf_t)); in ldap_getpwnam()
419 if (ldapbuf == NULL) in ldap_getpwnam()
422 ldapbuf->pattrs = calloc(_PWD_MAX_ATTR, sizeof (ns_ldap_attr_t *)); in ldap_getpwnam()
423 if (ldapbuf->pattrs == NULL) in ldap_getpwnam()
425 ldapbuf->npattrs = _PWD_MAX_ATTR; in ldap_getpwnam()
427 ldapbuf->sattrs = calloc(_S_MAX_ATTR, sizeof (ns_ldap_attr_t *)); in ldap_getpwnam()
428 if (ldapbuf->sattrs == NULL) in ldap_getpwnam()
430 ldapbuf->nsattrs = _S_MAX_ATTR; in ldap_getpwnam()
432 res = dup_pw(&ldapbuf->pwd, getpwnam_from(name, rep, REP_LDAP)); in ldap_getpwnam()
436 res = dup_spw(&ldapbuf->spwd, getspnam_from(name, rep, REP_LDAP)); in ldap_getpwnam()
440 char *spw = ldapbuf->spwd->sp_pwdp; in ldap_getpwnam()
442 ldapbuf->passwd = strdup(spw); in ldap_getpwnam()
443 if (ldapbuf->passwd == NULL) in ldap_getpwnam()
446 ldapbuf->passwd = NULL; in ldap_getpwnam()
450 ldapbuf->shadow_update_enabled = __ns_ldap_is_shadow_update_enabled(); in ldap_getpwnam()
452 *buf = (void *)ldapbuf; in ldap_getpwnam()
456 free_ldapbuf(ldapbuf); in ldap_getpwnam()
457 free(ldapbuf); in ldap_getpwnam()
553 ldapbuf_t *ldapbuf = (ldapbuf_t *)buf; in ldap_update() local
555 ns_ldap_attr_t **pattrs = ldapbuf->pattrs; in ldap_update()
557 ns_ldap_attr_t **sattrs = ldapbuf->sattrs; in ldap_update()
569 spw = ldapbuf->spwd; in ldap_update()
576 ldapbuf->shadow_update_enabled); in ldap_update()
587 if (!ldapbuf->shadow_update_enabled) in ldap_update()
597 salt = crypt_gensalt(ldapbuf->passwd, in ldap_update()
598 ldapbuf->pwd); in ldap_update()
626 if (!ldapbuf->shadow_update_enabled) { in ldap_update()
666 if (!ldapbuf->shadow_update_enabled) { in ldap_update()
675 if (!ldapbuf->shadow_update_enabled) { in ldap_update()
684 if (!ldapbuf->shadow_update_enabled) { in ldap_update()
700 if (!ldapbuf->shadow_update_enabled) in ldap_update()
729 if (!ldapbuf->shadow_update_enabled) in ldap_update()
757 if (!ldapbuf->shadow_update_enabled) in ldap_update()
769 if (!ldapbuf->shadow_update_enabled) in ldap_update()
776 if (!ldapbuf->shadow_update_enabled) in ldap_update()
783 if (!ldapbuf->shadow_update_enabled) in ldap_update()
794 if (!ldapbuf->shadow_update_enabled) in ldap_update()
841 if (!ldapbuf->shadow_update_enabled) in ldap_update()
851 if (!ldapbuf->shadow_update_enabled) in ldap_update()
858 if (!ldapbuf->shadow_update_enabled) in ldap_update()
865 if (!ldapbuf->shadow_update_enabled) in ldap_update()
871 if (!ldapbuf->shadow_update_enabled) { in ldap_update()
883 if (!ldapbuf->shadow_update_enabled) { in ldap_update()
913 if (ldapbuf->shadow_update_enabled && spw != NULL && spw->sp_max <= 0) { in ldap_update()
1148 ldapbuf_t *ldapbuf = (ldapbuf_t *)buf; in ldap_putpwnam() local
1149 ns_ldap_attr_t **pattrs = ldapbuf->pattrs; in ldap_putpwnam()
1150 ns_ldap_attr_t **sattrs = ldapbuf->sattrs; in ldap_putpwnam()
1167 if (ldapbuf->shadow_update_enabled && in ldap_putpwnam()
1220 free_ldapbuf(ldapbuf); in ldap_putpwnam()