Lines Matching refs:plug
199 if (!m->plug->setpass) { in sasl_setpass()
204 tmpresult = m->plug->setpass(m->glob_context, in sasl_setpass()
206 tmpresult = m->plug->setpass(m->plug->glob_context, in sasl_setpass()
216 "%s: set secret for %s", m->plug->mech_name, user); in sasl_setpass()
224 "%s: secret not changed for %s", m->plug->mech_name, user); in sasl_setpass()
229 m->plug->mech_name, user, tmpresult, in sasl_setpass()
253 cur->mech->plug->mech_dispose(cur->context, s_conn->sparams->utils); in server_dispose_mech_contexts()
271 && s_conn->mech->plug->mech_dispose) { in server_dispose()
272 s_conn->mech->plug->mech_dispose(pconn->context, in server_dispose()
283 cur->mech->plug->mech_dispose(cur->context, s_conn->sparams->utils); in server_dispose()
497 mech->plug=pluglist++;
576 if (prevm->plug->mech_free) {
578 prevm->plug->mech_free(prevm->glob_context,
580 prevm->plug->mech_free(prevm->plug->glob_context,
642 if (m->plug->idle
644 && m->plug->idle(m->glob_context,
646 && m->plug->idle(m->plug->glob_context,
925 n->plug = nplug;
1412 const sasl_server_plug_t *plug; local
1428 if(! mech || ! mech->plug) {
1437 plug = mech->plug;
1452 if (((size_t) (cp - mlist) == strlen(plug->mech_name)) &&
1453 !strncasecmp(mlist, plug->mech_name,
1454 strlen(plug->mech_name))) {
1497 if (plug->max_ssf < minssf || (minssf > 0 && !mech->sun_reg)) {
1499 if (plug->max_ssf < minssf) {
1503 gettext("mech %s is too weak"), plug->mech_name);
1506 "mech %s is too weak", plug->mech_name);
1512 if(plug->mech_avail
1514 && plug->mech_avail(mech->glob_context,
1516 && plug->mech_avail(plug->glob_context,
1556 if (plug->max_ssf < minssf || (minssf > 0 && !mech->sun_reg)) {
1558 if (plug->max_ssf < minssf) {
1579 !(plug->features & SASL_FEAT_ALLOWS_PROXY)) {
1596 if (((myflags ^ plug->security_flags) & myflags) != 0) {
1608 if(plug->features & SASL_FEAT_GETSECRET) {
1613 plug->mech_name);
1617 plug->mech_name);
1719 if ( strcasecmp(mech,m->plug->mech_name)==0)
1748 s_conn->mech->plug->mech_dispose(conn->context, s_conn->sparams->utils);
1779 m->plug->mech_name)) break;
1787 if ((pluglist[l].max_ssf != m->plug->max_ssf) ||
1788 (pluglist[l].security_flags != m->plug->security_flags)) {
1797 sasl_FREE((sasl_server_plug_t *) m->plug);
1798 m->plug = &pluglist[l];
1837 result = s_conn->mech->plug->mech_new(s_conn->mech->glob_context,
1839 result = s_conn->mech->plug->mech_new(s_conn->mech->plug->glob_context,
1852 if(s_conn->mech->plug->features & SASL_FEAT_SERVER_FIRST) {
1870 if(s_conn->mech->plug->features & SASL_FEAT_WANT_CLIENT_FIRST) {
1889 s_conn->mech->plug->mech_dispose(conn->context,
1953 ret = s_conn->mech->plug->mech_step(conn->context,
1998 s_conn->mech->plug->mech_dispose(conn->context,
2025 result += strlen(listptr->plug->mech_name);
2121 strcat(conn->mechlist_buf, listptr->plug->mech_name);
2169 next->d = listptr->plug->mech_name;