When will passdb callback to mechanism yield PASSDB_RESULT_NEXT?
    Peter Mogensen 
    apm at b-one.net
       
    Sat May 27 23:02:31 EEST 2017
    
    
  
Hi,
code question...
I've been trying to figure out the implications of the new 
"noauthenticate" passdb field.
Internally it causes a passdb to result in PASSDB_RESULT_NEXT.
When a SASL mechanism calls 
auth_request_lookup_credentials(...,callback) the passdb result is 
passed to the callback.
But I can't really figure out when that result will ever be 
PASSDB_RESULT_NEXT. It seems the passdb fallthrough resolver will always 
replace it with PASSDB_RESULT_INTERNAL_FAILURE if it ends up being the 
last result.
Can it ever leak into the callback or is it an internal intermediate 
value or the passdb resolver?
/Peter
    
    
More information about the dovecot
mailing list