Oswald Buddenhagen 14 жил өмнө
parent
commit
39006d7f24
2 өөрчлөгдсөн 10 нэмэгдсэн , 3 устгасан
  1. 3 0
      TODO
  2. 7 3
      src/mbsync.1

+ 3 - 0
TODO

@@ -17,6 +17,9 @@ clarify error cases of transactions.
 
 
 cleanup/improve error messages in the drivers.
 cleanup/improve error messages in the drivers.
 
 
+sync.c does not consider UID 0 valid, which is wrong. fixing this requires
+an incompatible change or a remapping hack in sync state files.
+
 clarify UID 0 vs. < 0 returns vor store_msg & find_msg.
 clarify UID 0 vs. < 0 returns vor store_msg & find_msg.
 
 
 create dbg_srec(srec, fmt, ...).
 create dbg_srec(srec, fmt, ...).

+ 7 - 3
src/mbsync.1

@@ -452,11 +452,15 @@ times within a Group.
 .SH INHERENT PROBLEMS
 .SH INHERENT PROBLEMS
 Changes done after \fBmbsync\fR has retrieved the message list will not be
 Changes done after \fBmbsync\fR has retrieved the message list will not be
 synchronised until the next time \fBmbsync\fR is invoked.
 synchronised until the next time \fBmbsync\fR is invoked.
-.P
+..
+.SH BUGS
 Using \fBTrash\fR on IMAP Stores bears a race condition: messages will be
 Using \fBTrash\fR on IMAP Stores bears a race condition: messages will be
 lost if they are marked as deleted after the message list was retrieved but
 lost if they are marked as deleted after the message list was retrieved but
-before the mailbox is expunged. There is no risk as long as the IMAP mailbox
-is not simultaneously accessed by \fBmbsync\fR and another mail client.
+before the mailbox is expunged. This can be fixed by using UID EXPUNGE.
+There is no risk as long as the IMAP mailbox is not simultaneously accessed
+by \fBmbsync\fR and another mail client.
+.P
+The IMAP message UID 0 is assumed to be impossible, which is wrong.
 ..
 ..
 .SH FILES
 .SH FILES
 .TP
 .TP