summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* Backwardscompatibility for existing settings.Christian Mollekopf2017-11-28
|
* Fixed imap testsChristian Mollekopf2017-11-28
| | | | Adjust to cyrus imap settings and use explicit encryption setting.
* Adjust testscript paths to new dockercontainerChristian Mollekopf2017-11-23
|
* Check for errorsChristian Mollekopf2017-11-23
|
* Fixed leakChristian Mollekopf2017-11-13
|
* Fixed parsing of larger headers.Christian Mollekopf2017-10-26
| | | | | | Just truncating the file is not a good idea. If the headers end up being larger (I just ran into that), then we just fail to parse the headers and miss important stuff like subjects. So let's not.
* Avoid relying on timeouts in testsChristian Mollekopf2017-10-09
|
* Detect login failuresChristian Mollekopf2017-09-22
|
* Days to sync from configChristian Mollekopf2017-09-20
|
* Fixed tests with secretstoreChristian Mollekopf2017-09-20
|
* Ported mailtransportresourceChristian Mollekopf2017-09-18
|
* Avoid storing the password in the configurationChristian Mollekopf2017-09-18
| | | | | | | The password (or any other secret), is now cached in the client process (in-memory only), and delivered to the resource via command. The resource avoids doing any operations against the source until the secret is available.
* Ignore kolab groupware folders.Christian Mollekopf2017-09-07
|
* 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
|