Loading lib/pop3.c +5 −1 Original line number Diff line number Diff line Loading @@ -260,8 +260,12 @@ static int pop3_endofresp(struct pingpong *pp, int *resp) return TRUE; } /* Does the server support the STLS capability? */ if(len >= 4 && !memcmp(line, "STLS", 4)) pop3c->tls_supported = TRUE; /* Does the server support clear text authentication? */ if(len >= 4 && !memcmp(line, "USER", 4)) else if(len >= 4 && !memcmp(line, "USER", 4)) pop3c->authtypes |= POP3_TYPE_CLEARTEXT; /* Does the server support APOP authentication? */ Loading lib/pop3.h +1 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ struct pop3_conn { char *apoptimestamp; /* APOP timestamp from the server greeting */ pop3state state; /* Always use pop3.c:state() to change state! */ bool ssldone; /* Is connect() over SSL done? */ bool tls_supported; /* StartTLS capability supported by server */ }; extern const struct Curl_handler Curl_handler_pop3; Loading Loading
lib/pop3.c +5 −1 Original line number Diff line number Diff line Loading @@ -260,8 +260,12 @@ static int pop3_endofresp(struct pingpong *pp, int *resp) return TRUE; } /* Does the server support the STLS capability? */ if(len >= 4 && !memcmp(line, "STLS", 4)) pop3c->tls_supported = TRUE; /* Does the server support clear text authentication? */ if(len >= 4 && !memcmp(line, "USER", 4)) else if(len >= 4 && !memcmp(line, "USER", 4)) pop3c->authtypes |= POP3_TYPE_CLEARTEXT; /* Does the server support APOP authentication? */ Loading
lib/pop3.h +1 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ struct pop3_conn { char *apoptimestamp; /* APOP timestamp from the server greeting */ pop3state state; /* Always use pop3.c:state() to change state! */ bool ssldone; /* Is connect() over SSL done? */ bool tls_supported; /* StartTLS capability supported by server */ }; extern const struct Curl_handler Curl_handler_pop3; Loading