[PEAR-BUG] Req #20491 [Fbk]: Redundant CAPABILITY requests
[email protected] Wed, 21 Jan 2015 13:32:13 +0000 (GMT)
| Newsgroups | php.pear.bugs |
|---|---|
| Message-ID | <[email protected]> |
Edit report at https://pear.php.net/bugs/bug.php?id=20491&edit=1 ID: 20491 Updated by: [email protected] Reported By: alec at alec dot pl Summary: Redundant CAPABILITY requests Status: Feedback Type: Feature/Change Request Package: Net_Sieve Package Version: 1.3.4 PHP Version: Irrelevant Roadmap Versions: New Comment: In which way it was broken? It returned wrong capabilities or what? Previous Comments: ------------------------------------------------------------------------ [2015-01-21 12:59:50] yunosh -Status: Open +Status: Feedback Both starting TLS as well es logging in can result in a changed capabilities set. At least after STARTTLS the server must automatically advertise the latest capabilities, but in some versions of Cyrus this was broken, so we explicitely request those. ------------------------------------------------------------------------ [2015-01-21 12:50:42] alec Description: ------------ In connection/login process we have at least two redundant CAPABILITY calls. Here's how it looks now: S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Kolab-2.5-96.el6.kolab_3.4" S: "SASL" "PLAIN LOGIN" S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags ... S: "STARTTLS" S: "UNAUTHENTICATE" S: OK C: CAPABILITY S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Kolab-2.5-96.el6.kolab_3.4" S: "SASL" "PLAIN LOGIN" S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags ... S: "STARTTLS" S: "UNAUTHENTICATE" S: OK C: STARTTLS S: OK "Begin TLS negotiation now" STARTTLS negotiation successful S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Kolab-2.5-96.el6.kolab_3.4" S: "SASL" "PLAIN LOGIN" S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags ... S: "UNAUTHENTICATE" S: OK C: CAPABILITY S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Kolab-2.5-96.el6.kolab_3.4" S: "SASL" "PLAIN LOGIN" S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags ... S: "UNAUTHENTICATE" S: OK C: AUTHENTICATE "PLAIN" "AG1hcmsuZ2VybWFuQGV4YW1wbGUub3JnADEyMzQ1" S: OK C: CAPABILITY S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Kolab-2.5-96.el6.kolab_3.4" S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags ... S: "UNAUTHENTICATE" S: OK ------------------------------------------------------------------------ -- Edit this bug report at https://pear.php.net/bugs/bug.php?id=20491&edit=1