response.c (imapfilter-2.7.5) | : | response.c (imapfilter-2.7.6) | ||
---|---|---|---|---|
skipping to change at line 320 | skipping to change at line 320 | |||
else { | else { | |||
error("server supports neither the IMAP4rev1 nor the " | error("server supports neither the IMAP4rev1 nor the " | |||
"IMAP4 protocol\n"); | "IMAP4 protocol\n"); | |||
return -1; | return -1; | |||
} | } | |||
ssn->capabilities = CAPABILITY_NONE; | ssn->capabilities = CAPABILITY_NONE; | |||
if (xstrcasestr(s, "NAMESPACE")) | if (xstrcasestr(s, "NAMESPACE")) | |||
ssn->capabilities |= CAPABILITY_NAMESPACE; | ssn->capabilities |= CAPABILITY_NAMESPACE; | |||
if (xstrcasestr(s, "AUTH=CRAM-MD5")) | ||||
ssn->capabilities |= CAPABILITY_CRAMMD5; | ||||
if (xstrcasestr(s, "STARTTLS")) | if (xstrcasestr(s, "STARTTLS")) | |||
ssn->capabilities |= CAPABILITY_STARTTLS; | ssn->capabilities |= CAPABILITY_STARTTLS; | |||
if (xstrcasestr(s, "CHILDREN")) | if (xstrcasestr(s, "CHILDREN")) | |||
ssn->capabilities |= CAPABILITY_CHILDREN; | ssn->capabilities |= CAPABILITY_CHILDREN; | |||
if (xstrcasestr(s, "IDLE")) | if (xstrcasestr(s, "IDLE")) | |||
ssn->capabilities |= CAPABILITY_IDLE; | ssn->capabilities |= CAPABILITY_IDLE; | |||
if (xstrcasestr(s, "AUTH=XOAUTH2")) | if (xstrcasestr(s, "AUTH=XOAUTH2")) | |||
ssn->capabilities |= CAPABILITY_XOAUTH2; | ssn->capabilities |= CAPABILITY_XOAUTH2; | |||
xfree(s); | xfree(s); | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 0 lines changed or added |