document some breakage
This commit is contained in:
		
							parent
							
								
									d637772339
								
							
						
					
					
						commit
						39006d7f24
					
				
					 2 changed files with 10 additions and 3 deletions
				
			
		
							
								
								
									
										3
									
								
								TODO
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								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, ...).
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										10
									
								
								src/mbsync.1
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								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
 | 
					before the mailbox is expunged. This can be fixed by using UID EXPUNGE.
 | 
				
			||||||
is not simultaneously accessed by \fBmbsync\fR and another mail client.
 | 
					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
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue