|  | Commit message (Collapse) | Author | Age | Files | 
|---|
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | (instead of rolling our own) | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Unsollicited LIST responses are currently ignored, hence interimap won't
detect mailbox creation/deletion/subcription/unsubscription. | 
| | |  | 
| | 
| 
| 
| 
| | This forces a write, so we can better detect detect dead peers after
hibernation for instance. | 
| | 
| 
| 
| | dead peers | 
| | |  | 
| | 
| 
| 
| 
| 
| | expunged
(before we had a chance to sync it) | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Indeed, if the server sends
    * n EXISTS
    * n EXPUNGE
meaning a new message is received, and is immediately removed
afterwards, the server might have allocated a new UID for the removed
message. | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Indeed we might get an untagged EXISTS response, meaning that a new
message has been received meanwhile. | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  |