aerc/worker/imap
Tim Culverhouse c2f4404fca threading: enable filtering of server-side threads
This patch enables the filtering of a threaded view which uses
server-built threads. Filtering is done server-side, in order to
preserve the use of server-built threads.

In adding this feature, the filtering of notmuch folders was brought up
to feature parity with the other workers. The filters function the same
(ie: they can be stacked). The notmuch filters, however, still use
notmuch syntax for the filtering.

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-07-10 21:15:12 +02:00
..
cache.go imap: add option to cache headers 2022-06-22 11:26:13 +02:00
checkmail.go threading: add backend capabilities to workers 2022-07-10 21:15:12 +02:00
configure.go imap: add option to cache headers 2022-06-22 11:26:13 +02:00
connect.go imap: add timeout to tcp connect functions 2022-05-04 14:07:15 +02:00
create.go go vet: composite literal uses unkeyed fields 2022-03-18 13:33:16 +01:00
fetch.go imap: fix data race on seqMap array 2022-06-24 21:08:12 +02:00
flags.go imap: fix data race on seqMap array 2022-06-24 21:08:12 +02:00
idler.go imap: add debouncer to the idler 2022-05-04 14:07:15 +02:00
imap.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
list.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
movecopy.go dirlist: update RUE counts for imap/maildir on move|copy|delete|archive 2022-06-07 16:19:23 +02:00
observer.go imap: monitor the logout channel with an observer 2022-05-04 14:07:15 +02:00
open.go threading: enable filtering of server-side threads 2022-07-10 21:15:12 +02:00
remove.go go vet: composite literal uses unkeyed fields 2022-03-18 13:33:16 +01:00
search.go threading: enable filtering of server-side threads 2022-07-10 21:15:12 +02:00
seqmap.go imap: fix data race on seqMap array 2022-06-24 21:08:12 +02:00
seqmap_test.go imap: fix data race on seqMap array 2022-06-24 21:08:12 +02:00
worker.go threading: add backend capabilities to workers 2022-07-10 21:15:12 +02:00