diff options
author | Steve Holme <steve_holme@hotmail.com> | 2012-06-06 20:14:52 +0100 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2012-06-06 20:14:52 +0100 |
commit | 00fddba6727c44bbf5f22b2bfaff4ef1d7111b19 (patch) | |
tree | 0625d05a4a01093d20150960e73f9608f44ff79d | |
parent | eef4b3fcfc89b411002fd05d047450aa72347448 (diff) |
smtp: Re-factored the SMTP_AUTH* state machine constants
Re-factored the SMTP_AUTH* constants, that are used by the state
machine, to be clearer to read.
-rw-r--r-- | lib/smtp.c | 52 | ||||
-rw-r--r-- | lib/smtp.h | 16 |
2 files changed, 34 insertions, 34 deletions
diff --git a/lib/smtp.c b/lib/smtp.c index c05db06df..d93bb57cd 100644 --- a/lib/smtp.c +++ b/lib/smtp.c @@ -288,14 +288,14 @@ static void state(struct connectdata *conn, smtpstate newstate) "HELO", "STARTTLS", "UPGRADETLS", - "AUTHPLAIN", - "AUTHLOGIN", - "AUTHPASSWD", - "AUTHCRAM", - "AUTHDIGESTMD5", - "AUTHDIGESTMD5_RESP", - "AUTHNTLM", - "AUTHNTLM_TYPE2MSG", + "AUTH_PLAIN", + "AUTH_LOGIN", + "AUTH_PASSWD", + "AUTH_CRAMMD5", + "AUTH_DIGESTMD5", + "AUTH_DIGESTMD5_RESP", + "AUTH_NTLM", + "AUTH_NTLM_TYPE2MSG", "AUTH", "MAIL", "RCPT", @@ -373,12 +373,12 @@ static CURLcode smtp_authenticate(struct connectdata *conn) #ifndef CURL_DISABLE_CRYPTO_AUTH if(smtpc->authmechs & SASL_AUTH_DIGEST_MD5) { mech = "DIGEST-MD5"; - state1 = SMTP_AUTHDIGESTMD5; + state1 = SMTP_AUTH_DIGESTMD5; smtpc->authused = SASL_AUTH_DIGEST_MD5; } else if(smtpc->authmechs & SASL_AUTH_CRAM_MD5) { mech = "CRAM-MD5"; - state1 = SMTP_AUTHCRAMMD5; + state1 = SMTP_AUTH_CRAMMD5; smtpc->authused = SASL_AUTH_CRAM_MD5; } else @@ -386,8 +386,8 @@ static CURLcode smtp_authenticate(struct connectdata *conn) #ifdef USE_NTLM if(smtpc->authmechs & SASL_AUTH_NTLM) { mech = "NTLM"; - state1 = SMTP_AUTHNTLM; - state2 = SMTP_AUTHNTLM_TYPE2MSG; + state1 = SMTP_AUTH_NTLM; + state2 = SMTP_AUTH_NTLM_TYPE2MSG; smtpc->authused = SASL_AUTH_NTLM; result = Curl_sasl_create_ntlm_type1_message(conn->user, conn->passwd, &conn->ntlm, @@ -397,15 +397,15 @@ static CURLcode smtp_authenticate(struct connectdata *conn) #endif if(smtpc->authmechs & SASL_AUTH_LOGIN) { mech = "LOGIN"; - state1 = SMTP_AUTHLOGIN; - state2 = SMTP_AUTHPASSWD; + state1 = SMTP_AUTH_LOGIN; + state2 = SMTP_AUTH_PASSWD; smtpc->authused = SASL_AUTH_LOGIN; result = Curl_sasl_create_login_message(conn->data, conn->user, &initresp, &len); } else if(smtpc->authmechs & SASL_AUTH_PLAIN) { mech = "PLAIN"; - state1 = SMTP_AUTHPLAIN; + state1 = SMTP_AUTH_PLAIN; state2 = SMTP_AUTH; smtpc->authused = SASL_AUTH_PLAIN; result = Curl_sasl_create_plain_message(conn->data, conn->user, @@ -638,7 +638,7 @@ static CURLcode smtp_state_authlogin_resp(struct connectdata *conn, result = Curl_pp_sendf(&conn->proto.smtpc.pp, "%s", authuser); if(!result) - state(conn, SMTP_AUTHPASSWD); + state(conn, SMTP_AUTH_PASSWD); } Curl_safefree(authuser); } @@ -769,7 +769,7 @@ static CURLcode smtp_state_authdigest_resp(struct connectdata *conn, result = Curl_pp_sendf(&conn->proto.smtpc.pp, "%s", rplyb64); if(!result) - state(conn, SMTP_AUTHDIGESTMD5_RESP); + state(conn, SMTP_AUTH_DIGESTMD5_RESP); } Curl_safefree(rplyb64); @@ -834,7 +834,7 @@ static CURLcode smtp_state_auth_ntlm_resp(struct connectdata *conn, result = Curl_pp_sendf(&conn->proto.smtpc.pp, "%s", type1msg); if(!result) - state(conn, SMTP_AUTHNTLM_TYPE2MSG); + state(conn, SMTP_AUTH_NTLM_TYPE2MSG); } Curl_safefree(type1msg); @@ -1151,38 +1151,38 @@ static CURLcode smtp_statemach_act(struct connectdata *conn) result = smtp_state_starttls_resp(conn, smtpcode, smtpc->state); break; - case SMTP_AUTHPLAIN: + case SMTP_AUTH_PLAIN: result = smtp_state_authplain_resp(conn, smtpcode, smtpc->state); break; - case SMTP_AUTHLOGIN: + case SMTP_AUTH_LOGIN: result = smtp_state_authlogin_resp(conn, smtpcode, smtpc->state); break; - case SMTP_AUTHPASSWD: + case SMTP_AUTH_PASSWD: result = smtp_state_authpasswd_resp(conn, smtpcode, smtpc->state); break; #ifndef CURL_DISABLE_CRYPTO_AUTH - case SMTP_AUTHCRAMMD5: + case SMTP_AUTH_CRAMMD5: result = smtp_state_authcram_resp(conn, smtpcode, smtpc->state); break; - case SMTP_AUTHDIGESTMD5: + case SMTP_AUTH_DIGESTMD5: result = smtp_state_authdigest_resp(conn, smtpcode, smtpc->state); break; - case SMTP_AUTHDIGESTMD5_RESP: + case SMTP_AUTH_DIGESTMD5_RESP: result = smtp_state_authdigest_resp_resp(conn, smtpcode, smtpc->state); break; #endif #ifdef USE_NTLM - case SMTP_AUTHNTLM: + case SMTP_AUTH_NTLM: result = smtp_state_auth_ntlm_resp(conn, smtpcode, smtpc->state); break; - case SMTP_AUTHNTLM_TYPE2MSG: + case SMTP_AUTH_NTLM_TYPE2MSG: result = smtp_state_auth_ntlm_type2msg_resp(conn, smtpcode, smtpc->state); break; diff --git a/lib/smtp.h b/lib/smtp.h index 1a454dc48..44d009417 100644 --- a/lib/smtp.h +++ b/lib/smtp.h @@ -36,14 +36,14 @@ typedef enum { SMTP_STARTTLS, SMTP_UPGRADETLS, /* asynchronously upgrade the connection to SSL/TLS (multi mode only) */ - SMTP_AUTHPLAIN, - SMTP_AUTHLOGIN, - SMTP_AUTHPASSWD, - SMTP_AUTHCRAMMD5, - SMTP_AUTHDIGESTMD5, - SMTP_AUTHDIGESTMD5_RESP, - SMTP_AUTHNTLM, - SMTP_AUTHNTLM_TYPE2MSG, + SMTP_AUTH_PLAIN, + SMTP_AUTH_LOGIN, + SMTP_AUTH_PASSWD, + SMTP_AUTH_CRAMMD5, + SMTP_AUTH_DIGESTMD5, + SMTP_AUTH_DIGESTMD5_RESP, + SMTP_AUTH_NTLM, + SMTP_AUTH_NTLM_TYPE2MSG, SMTP_AUTH, SMTP_MAIL, /* MAIL FROM */ SMTP_RCPT, /* RCPT TO */ |