aboutsummaryrefslogtreecommitdiffstats
path: root/worker/imap/worker.go
Commit message (Expand)AuthorAgeFilesLines
* idler: improve the imap idlerKoni Marti2024-01-251-18/+80
* imap: support the Gmail extension (X-GM-EXT-1)Koni Marti2023-08-031-0/+10
* imap: add folder-mapKoni Marti2023-06-221-1/+1
* worker: add WorkerInteractor interfaceKoni Marti2023-06-221-1/+2
* imap: use named loggerRobin Jarry2023-06-121-7/+6
* headers: enable partial header fetchingTim Culverhouse2023-05-161-0/+2
* imap: use delimiter from serverMoritz Poldrack2023-05-161-5/+13
* 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