Home | History | Annotate | Download | only in overlays

Lines Matching defs:ppb

1523 	ppbind *ppb = op->o_callback->sc_private;
1524 if ( ppb->send_ctrl ) {
1525 ctrls_cleanup( op, rs, ppb->oldctrls );
1533 ppbind *ppb = op->o_callback->sc_private;
1534 pp_info *pi = ppb->pi;
1535 Modifications *mod = ppb->mod, *m;
1551 if ( ppb->pErr != PP_noError ) {
1555 op->o_bd = ppb->be;
1565 if ( attr_find( e->e_attrs, ppb->pp.ad ) == NULL ) {
1583 if ( rs->sr_err == LDAP_INVALID_CREDENTIALS && ppb->pp.pwdMaxRecordedFailure ) {
1613 if (ppb->pp.pwdFailureCountInterval == 0) {
1617 ppb->pp.pwdFailureCountInterval) {
1632 if (a->a_numvals >= ppb->pp.pwdMaxRecordedFailure) {
1633 int j = ppb->pp.pwdMaxRecordedFailure-1;
1635 if (a->a_numvals >= 2 * ppb->pp.pwdMaxRecordedFailure) {
1640 m->sml_numvals = ppb->pp.pwdMaxRecordedFailure;
1645 m->sml_values = ch_calloc( sizeof(struct berval), ppb->pp.pwdMaxRecordedFailure+1 );
1646 m->sml_nvalues = ch_calloc( sizeof(struct berval), ppb->pp.pwdMaxRecordedFailure+1 );
1672 if ((ppb->pp.pwdMaxFailure > 0) &&
1673 (fc >= ppb->pp.pwdMaxFailure - 1)) {
1692 } else if ( ppb->pp.pwdMinDelay ) {
1693 int waittime = ppb->pp.pwdMinDelay << fc;
1698 if ( waittime > ppb->pp.pwdMaxDelay ) {
1699 waittime = ppb->pp.pwdMaxDelay;
1736 if ( ppb->pp.pwdMustChange &&
1746 if ( ppb->set_restrict ) {
1751 ppb->pErr = PP_changeAfterReset;
1762 if (ppb->pp.pwdMaxAge == 0) goto grace;
1770 if (now - pwtime > ppb->pp.pwdMaxAge ) pwExpired = 1;
1777 if ( ppb->pp.pwdGraceExpiry &&
1778 now - pwtime > ppb->pp.pwdMaxAge + ppb->pp.pwdGraceExpiry ) {
1782 ngut = ppb->pp.pwdGraceAuthNLimit;
1785 ngut = ppb->pp.pwdGraceAuthNLimit - ngut;
1798 ppb->pErr = PP_passwordExpired;
1833 if ((ppb->pp.pwdMaxAge < 1) || (pwExpired) || (ppb->pp.pwdExpireWarning < 1) ||
1846 if (ppb->pp.pwdMaxAge - age < ppb->pp.pwdExpireWarning ) {
1850 warn = ppb->pp.pwdMaxAge - age; /* seconds left until expiry */
1860 op->o_bd = ppb->be;
1901 op2.o_bd = ppb->be;
1914 if ( ppb->send_ctrl ) {
1917 if ( ppb->pErr == PP_accountLocked && !pi->use_lockout ) {
1918 ppb->pErr = PP_noError;
1920 ctrl = create_passcontrol( op, warn, ngut, ppb->pErr );
1922 if ( ppb->pErr != PP_noError || pwExpired ) {
1929 ppb->oldctrls = add_passcontrol( op, rs, ctrl );
1951 ppbind *ppb;
1963 ppb = (ppbind *)(cb+1);
1964 ppb->pi = on->on_bi.bi_private;
1965 ppb->be = op->o_bd->bd_self;
1966 ppb->pErr = PP_noError;
1967 ppb->set_restrict = 1;
1972 cb->sc_private = ppb;
1977 ppb->send_ctrl = 1;
1982 if ( ppolicy_get( op, e, &ppb->pp ) == LDAP_SUCCESS ) {
1983 rc = account_locked( op, e, &ppb->pp, &ppb->mod );
1990 ppb->pErr = PP_accountLocked;
2242 ppbind *ppb;
2254 ppb = (ppbind *)(cb+1);
2255 ppb->pi = on->on_bi.bi_private;
2256 ppb->be = op->o_bd->bd_self;
2257 ppb->pErr = PP_noError;
2258 ppb->send_ctrl = 1;
2260 ppb->set_restrict = 0;
2265 cb->sc_private = ppb;
2270 if ( ppolicy_get( op, e, &ppb->pp ) == LDAP_SUCCESS ) {
2271 rc = account_locked( op, e, &ppb->pp, &ppb->mod );
2278 ppb->pErr = PP_accountLocked;