summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* Translate the error in both runJob overloads.Christian Mollekopf2017-08-28
|
* Detect connection lost so we can go to offline stateChristian Mollekopf2017-08-28
| | | | kimap should really have better error codes...
* The davresource has the contact.storage capabilityChristian Mollekopf2017-08-23
|
* Skip over revisions that we can't replay.Christian Mollekopf2017-08-14
|
* Replaying a change without remoteid is not going to work.Christian Mollekopf2017-08-11
|
* Use imported targets instead of qt5_use_modulesHeiko Becker2017-07-29
| | | | | | | | | | | | | | | | | | | From Qt's documentation: "This macro is obsolete. Use target_link_libraries with IMPORTED targets instead." It's only recommended with cmake >=2.8.9 & < 2.8.12. Sink already requires cmake 3.0. One advantage of using the imported targets is, that cmake complains if a target isn't found before it's used, like Qt5Concurrent missing from the find_package_call here. Reviewers: #sink, cmollekopf Reviewed By: #sink, cmollekopf Subscribers: #sink Tags: #sink Differential Revision: https://phabricator.kde.org/D6361
* Progress reporting for the DAV resource, and commit after 5 items.Christian Mollekopf2017-07-24
| | | | | Otherwise seemingly nothing will happen in the UI, and then suddenly all items will appear.
* 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
|