On Tue, 2003-11-25 at 01:07, Miquel van Smoorenburg wrote:
On Mon, 24 Nov 2003 20:28:55, Timo Sirainen wrote:
- SUBSCRIBE broke subscription lists
- LIST code rewritten, children flags should be correct now
It is correct as in that \HasChildren is now returned .. however, for mailboxes without children the \HasNoChildren flag is not returned. And the RFC says that if neither the \HasChildren flag is set, nor the \HasNoChildren, the folder might or might not have subfolders. Which means that the whole CHILDREN extension is basically useless, mutt still shows my plain folders as having subfolders and I can even "cd" into the "Drafts" subfolder.. which I should not be able to do, ofcourse.
You're probably talking about LSUB command, not LIST? This is kind of designed that way to avoid unneeded traffic for most clients, using LISTEXT extension with:
LIST (subscribed children) "" %
works correctly. Hmm.. Maybe I should make it configurable..
I looked at the CVS code and it should work there. This is probably not going to get fixed in the 0.99.10 series, right ?
I copied that code from CVS to .10.3.