sasl->authused = SASL_MECH_PLAIN;
if(force_ir || data->set.sasl_ir)
- result = Curl_auth_create_plain_message(data, conn->user, conn->user,
+ result = Curl_auth_create_plain_message(data, NULL, conn->user,
conn->passwd, &resp, &len);
}
else if(enabledmechs & SASL_MECH_LOGIN) {
*progress = SASL_DONE;
return result;
case SASL_PLAIN:
- result = Curl_auth_create_plain_message(data, conn->user, conn->user,
+ result = Curl_auth_create_plain_message(data, NULL, conn->user,
conn->passwd, &resp, &len);
break;
case SASL_LOGIN:
<servercmd>
AUTH PLAIN
REPLY AUTHENTICATE +
-REPLY dXNlcgB1c2VyAHNlY3JldA== A002 OK AUTHENTICATE completed
+REPLY AHVzZXIAc2VjcmV0 A002 OK AUTHENTICATE completed
</servercmd>
<data>
From: me@somewhere\r
<protocol>
A001 CAPABILITY\r
A002 AUTHENTICATE PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
A003 SELECT 819\r
A004 FETCH 1 BODY[]\r
A005 LOGOUT\r
<verify>
<protocol>
A001 CAPABILITY\r
-A002 AUTHENTICATE PLAIN dXNlcgB1c2VyAHNlY3JldA==\r
+A002 AUTHENTICATE PLAIN AHVzZXIAc2VjcmV0\r
A003 SELECT 825\r
A004 FETCH 1 BODY[]\r
A005 LOGOUT\r
REPLY "AUTHENTICATE CRAM-MD5" + Rubbish
REPLY * A002 NO AUTH exchange cancelled by client
REPLY "AUTHENTICATE PLAIN" +
-REPLY dXNlcgB1c2VyAHNlY3JldA== A003 OK AUTHENTICATE completed
+REPLY AHVzZXIAc2VjcmV0 A003 OK AUTHENTICATE completed
</servercmd>
<data>
From: me@somewhere\r
A002 AUTHENTICATE CRAM-MD5\r
*\r
A003 AUTHENTICATE PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
A004 SELECT 833\r
A005 FETCH 1 BODY[]\r
A006 LOGOUT\r
REPLY TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= + Rubbish
REPLY * A002 NO AUTH exchange cancelled by client
REPLY "AUTHENTICATE PLAIN" +
-REPLY dXNlcgB1c2VyAHNlY3JldA== A003 OK AUTHENTICATE completed
+REPLY AHVzZXIAc2VjcmV0 A003 OK AUTHENTICATE completed
</servercmd>
<data>
From: me@somewhere\r
TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=\r
*\r
A003 AUTHENTICATE PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
A004 SELECT 834\r
A005 FETCH 1 BODY[]\r
A006 LOGOUT\r
REPLY "AUTHENTICATE DIGEST-MD5" + Rubbish
REPLY * A002 NO AUTH exchange cancelled by client
REPLY "AUTHENTICATE PLAIN" +
-REPLY dXNlcgB1c2VyAHNlY3JldA== A003 OK AUTHENTICATE completed
+REPLY AHVzZXIAc2VjcmV0 A003 OK AUTHENTICATE completed
</servercmd>
<data>
From: me@somewhere\r
A002 AUTHENTICATE DIGEST-MD5\r
*\r
A003 AUTHENTICATE PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
A004 SELECT 835\r
A005 FETCH 1 BODY[]\r
A006 LOGOUT\r
<servercmd>
AUTH PLAIN
REPLY AUTH +
-REPLY dXNlcgB1c2VyAHNlY3JldA== +OK Login successful
+REPLY AHVzZXIAc2VjcmV0 +OK Login successful
</servercmd>
<data>
From: me@somewhere\r
<protocol>
CAPA\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
RETR 865\r
QUIT\r
</protocol>
<verify>
<protocol>
CAPA\r
-AUTH PLAIN dXNlcgB1c2VyAHNlY3JldA==\r
+AUTH PLAIN AHVzZXIAc2VjcmV0\r
RETR 871\r
QUIT\r
</protocol>
REPLY "AUTH CRAM-MD5" + Rubbish
REPLY * -ERR AUTH exchange cancelled by client
REPLY "AUTH PLAIN" +
-REPLY dXNlcgB1c2VyAHNlY3JldA== +OK Login successful
+REPLY AHVzZXIAc2VjcmV0 +OK Login successful
</servercmd>
<data>
From: me@somewhere\r
AUTH CRAM-MD5\r
*\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
RETR 879\r
QUIT\r
</protocol>
REPLY TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= + Rubbish
REPLY * -ERR AUTH exchange cancelled by client
REPLY "AUTH PLAIN" +
-REPLY dXNlcgB1c2VyAHNlY3JldA== +OK Login successful
+REPLY AHVzZXIAc2VjcmV0 +OK Login successful
</servercmd>
<data>
From: me@somewhere\r
TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=\r
*\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
RETR 880\r
QUIT\r
</protocol>
REPLY "AUTH DIGEST-MD5" + Rubbish
REPLY * -ERR AUTH exchange cancelled by client
REPLY "AUTH PLAIN" +
-REPLY dXNlcgB1c2VyAHNlY3JldA== +OK Login successful
+REPLY AHVzZXIAc2VjcmV0 +OK Login successful
</servercmd>
<data>
From: me@somewhere\r
AUTH DIGEST-MD5\r
*\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
RETR 881\r
QUIT\r
</protocol>
<servercmd>
AUTH PLAIN
REPLY AUTH 334 PLAIN supported
-REPLY dXNlcgB1c2VyAHNlY3JldA== 235 Authenticated
+REPLY AHVzZXIAc2VjcmV0 235 Authenticated
</servercmd>
</reply>
<protocol>
EHLO 903\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
MAIL FROM:<sender@example.com>\r
RCPT TO:<recipient@example.com>\r
DATA\r
<verify>
<protocol>
EHLO 919\r
-AUTH PLAIN dXNlcgB1c2VyAHNlY3JldA==\r
+AUTH PLAIN AHVzZXIAc2VjcmV0\r
MAIL FROM:<sender@example.com>\r
RCPT TO:<recipient@example.com>\r
DATA\r
REPLY "AUTH CRAM-MD5" 334 Rubbish
REPLY * 501 AUTH exchange cancelled by client
REPLY "AUTH PLAIN" 334 PLAIN supported
-REPLY dXNlcgB1c2VyAHNlY3JldA== 235 Authenticated
+REPLY AHVzZXIAc2VjcmV0 235 Authenticated
</servercmd>
</reply>
AUTH CRAM-MD5\r
*\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
MAIL FROM:<sender@example.com>\r
RCPT TO:<recipient@example.com>\r
DATA\r
REPLY TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 334 Rubbish
REPLY * 501 AUTH exchange cancelled by client
REPLY "AUTH PLAIN" 334 PLAIN supported
-REPLY dXNlcgB1c2VyAHNlY3JldA== 235 Authenticated
+REPLY AHVzZXIAc2VjcmV0 235 Authenticated
</servercmd>
</reply>
TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=\r
*\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
MAIL FROM:<sender@example.com>\r
RCPT TO:<recipient@example.com>\r
DATA\r
REPLY "AUTH DIGEST-MD5" 334 Rubbish
REPLY * 501 AUTH exchange cancelled by client
REPLY "AUTH PLAIN" 334 PLAIN supported
-REPLY dXNlcgB1c2VyAHNlY3JldA== 235 Authenticated
+REPLY AHVzZXIAc2VjcmV0 235 Authenticated
</servercmd>
</reply>
AUTH DIGEST-MD5\r
*\r
AUTH PLAIN\r
-dXNlcgB1c2VyAHNlY3JldA==\r
+AHVzZXIAc2VjcmV0\r
MAIL FROM:<sender@example.com>\r
RCPT TO:<recipient@example.com>\r
DATA\r