summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* 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
|
* Better debugoutputChristian Mollekopf2017-03-21
|
* Translate login errorsChristian Mollekopf2017-03-20
|
* Make error codes part of the applicationdomain interfaceChristian Mollekopf2017-03-20
|
* We need the resource filter API also for SyncScopeChristian Mollekopf2017-03-19
|
* Better error messageChristian Mollekopf2017-03-19
|
* Excluded trash from threadleaders.Christian Mollekopf2017-03-19
|
* Fixed mailquery benchmark.Christian Mollekopf2017-03-19
|
* Handle filtered thread-leaderChristian Mollekopf2017-03-19
|
* Revived mailquerybenchmark to show how slow reduction queries are.Christian Mollekopf2017-03-18
|
* Removed tests that we no longer useChristian Mollekopf2017-03-18
|
* Call necessary libgit init and shutdown functions.Christian Mollekopf2017-03-18
| | | | The library asserts otherwise
* MailtransportChristian Mollekopf2017-03-18
|
* Removed unnecessary debug outputChristian Mollekopf2017-03-18
|
* Bumped release versionChristian Mollekopf2017-03-17
|
* emitNotification functionChristian Mollekopf2017-03-17
|
* Gather some more error messages when trying to send mail.Christian Mollekopf2017-03-17
|
* Added notification code for mailtransportChristian Mollekopf2017-03-17
|
* Preparation to get useful notifications to KubeChristian Mollekopf2017-03-15
|
* Fixed warningsChristian Mollekopf2017-03-15
|
* Fixed specialpurpose preprocessorChristian Mollekopf2017-03-15
| | | | Set the flags on new mail as well
* Fixed dav server propertyChristian Mollekopf2017-03-14
|
* Improve log context identifierChristian Mollekopf2017-03-14
| | | | | We already set the resource id for the resource process, so adding it again really adds nothing at all.
* Always request properties we use and in turn avoid getting errorsChristian Mollekopf2017-03-14
| | | | | ...by setting dummy values for properties we do not actually have set in the config.
* Always fork KIO slavesChristian Mollekopf2017-03-14
|
* This is not necessaryChristian Mollekopf2017-03-14
|
* Debug outputChristian Mollekopf2017-03-14
|
* An error should not stop the synchronizer from processing.Christian Mollekopf2017-03-14
|
* Setup calls to setup dav resourceChristian Mollekopf2017-03-13
|
* No need to wrap those in jobsChristian Mollekopf2017-03-13
|
* Addressbook supportChristian Mollekopf2017-03-09
|
* Dav cleanupChristian Mollekopf2017-03-09
|
* removed libmaildir from .specChristian 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.
* Going towards 0.2Christian Mollekopf2017-03-07
|
* Don't trigger threadindex warningsChristian Mollekopf2017-03-07
|
* 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.
* Resolved potential deadlockChristian Mollekopf2017-03-07
| | | | | | When trying to reply to a mail from kube we ran into a deadlock. The initial result callback is called from the main thread, and that can thus directly lead to destruction of the emitter.
* Move blob files on move to the same location like when a client moves.Christian Mollekopf2017-03-07
| | | | | | Otherwise if the source resource manages to clean up the revision before the target resource gets to process the new entity, then the blob file is gone already.
* 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
* lmdb cleanupChristian Mollekopf2017-03-06
|
* Ensure we don't try to open db's that are not available to ourChristian Mollekopf2017-03-06
| | | | transaction.
* Index debug outputChristian Mollekopf2017-03-06
|
* Avoid threading messages by thread with empty subjectChristian Mollekopf2017-03-06
|
* libgit version checkChristian Mollekopf2017-03-06
|
* Merge branch 'master' into developChristian Mollekopf2017-03-06
|\
| * Remove unnecessary message in FindLMDBFilipe Saraiva2017-03-04
| |
| * Create and add FindLMDB to CMakeLists.txtFilipe Saraiva2017-03-04
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Currently CMakeLists doesn't look for LMDB, a required dependency for sink. This commit creates a FindLMDB script based in an original script available in BSD license and add it to CMakeLists.txt. Test Plan: Remove LMDB development library and try to compile sink. The CMake process will end with success but in compilation time you will get the follow error message sink/common/storage_lmdb.cpp:35:18: fatal error: lmdb.h: Arquivo ou diretório não encontrado compilation terminated. After apply the patch, the look for LMDB will work and the CMake process will fail because there is not LMDB installed. So, just install LMDB development and the CMake process will find the library and the process will end successfully. Reviewers: #sink, cmollekopf Reviewed By: #sink, cmollekopf Subscribers: #sink Tags: #sink Differential Revision: https://phabricator.kde.org/D4927
| | * Create and add FindLMDB to CMakeLists.txtFilipe Saraiva2017-03-03
| |/ | | | | | | | | | | Currently CMakeLists doesn't look for LMDB, a required dependency for sink. This commit creates a FindLMDB script based in an original script available in BSD license and add it to CMakeLists.txt.