aboutsummaryrefslogtreecommitdiffstats
path: root/worker/imap
Commit message (Expand)AuthorAgeFilesLines
* lint: update golangci-lint to 1.61.0Tristan Partin2024-09-201-1/+1
* treewide: replace uint32 uids with opaque stringsRobin Jarry2024-08-288-37/+46
* imap: fix SeqMap.Pop runtime errorKoni Marti2024-08-241-3/+3
* imap: expose extension in capabilitiesKoni Marti2024-08-041-0/+2
* imap: extend SEARCH with X-GM-RAW for full Gmail search syntaxKoni Marti2024-08-044-6/+120
* imap: report errors from serverRobin Jarry2024-07-011-21/+31
* imap: fix panic in connectKoni Marti2024-05-091-2/+3
* imap: add imaps+insecure modeMoritz Poldrack2024-05-011-0/+3
* imap: drain updates channel when moving messagesKoni Marti2024-02-261-0/+3
* imap: drain updates channel when deleting messagesKoni Marti2024-02-261-0/+40
* log: move package to libRobin Jarry2024-02-148-8/+8
* filter: allow workers to combine filter termsKoni Marti2024-02-111-1/+3
* imap: fix connection when host only has ipv6 addressRobin Jarry2024-02-041-8/+2
* flags: add support for draft flagJason Cox2024-01-261-0/+2
* idler: improve the imap idlerKoni Marti2024-01-255-137/+177
* imap: show parseable messages on errorMoritz Poldrack2023-12-301-12/+13
* search: use a common api for all workersRobin Jarry2023-10-283-103/+41
* worker: move shared code to libRobin Jarry2023-10-281-2/+2
* xdg: get rid of deprecated dependenciesRobin Jarry2023-08-272-26/+4
* imap: support the Gmail extension (X-GM-EXT-1)Koni Marti2023-08-035-0/+186
* imap: fix header cache key collisionsRobin Jarry2023-07-161-13/+17
* imap: only call UidSort with sort criteriaKoni Marti2023-06-251-2/+3
* imap: add folder-mapKoni Marti2023-06-224-5/+27
* worker: add WorkerInteractor interfaceKoni Marti2023-06-224-3/+5
* imap: implement cancellation of searching and fetchingTim Culverhouse2023-06-202-0/+26
* imap: implement cancellation of opening dir and listing contentsTim Culverhouse2023-06-201-39/+72
* logging: remove ultra verbose trace logsRobin Jarry2023-06-123-21/+2
* imap: use named loggerRobin Jarry2023-06-129-48/+47
* headers: enable partial header fetchingTim Culverhouse2023-05-164-4/+25
* imap: handle the NonExistent attributeKoni Marti2023-05-161-1/+4
* imap: use delimiter from serverMoritz Poldrack2023-05-162-5/+24
* 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