aboutsummaryrefslogtreecommitdiffstats
path: root/worker/imap/worker.go
Commit message (Expand)AuthorAgeFilesLines
* capabilities: report capabilities from backendTim Culverhouse2023-04-221-0/+4
* imap: properly handle mailbox status updatesTim Culverhouse2023-04-221-15/+2
* imap: check for list-status capabilityTim Culverhouse2022-12-021-3/+16
* logging: rename package to logRobin Jarry2022-12-021-6/+6
* logging: homogenize levelsRobin Jarry2022-12-021-3/+3
* imap: add support for ORDEREDSUBJECT threading algorithmjp392022-11-091-4/+10
* imap,smtp: add XOAUTH2 supportJulian Pidancet2022-10-011-0/+1
* imap: implement MoveMessages handlingTim Culverhouse2022-08-221-0/+2
* lint: work nicely with wrapped errors (errorlint)Moritz Poldrack2022-08-041-1/+1
* seqmap: refactor seqmap to use slice instead of mapTim Culverhouse2022-08-031-0/+3
* logging: use level-based logger functionsRobin Jarry2022-07-231-5/+6
* threading: add backend capabilities to workersTim Culverhouse2022-07-101-0/+14
* imap: fix data race on seqMap arrayRobin Jarry2022-06-241-20/+11
* imap: add option to cache headersTim Culverhouse2022-06-221-0/+6
* feat: add background mail polling option for all workersTim Culverhouse2022-05-311-0/+2
* imap: add timeout to tcp connect functionsKoni Marti2022-05-041-120/+10
* imap: add debouncer to the idlerKoni Marti2022-05-041-0/+1
* imap: monitor the logout channel with an observerKoni Marti2022-05-041-86/+22
* imap: manage idle mode with an idlerKoni Marti2022-05-041-24/+30
* imap: extract imap config and configure handlingKoni Marti2022-05-041-97/+24
* imap: fix out-of-range panic for imap updatesKoni Marti2022-04-291-0/+14
* logging: added a log on panicMoritz Poldrack2022-03-231-0/+3
* go vet: composite literal uses unkeyed fieldsMoritz Poldrack2022-03-181-4/+4
* imap: start reconnect when initial connect failsKoni Marti2022-02-201-3/+11
* imap: reconnect with exponential backoffKoni Marti2022-02-191-4/+28
* imap: improve reconnect stabilityKoni Marti2022-02-061-7/+19
* imap: auto-reconnects on connection errorKoni Marti2022-01-191-2/+24
* imap: emits connection error on logoutKoni Marti2022-01-191-0/+29
* imap: fix panic when sending multiple connect cmdsKoni Marti2022-01-191-15/+26
* Revert "imap: attempt automatic reconnection on error"Robin Jarry2022-01-151-41/+3
* imap: attempt automatic reconnection on errorRobin Jarry2022-01-141-3/+41
* imap: fix build on macosRobin Jarry2021-12-111-7/+2
* imap: add tcp connection optionsRobin Jarry2021-12-071-0/+102
* imap: use low level tcp connectionRobin Jarry2021-12-071-6/+22
* imap: move connect procedure into a dedicated functionRobin Jarry2021-12-071-45/+55
* imap: fix segfault when disconnectingRobin Jarry2021-11-221-3/+2
* messages: allow displaying email threadsy0ast2021-11-131-2/+5
* imap: add manual {dis,}connect supportRobin Jarry2021-11-051-2/+14
* go.mod: change base git urlRobin Jarry2021-11-051-4/+4
* imap: use builtin idle supportRobin Jarry2021-11-021-4/+2
* imap: add sort supportReto Brunner2020-10-111-1/+3
* Add support for :rmdirARaspiK2020-08-191-0/+2
* Add additional flagging functionalityARaspiK2020-07-081-2/+2
* Set AnsweredFlag on successful replySrivathsan Murali2020-05-251-0/+2
* Mark sent messages as "seen" in maildirGalen Abell2020-03-031-1/+1
* remove the dirInfoUpdateRequest functionalityReto Brunner2020-02-291-2/+0
* lib/msgstore: debounce directoryUpdateRequestsReto Brunner2020-02-251-0/+2
* imap: fix double closing idleStopReto Brunner2020-02-161-2/+4
* Fix: oauthbearer runtime errorFrode Aannevik2019-10-161-6/+7
* imap worker: do not copy mailbox status mutexWagner Riffel2019-08-261-2/+3