]> granicus.if.org Git - neomutt/commit
Add RECURSIVEMATCH LIST-EXTENDED selection option to query
authorKevin McCarthy <kevin@8t8.us>
Wed, 24 Apr 2019 02:06:11 +0000 (19:06 -0700)
committerRichard Russon <rich@flatcap.org>
Thu, 25 Apr 2019 09:42:34 +0000 (10:42 +0100)
commit08de8abe801665fd019c04c5bd79bac0f5a89985
tree4e31d693a54001eda80f50b2424bbc1bd74c2c73
parente2cfcc9e85915a7f4d7034da104cc57bbaf00ef7
Add RECURSIVEMATCH LIST-EXTENDED selection option to query

LSUB is required to include mailboxes with subscribed children, but
the just added "LIST (SUBSCRIBED)" by default does not do that.

To match previous behavior, add RECURSIVEMATCH to make sure the
children are included.  Fix the parser to trim off the CHILDINFO
suffix in the response.

Parse \NonExistent LIST attribute the same as \NoSelect.

Co-authored-by: Richard Russon <rich@flatcap.org>
imap/browse.c
imap/command.c