Mercurial > dovecot > original-hg > dovecot-1.2
changeset 97:6f837354f2fe HEAD
Don't send \Children or \NoChildren flags for LIST anymore, we never
supported the CHILDREN draft properly, and it's not becoming standard
anyway. Get it back in when/if we add support for LISTEXT draft.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 29 Aug 2002 21:21:39 +0300 |
parents | fb7500933a11 |
children | bac5a44da22b |
files | src/imap/cmd-list.c |
diffstat | 1 files changed, 1 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-list.c Thu Aug 29 03:01:09 2002 +0300 +++ b/src/imap/cmd-list.c Thu Aug 29 21:21:39 2002 +0300 @@ -25,8 +25,6 @@ const char *str; str = t_strconcat((flags & MAILBOX_NOSELECT) ? " \\Noselect" : "", - (flags & MAILBOX_CHILDREN) ? " \\HasChildren" : "", - (flags & MAILBOX_NOCHILDREN) ? " \\HasNoChildren" :"", (flags & MAILBOX_NOINFERIORS) ? " \\NoInferiors" : "", (flags & MAILBOX_MARKED) ? " \\Marked" : "", (flags & MAILBOX_UNMARKED) ? " \\UnMarked" : "", @@ -104,12 +102,8 @@ name = path == NULL ? node->name : t_strconcat(path, sep, node->name, NULL); - if (node->children == NULL) - node->flags |= MAILBOX_NOCHILDREN; - else { - node->flags |= MAILBOX_CHILDREN; + if (node->children != NULL) list_send(client, node->children, cmd, name, sep, glob); - } if ((node->flags & MAILBOX_NOSELECT) && imap_match(glob, name, 0, NULL) < 0) {