View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000337 | SOGo | SOPE | public | 2010-01-15 16:25 | 2014-12-30 18:29 |
Reporter | Assigned To | ||||
Priority | normal | Severity | tweak | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0000337: NGImapResponseParser: handling of service/network interruptions | ||||
Description | When an IMAP connection is interrupted, the parser methods tend to loop indefinitely because the return code "-1" from _la is never handled. This causes SOGo to not recover properly when a system service is behaving erratically. | ||||
Tags | No tags attached. | ||||
One possible quick fix is to enable the "EOF" marker to be queried only once per stream. The second time should trigger an NSException. From there we will be able to track the different locations in the SOPE code where the return code is not checked. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2010-01-15 16:25 |
|
New Issue | |
2010-01-15 16:25 |
|
Summary | NGImapResponseParser: handling of interruptions => NGImapResponseParser: handling of service/network interruptions |
2010-01-15 16:38 |
|
Note Added: 0000448 | |
2014-12-30 18:29 | ludovic | Severity | major => tweak |