aboutsummaryrefslogtreecommitdiffstats
path: root/worker/imap
Commit message (Expand)AuthorAgeFilesLines
* imap: avoid error log when pruning cache entriesRobin Jarry2023-04-271-2/+4
* imap: add size field to cache structKoni Marti2023-04-261-1/+4
* imap: clear cache on tag mismatchKoni Marti2023-04-261-2/+41
* messageinfo: report message sizesKoni Marti2023-04-261-0/+2
* search: handle headers in search/filter queryJulian Marcos2023-04-221-1/+7
* directory: add IANA mailbox rolesTim Culverhouse2023-04-221-3/+18
* directory: use directory to store rue countsTim Culverhouse2023-04-222-10/+2
* imap: update directory on flag opsTim Culverhouse2023-04-221-0/+3
* directory: remove attributes fieldTim Culverhouse2023-04-221-2/+1
* capabilities: report capabilities from backendTim Culverhouse2023-04-223-2/+4
* imap: properly handle mailbox status updatesTim Culverhouse2023-04-222-15/+11
* msgstore: fetch message list based on OpenDirectory msgTim Culverhouse2023-04-222-2/+0
* parse msg-id lists more liberallyNguyễn Gia Phong2023-03-262-8/+4
* imap,smtp: cache and cycle XOAUTH2 refresh tokenDean2023-01-261-1/+1
* lint: add missing panic handlers in goroutinesRobin Jarry2023-01-063-0/+5
* model: change flags array to bitmaskRobin Jarry2023-01-043-11/+10
* imap: use list-status for check-mailTim Culverhouse2022-12-021-24/+43
* imap: use list-status for list-directories if availableTim Culverhouse2022-12-021-8/+48
* imap: check for list-status capabilityTim Culverhouse2022-12-021-3/+16
* imap: add LIST-STATUS extensionTim Culverhouse2022-12-021-0/+149
* imap: simplify error handling in list directoriesTim Culverhouse2022-12-021-5/+6
* imap: filter and search with a date rangeKoni Marti2022-12-021-1/+15
* logging: rename package to logRobin Jarry2022-12-0210-53/+53
* logging: homogenize levelsRobin Jarry2022-12-028-22/+23
* imap: fix error with empty flag updatesRobin Jarry2022-11-231-4/+8
* message-info: add explicit References fieldTim Culverhouse2022-11-092-0/+8
* envelope: add InReplyTo fieldTim Culverhouse2022-11-091-5/+5
* imap: add support for ORDEREDSUBJECT threading algorithmjp392022-11-092-5/+11
* imap: fix flags updateKoni Marti2022-10-041-4/+4
* viewer: option to not mark message as seenKoni Marti2022-10-041-1/+4
* imap,smtp: add XOAUTH2 supportJulian Pidancet2022-10-013-0/+21
* imap: stop checkmail if there are pending actionskt programs2022-09-291-0/+13
* imap: send message info updates for bulk flag opsKoni Marti2022-09-291-41/+59
* idler: fix data race for access to idleing and waitingTim Culverhouse2022-09-261-3/+15
* backends: send MessageInfoError on header fetching errorTim Culverhouse2022-09-251-4/+1
* charset: handle unknown charsets more user-friendlyKoni Marti2022-09-251-1/+4
* cache: fetch flags from UITim Culverhouse2022-09-201-10/+4
* imap: prevent deadlock from posting actions to selfTim Culverhouse2022-09-202-3/+6
* imap: implement MoveMessages handlingTim Culverhouse2022-08-222-0/+19
* imap: create copy of uids to retain sort orderTim Culverhouse2022-08-222-2/+6
* lint: work nicely with wrapped errors (errorlint)Moritz Poldrack2022-08-043-12/+12
* lint: homogenize operations and minor fixes (gocritic)Moritz Poldrack2022-08-043-11/+14
* lint: removed unused code (deadcode, structcheck, unused)Moritz Poldrack2022-08-041-1/+0
* lint: ensure errors are at least logged (errcheck)Moritz Poldrack2022-08-041-1/+1
* lint: simplify code (gosimple)Moritz Poldrack2022-08-041-16/+13
* 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