summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* Always fork KIO slavesChristian Mollekopf2017-03-14
|
* Setup calls to setup dav resourceChristian Mollekopf2017-03-13
|
* Addressbook supportChristian Mollekopf2017-03-09
|
* Dav cleanupChristian Mollekopf2017-03-09
|
* Don't install libmaildir as separate libraryChristian Mollekopf2017-03-08
| | | | | It's not a generic maildir implementation and the library conflicts with what's installed from kdepim-runtime.
* Merge synchronization requests for individual mails of the same folder.Christian Mollekopf2017-03-07
| | | | | We use this frequently when loading conversations, so this results in a significant preformance improvement.
* Get mailtransport with kolabnow to workChristian Mollekopf2017-03-06
| | | | | | | | | | when connecting to smtps:// the command will silently fail, with wireshark spewing out a cryptic "5.5.2 command not recognized". The magic commandline (that works) is: curl smtp://smtp.kolabnow.com:587 -v --mail-from "$USER" --mail-rcpt "$USER" --ssl -u $USER.ch:$PW -T alternative.mbox -k --anyauth
* Port away from syncStartv0.1.0Christian Mollekopf2017-03-02
|
* Adapt to KAsync changesChristian Mollekopf2017-03-01
|
* Make it possible to not build the dav resourceChristian Mollekopf2017-03-01
|
* Filter resources by the types they support.Christian Mollekopf2017-03-01
| | | | | This avoid uselessly querying resources only to discover that they don't have a facade for the type.
* Skip messages that we can't fetch anyways.Christian Mollekopf2017-02-26
|
* Only the davresource requires kdavChristian Mollekopf2017-02-21
|
* Avoid getting stuck in the hostname lookup during tests.Christian Mollekopf2017-02-21
|
* Removed unnecessary includesChristian Mollekopf2017-02-21
|
* These shouldn't be warnings.Christian Mollekopf2017-02-16
|
* Find mime message even if it has been renamed due to a flag changeChristian Mollekopf2017-02-16
|
* Better debug outputChristian Mollekopf2017-02-16
|
* Remove disconnected sessions from the cached pool.Christian Mollekopf2017-02-08
|
* Don't hardcode capabilitiesChristian Mollekopf2017-02-08
|
* The logout command will never be executed if the session is notChristian Mollekopf2017-02-08
| | | | connected.
* Added session cache.Christian Mollekopf2017-02-08
| | | | So we can avoid logging in for every command.
* disable ctag check for now, cause otherwise we will delete the contatcs in ↵Sandro Knauß2017-01-30
| | | | non changes collections
* make scanForRemovals workSandro Knauß2017-01-30
|
* sync contacts with kasyncSandro Knauß2017-01-30
|
* extract datas from VCardSandro Knauß2017-01-30
|
* Make syncing of contacts successfullySandro Knauß2017-01-30
|
* starting with davresourceSandro Knauß2017-01-30
|
* Ignore mails that are marked as deleted.Christian Mollekopf2017-01-25
|
* Don't treat the IMAP namespace as subfolder.Christian Mollekopf2017-01-22
| | | | INBOX.INBOX means that the INBOX folder is in the INBOX. namespace.
* Support dependencies between sync requests.Christian Mollekopf2017-01-22
| | | | | | | | | | If one sync task depends on the previous sync task we want to flush in between, so we can query for the results of the previous sync request locally. If we detect such a dependency we temporarily halt all processing of synchronization requests until the flush completes, so we can continue processing.
* Also try to send the mail on changereplay.Christian Mollekopf2017-01-17
|
* Avoid sending the mail twiceChristian Mollekopf2017-01-13
|
* SimplificationChristian Mollekopf2017-01-12
|
* The template arguments are no longer required.Christian Mollekopf2017-01-12
|
* syncThen is no longer necessaryChristian Mollekopf2017-01-12
|
* Logout after changereplayChristian Mollekopf2017-01-12
|
* Only apply the name-based special purpose detection to top-levelChristian Mollekopf2017-01-12
| | | | folders.
* Flag definitionsChristian Mollekopf2017-01-12
|
* Set enabled state from subscriptionChristian Mollekopf2017-01-11
|
* Logout after synchronizationChristian Mollekopf2017-01-10
|
* Maildir always has the full payload.Christian Mollekopf2017-01-10
|
* Simplify jobsChristian Mollekopf2017-01-10
| | | | | | For some reason this also makes the synchronization to throw an error on login failure again. Something with the job error propagation is not quite right.
* Correctly resolve the folderChristian Mollekopf2017-01-10
|
* Remember if we have all of the data or only the headers.Christian Mollekopf2017-01-10
|
* Improved imap mail sync algorithm.Christian Mollekopf2017-01-10
| | | | | | | | | | | | | | | * when requesting individual mails we sync the full content * when requesting individual folders we get 2 weeks of full content + headers for everything else. * when requesting a sync for all folders we only get 2 weeks of full content. Getting the headers for 50k messages takes about 180s on my system with kolabnow (network being the bottleneck), so that's managable. Getting the full content would take in the range of hours. This way we have something to show, and a way to request more data, without making the system overly complex yet. Certainly not the final solution, but a good start.
* No more normalizedPathChristian Mollekopf2017-01-07
|
* Debug outputChristian Mollekopf2017-01-06
|
* Introduced Log::ContextChristian Mollekopf2016-12-22
| | | | | | | To have hierarchical debug output we have to pass around something at run-time, there is no reasonable alternative. Log::Context provides the identifier to do just that and largely replaces the debug component idea.
* MailtransporttestChristian Mollekopf2016-12-22
|