mutt stable branch with some hacks
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix imap server-side search to call uid2msgno() only once. (see #3905)

After performing a UID SEARCH, the results are parsed in
cmd_parse_search(). This was accidentally calling uid2msgno() twice.
Since that function does a linear search, this has a noticable impact
on large search results.

+1 -1
+1 -1
imap/command.c
··· 884 884 msgno = uid2msgno (idata, uid); 885 885 886 886 if (msgno >= 0) 887 - idata->ctx->hdrs[uid2msgno (idata, uid)]->matched = 1; 887 + idata->ctx->hdrs[msgno]->matched = 1; 888 888 } 889 889 } 890 890