Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								24910e2cdf 
								
							 
						 
						
							
							
								
								declaring ex[M] instead of ex[2] is, indeed, no good. long live watchpoints.  
							
							
							
						 
						
							2006-01-30 09:33:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								a41ea8f9f1 
								
							 
						 
						
							
							
								
								whoops - 'isync -w' would write .mbsyncrc to a wrong directory  
							
							
							
						 
						
							2006-01-29 18:40:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c7cb6d8e 
								
							 
						 
						
							
							
								
								move fetching new messages in front of syncing old entries. this alone  
							
							... 
							
							
							
							does not buy us a whole lot ... 
							
						 
						
							2006-01-29 15:52:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								635b2d7b76 
								
							 
						 
						
							
							
								
								test for journalling and journal replay.  
							
							
							
						 
						
							2006-01-29 15:48:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								9c6c158ef3 
								
							 
						 
						
							
							
								
								undocumented flag -J to skip committing the new sync state.  
							
							
							
						 
						
							2006-01-29 15:46:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a5a817bb 
								
							 
						 
						
							
							
								
								merge Quiet, Verbose & Debug into DFlags  
							
							
							
						 
						
							2006-01-29 14:46:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								185769640b 
								
							 
						 
						
							
							
								
								M_NOT_SYNCED => M_SYNCED. now that sync records know their messages, it  
							
							... 
							
							
							
							is simpler to track the positive case. 
							
						 
						
							2006-01-29 11:49:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								f4ce961bab 
								
							 
						 
						
							
							
								
								move driver options composition below journal replay - it might make  
							
							... 
							
							
							
							additional actions necessary (it doesn't, yet). 
							
						 
						
							2006-01-29 11:35:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c402678c 
								
							 
						 
						
							
							
								
								split driver->prepare into ->prepare_opts and ->prepare_paths  
							
							
							
						 
						
							2006-01-29 11:22:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								4e983506d3 
								
							 
						 
						
							
							
								
								#include limits.h (for INT_MAX)  
							
							... 
							
							
							
							REF: <a8e45e1b0601241753j1e14cc1cm3fc3c65c7acb0c1b@mail.gmail.com> 
							
						 
						
							2006-01-25 06:35:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								1a6ee00d86 
								
							 
						 
						
							
							
								
								less confusing uid ranges in debug  
							
							
							
						 
						
							2006-01-13 16:10:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								d414d0aae2 
								
							 
						 
						
							
							
								
								solaris 10 fix: use sys/filio.h for FIONREAD. untested.  
							
							... 
							
							
							
							REF: <20060111215014.GA601@49.180.97-84.rev.gaoland.net> 
							
						 
						
							2006-01-12 06:36:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								8b6ac97fe4 
								
							 
						 
						
							
							
								
								adjust to: omit flags other than "deleted" when expunging target.  
							
							
							
						 
						
							2006-01-08 19:25:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								3c8ee66bfc 
								
							 
						 
						
							
							
								
								collect stderr as well.  
							
							
							
						 
						
							2006-01-03 09:28:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								f6ed69a8d3 
								
							 
						 
						
							
							
								
								don't record we synced flags if we didn't.  
							
							
							
						 
						
							2005-12-29 13:08:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								2fa54425e7 
								
							 
						 
						
							
							
								
								have to flush debug as well ...  
							
							
							
						 
						
							2005-12-28 20:45:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								76de0182a2 
								
							 
						 
						
							
							
								
								of course F_DELETED will have been added to expired slave messages, so  
							
							... 
							
							
							
							don't complain about it. 
							
						 
						
							2005-12-28 20:05:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								8c30ec4a25 
								
							 
						 
						
							
							
								
								put message references into the sync records. match up the uids after  
							
							... 
							
							
							
							opening the boxes instead of "sort-of-on-demand" - this is much simpler.
match from messages to sync records, not the other way round - makes the
debug output shorter, as the separate dump_box() is gone now. 
							
						 
						
							2005-12-28 19:17:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								61dfbea617 
								
							 
						 
						
							
							
								
								"reformat" S_EXP_S setting logic for understandability.  
							
							
							
						 
						
							2005-12-28 19:10:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								808001c0a9 
								
							 
						 
						
							
							
								
								whoops  
							
							
							
						 
						
							2005-12-28 11:07:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								4ec56f8cf6 
								
							 
						 
						
							
							
								
								- instead of having {m,s}foo, we have foo[2] now, so we can do  
							
							... 
							
							
							
							everything with loops instead of symmetric function calls
- added some const 
							
						 
						
							2005-12-28 10:02:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								f070f3cd72 
								
							 
						 
						
							
							
								
								show debug output on error.  
							
							
							
						 
						
							2005-12-27 17:44:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								d68dd7369e 
								
							 
						 
						
							
							
								
								make the error case output more useful by dumping the entire data set.  
							
							
							
						 
						
							2005-12-27 17:31:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								549c1cf13e 
								
							 
						 
						
							
							
								
								fix error message  
							
							
							
						 
						
							2005-12-26 16:02:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								716ff82540 
								
							 
						 
						
							
							
								
								add expiration tests  
							
							
							
						 
						
							2005-12-26 16:02:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5f5aa2b2 
								
							 
						 
						
							
							
								
								add MaxSize tests  
							
							
							
						 
						
							2005-12-26 16:01:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								ab898f2f5c 
								
							 
						 
						
							
							
								
								when dumping mailboxes, sort by uid 1st.  
							
							
							
						 
						
							2005-12-26 16:00:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								d3faf0d27f 
								
							 
						 
						
							
							
								
								detect excess messages after sync  
							
							
							
						 
						
							2005-12-26 15:58:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								924e1a7f04 
								
							 
						 
						
							
							
								
								sync state reader:  
							
							... 
							
							
							
							- grok negative uids
- more robust 
							
						 
						
							2005-12-26 15:57:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								963f607c81 
								
							 
						 
						
							
							
								
								don't eat array lead-in on empty arrays  
							
							
							
						 
						
							2005-12-26 15:54:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc23fee7b 
								
							 
						 
						
							
							
								
								why would somebody manipulate an expired message? right, he wouldn't:  
							
							... 
							
							
							
							he would either expunge the mailbox or configure his MUA to hide trashed
messages. consequently don't sync expired message flags, let alone
interpret them in a special way.
one special feature remains, though: if a non-expunged expired message
is flagged on the master, it will be unexpired on the slave. i'm not
sure whether i should remove or document this feature. 
							
						 
						
							2005-12-26 15:02:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								9740e7e852 
								
							 
						 
						
							
							
								
								message tweaks  
							
							
							
						 
						
							2005-12-26 14:55:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								d5a1f5876d 
								
							 
						 
						
							
							
								
								more logical order  
							
							
							
						 
						
							2005-12-23 10:22:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								044d8dfb73 
								
							 
						 
						
							
							
								
								add some regression testing.  
							
							
							
						 
						
							2005-12-22 18:06:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								5633236ed2 
								
							 
						 
						
							
							
								
								fix sync entries not being purged due to c&p error.  
							
							
							
						 
						
							2005-12-22 14:59:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								8db5ec1e5e 
								
							 
						 
						
							
							
								
								less confusing error message on invalid mailbox.  
							
							
							
						 
						
							2005-12-21 13:04:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								6d229848a5 
								
							 
						 
						
							
							
								
								it's beyond me what this memset was supposed to do ...  
							
							
							
						 
						
							2005-12-18 14:10:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								633869d040 
								
							 
						 
						
							
							
								
								trailing whitespace  
							
							
							
						 
						
							2005-12-18 13:41:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								25db6a3c31 
								
							 
						 
						
							
							
								
								revert 1.8 - what was i smoking?! the CREATE argument is already quoted;  
							
							... 
							
							
							
							we just extracted it from the previous command. 
							
						 
						
							2005-12-17 13:47:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								7710b3dcb5 
								
							 
						 
						
							
							
								
								make flag changes unset "new" status - unless a ghost is acting in the  
							
							... 
							
							
							
							background, a flag change indicates that the message was at least
noticed. 
							
						 
						
							2005-09-29 21:07:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								bf26a663da 
								
							 
						 
						
							
							
								
								don't call the driver's set_flags() if the flags did not change at all.  
							
							
							
						 
						
							2005-09-29 21:05:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								d2753c4188 
								
							 
						 
						
							
							
								
								64-bit cleanness  
							
							
							
						 
						
							2005-09-21 16:14:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								1a77d2e650 
								
							 
						 
						
							
							
								
								re-gen  
							
							
							
						 
						
							2005-03-28 12:23:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4266eadc 
								
							 
						 
						
							
							
								
								quote CREATE argument  
							
							
							
						 
						
							2005-03-28 10:43:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								7e31f95470 
								
							 
						 
						
							
							
								
								re-gen  
							
							
							
						 
						
							2005-03-28 10:32:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								7f26ca3c0a 
								
							 
						 
						
							
							
								
								bump version  
							
							
							
						 
						
							2005-03-28 10:26:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								02babb0651 
								
							 
						 
						
							
							
								
								fix inverted condition leading to endless loop when message is changed  
							
							... 
							
							
							
							while isync is running. 
							
						 
						
							2005-03-28 10:26:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								c2209c8470 
								
							 
						 
						
							
							
								
								cope with out-of-disk-space halfways gracefully (that is, don't clobber  
							
							... 
							
							
							
							the sync state including the journal, but exit immediately). 
							
						 
						
							2004-11-13 09:19:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								556dfabc38 
								
							 
						 
						
							
							
								
								sf.net -> sourceforge.net. otherwise the list-post is different from the  
							
							... 
							
							
							
							actual address, which makes mutt add two to addresses on list-reply ... 
							
						 
						
							2004-10-17 16:31:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oswald Buddenhagen 
								
							 
						 
						
							
							
							
							
								
							
							
								e8c769ea76 
								
							 
						 
						
							
							
								
								ignore user-defined flags (for now).  
							
							... 
							
							
							
							also, split off the backslash from the "core" flag names. 
							
						 
						
							2004-10-17 15:34:53 +00:00