summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* KDE_FORK_SLAVES is no longer necessaryChristian Mollekopf2017-06-29
|
* Ported to KDAV2, enabled the dav resource by default.Christian Mollekopf2017-06-29
|
* Register the right facade.Christian Mollekopf2017-06-25
|
* Revert this change, we can just only sync folders in kube.Christian Mollekopf2017-06-15
|
* The mailsynctest relies on subscribed mailboxesChristian Mollekopf2017-06-14
|
* CleanupChristian Mollekopf2017-06-14
|
* We now have to manually parse for inspectionsChristian Mollekopf2017-06-14
| | | | ..since we turn of parsing for regular fetching.
* Deal with both CRLF and LF mime messages.Christian Mollekopf2017-06-14
| | | | | | | IMAP always requires CRLF, and so does the MIME standard, KMIME expects LF-only. We now just try to always use CRLF on disk, but convert LF-only messages should we have to (e.g. because copied over from maildir or so).
* There shouldn't be any conversions necessary at this point.Christian Mollekopf2017-06-12
|
* Avoid the extra parsing step.Christian Mollekopf2017-06-12
| | | | | We only need the content, we'll parse later on when processing the pipeline.
* Disabled automatic syncing of foldersChristian Mollekopf2017-06-11
| | | | | | | I triggers a lot of work, and as we currently can't abort sync tasks and have no priority lane for requests it's rather intrusive. A sync will still be triggered when a folder is selected, so we're not loosing a lot except the "pull everything offline" case.
* Ensure change-replay errors make it through to the correct errorChristian Mollekopf2017-05-20
| | | | handling and are appropriately dealt with.
* Don't try to replay modifications on nothing.Christian Mollekopf2017-05-20
|
* Subscribe to mailboxes in imaptestChristian Mollekopf2017-05-20
|
* Avoid notifcations for requests that do nothing, progress with folderidChristian Mollekopf2017-05-20
|
* No more SINK_DEBUG_AREAChristian Mollekopf2017-05-12
|
* Don't create folders on invalid config.Christian Mollekopf2017-05-12
|
* Translate the host not found errorChristian Mollekopf2017-05-09
|
* Fixed folder syncChristian Mollekopf2017-05-04
| | | | | When explicitly listing the folder we can't rely on the subscription state, nor should we.
* Added progress notificationChristian Mollekopf2017-05-04
|
* Only sync subscribed foldersChristian Mollekopf2017-05-04
|
* Removed the resource mapperChristian Mollekopf2017-04-28
|
* We require at leaset 0.1.1Christian Mollekopf2017-04-26
|
* Only create one sessionChristian Mollekopf2017-04-26
| | | | And not one for every imap proxy
* Make sure we always have a complete hierarchy from the IMAP serverChristian Mollekopf2017-04-21
|
* Apparently this folder can have various names.Christian Mollekopf2017-04-21
|
* Gmail support.Christian Mollekopf2017-04-21
| | | | | For the time being we hardcode a list of folders that we synchronize that we know are not duplicating messages.
* Handle host not foundChristian Mollekopf2017-04-20
|
* cleanupChristian Mollekopf2017-04-12
|
* Allow the preprocessor to move and use in mailtransportChristian Mollekopf2017-04-12
|
* Copy mail back from mailtransportChristian Mollekopf2017-04-11
|
* We set the instance identifier in the base classChristian Mollekopf2017-04-11
|
* Don't continue processing the pipeline until we have appended theChristian Mollekopf2017-04-10
| | | | | | message. Otherwise the processor might think its done before it actually is.
* Avoid crashing if we fail to resolve the local id.Christian Mollekopf2017-04-07
|
* Detect maildir resource errorsChristian Mollekopf2017-04-07
|
* Be less verboseChristian Mollekopf2017-04-07
| | | | We already see the resource exiting.
* Mailtransport notificationsChristian Mollekopf2017-03-30
|
* We already print those warnings in the synchronizerChristian Mollekopf2017-03-30
|
* CleanupChristian Mollekopf2017-03-28
|
* Track the entities that this request applies to directly in theChristian Mollekopf2017-03-28
| | | | | | | | syncrequest That way we can do the notification emitting in the synchronizer and it keeps working even if the login already fails (so the synchronizing code would never be executed).
* Emit notifications while a folder is being syncedChristian Mollekopf2017-03-27
|
* Don't use 0 as error code and better error codesChristian Mollekopf2017-03-27
|
* Pass in days to downloadChristian Mollekopf2017-03-26
|
* SinkTraceCtxChristian Mollekopf2017-03-26
|
* Implemented notification support in the model.Christian Mollekopf2017-03-24
| | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this.
* Default domain adaptorChristian Mollekopf2017-03-21
|
* Move type implementations in one placeChristian Mollekopf2017-03-21
| | | | | | | Having them separated is rather pointless (since we need one for every type, and all types are the interface of sink, as one), and caused quite a bit of friction when adding new types. This will also make it easier to change things for all types.
* Removed unnecessary default implementationsChristian Mollekopf2017-03-21
|
* Translate login errorsChristian Mollekopf2017-03-20
|
* Make error codes part of the applicationdomain interfaceChristian Mollekopf2017-03-20
|