GNOME Bugzilla – Bug 241625
Evolution fails to handle ALERT messages
Last modified: 2005-11-15 02:22:21 UTC
Please fill in this template when reporting a bug, unless you know what you are doing. Description of Problem: Evolution 1.2.2 fails to handle ALERT messages generated by the IMAP server. Displaying ALERT messages to the end user is a rfc2060 and rfc2683 MUST requirement. Steps to reproduce the problem: 1. Login to an account that is either OVER QUOTA or above QUOTA WARN setting. 2. Look at the Evolution GUI for alert messages. (none found) 3. Examine the IMAP protocol trace to confirm the ALERT was sent and ignored. Actual Results: No ALERT response codes are displayed. Expected Results: IMAP server ALERT response codes should be shown. How often does this happen? Every time. Additional Information: This is a follow on to old bug#222496. If the patch in #22496 is present in Evolution 1.2.2 it needs some tweaking to work correctly. Display of ALERT response codes is an rfc MUST. See rfc2683 section 3.4.11. ALERT Response Codes and rfc2060 section 7.1 Server Responses - Status Responses for details. I will attached some protocol traces of this error.
Created attachment 42306 [details] simple IMAP session trace showing ALERT message
Note: Jeff apparently didn't understand that this bug is present in 1.2.2 and still present in the latest 1.3.x preview release. Old bug#241588 was incorrectly marked a dup and fixed. Reopening this as a new bug since the problem still exists in the current 1.2.x stable and the current 1.3.x preview. Note that this is an RFC MUST for IMAP compliance. Looking at the patch from bug#222496 it appears that it must be changed to also look for "NO" and "BAD" response status when checking for the ALERT response code.
Adding Zed who provided original 1.0.x patch for this.
*** This bug has been marked as a duplicate of 222496 ***