зеркало из https://github.com/mozilla/pjs.git
fix 211104 CRAM-MD5 capability not always recognized, patch by ch.ey@gmx.net, r/sr=bienvenu
This commit is contained in:
Родитель
670aa826c4
Коммит
72012cce20
|
@ -683,10 +683,10 @@ PRInt32 nsSmtpProtocol::SendEhloResponse(nsIInputStream * inputStream, PRUint32
|
||||||
if (m_responseText.Find("LOGIN", PR_TRUE, 5) >= 0)
|
if (m_responseText.Find("LOGIN", PR_TRUE, 5) >= 0)
|
||||||
SetFlag(SMTP_AUTH_LOGIN_ENABLED);
|
SetFlag(SMTP_AUTH_LOGIN_ENABLED);
|
||||||
|
|
||||||
if (m_responseText.Find("EXTERNAL", PR_TRUE, 8) >= 0)
|
if (m_responseText.Find("EXTERNAL", PR_TRUE, 5) >= 0)
|
||||||
SetFlag(SMTP_AUTH_EXTERNAL_ENABLED);
|
SetFlag(SMTP_AUTH_EXTERNAL_ENABLED);
|
||||||
|
|
||||||
if (m_responseText.Find("CRAM-MD5", PR_TRUE, 8) >= 0)
|
if (m_responseText.Find("CRAM-MD5", PR_TRUE, 5) >= 0)
|
||||||
{
|
{
|
||||||
nsresult rv;
|
nsresult rv;
|
||||||
nsCOMPtr<nsISignatureVerifier> verifier = do_GetService(SIGNATURE_VERIFIER_CONTRACTID, &rv);
|
nsCOMPtr<nsISignatureVerifier> verifier = do_GetService(SIGNATURE_VERIFIER_CONTRACTID, &rv);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче