aboutsummaryrefslogtreecommitdiffstats
path: root/worker
Commit message (Expand)AuthorAgeFilesLines
* lint: homogenize operations and minor fixes (gocritic)Moritz Poldrack2022-08-049-32/+36
* lint: removed unused code (deadcode, structcheck, unused)Moritz Poldrack2022-08-042-3/+0
* lint: ensure errors are at least logged (errcheck)Moritz Poldrack2022-08-044-6/+19
* lint: simplify code (gosimple)Moritz Poldrack2022-08-042-30/+24
* lint: remove ineffectual assignments (ineffassign)Moritz Poldrack2022-08-041-1/+1
* lint: remove unused structs and functions (unused)Moritz Poldrack2022-08-041-5/+1
* lint: remove redundant returns (S1023)Moritz Poldrack2022-08-041-1/+0
* lint: remove empty branches (SA9003)Moritz Poldrack2022-08-041-4/+4
* seqmap: refactor seqmap to use slice instead of mapTim Culverhouse2022-08-035-48/+80
* seqmap: compare ints instead of uintsTim Culverhouse2022-08-031-2/+2
* seqmap: re-order test assertsTim Culverhouse2022-08-031-15/+15
* lint: apply new formatting rulesMoritz Poldrack2022-08-0120-70/+97
* checkmail: error if check-mail-cmd is not setTim Culverhouse2022-08-012-0/+8
* notmuch: fix cursor movement in threaded viewKoni Marti2022-07-312-1/+7
* imap: remove unused expunge codeTim Culverhouse2022-07-261-21/+1
* sort: show warning when sort is not supportedKoni Marti2022-07-261-0/+2
* seqmap: sync seqNum to uid after expungeTim Culverhouse2022-07-242-5/+20
* logging: use level-based logger functionsRobin Jarry2022-07-2319-171/+165
* imap: disable debug loggerRobin Jarry2022-07-231-2/+0
* imap: fix error when server returns a message without body sectionRobin Jarry2022-07-231-0/+4
* account: import mbox file to a folderKoni Marti2022-07-141-1/+3
* account: export folder to mbox fileKoni Marti2022-07-141-0/+3
* mbox: implement an mbox backend workerKoni Marti2022-07-146-2/+952
* threading: enable filtering of server-side threadsTim Culverhouse2022-07-105-18/+58
* threading: add backend capabilities to workersTim Culverhouse2022-07-104-0/+25
* worker/maildir: implement Maildir++ supportAdnan Maolood2022-07-102-4/+42
* notmuch: fix server-side threadsTim Culverhouse2022-07-021-3/+15
* lint: fix composite literal using unkeyed fieldsMoritz Poldrack2022-06-261-1/+1
* imap: fix data race on seqMap arrayRobin Jarry2022-06-246-28/+146
* imap: add option to cache headersTim Culverhouse2022-06-226-12/+248
* maildir: fix dirinfo.Unseen and Exists countingTim Culverhouse2022-06-141-2/+0
* parse: fix content-type parsing errorKoni Marti2022-06-073-1/+96
* dirlist: update RUE counts for imap/maildir on move|copy|delete|archiveTim Culverhouse2022-06-073-13/+15
* feat: add background mail polling option for all workersTim Culverhouse2022-05-315-12/+119
* imap: add timeout to tcp connect functionsKoni Marti2022-05-042-120/+188
* imap: add debouncer to the idlerKoni Marti2022-05-043-11/+35
* imap: monitor the logout channel with an observerKoni Marti2022-05-043-86/+186
* imap: manage idle mode with an idlerKoni Marti2022-05-043-24/+181
* imap: extract imap config and configure handlingKoni Marti2022-05-042-97/+123
* imap: fix out-of-range panic for imap updatesKoni Marti2022-04-291-0/+14
* imap: avoid crash when replying to unread messageRobin Jarry2022-04-281-2/+9
* pgp: ensure CRLF line endings in pgpmail readerKoni Marti2022-04-251-0/+11
* logging: added a log on panicMoritz Poldrack2022-03-235-0/+15
* go vet: composite literal uses unkeyed fieldsMoritz Poldrack2022-03-1810-22/+22
* threading: honor user-defined sort criteriaKoni Marti2022-03-091-0/+13
* maildir: fix data race in maildir workerwagner riffel2022-03-071-25/+82
* threading: implement on-the-fly message threadingKoni Marti2022-02-241-2/+12
* thread: add method to append new nodeKoni Marti2022-02-231-0/+13
* imap: start reconnect when initial connect failsKoni Marti2022-02-201-3/+11
* imap: reconnect with exponential backoffKoni Marti2022-02-191-4/+28