On Sun, Oct 17, 2010 at 07:38:44PM +1100, Bron Gondwana wrote: > On Sun, Oct 17, 2010 at 02:16:21AM -0400, Carsey, Robert wrote: > > On one which did not work, I found: > > . SELECT INBOX > > * 76 EXISTS > > * 0 RECENT > > * FLAGS (\Answered \Flagged \Draft \Deleted \Seen) > > * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] Ok > > * OK [UNSEEN 1] Ok > > * OK [UIDVALIDITY 0] Ok > > Ok. Seriously WTF??? UIDVALIDITY 0? How did that even get created?
It got created by my stupidity. Fix in git - along with a pile of other bugs in reconstruct that I found along the way. > > I've even wiped out all of this user's cyrus.* files and reconstruct -r > > them > > Even their cyrus.index file? And it's still creating this bogus UIDVALIDITY? > Unless something's odd with your clock I don't see how this could happen. Now I do! Fixed though. I'm going to try to get 2.4.1 released today so that we can say "here are your fixes" about some things. Bron.