summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
...
* | 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
| |
* | Handle filtered thread-leaderChristian Mollekopf2017-03-19
| |
* | Removed unnecessary debug outputChristian Mollekopf2017-03-18
| |
* | emitNotification functionChristian 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
* | 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.
* | 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
| |
* | 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.
* | 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
|/
* Port away from syncStartv0.1.0Christian Mollekopf2017-03-02
|
* Missed one includeChristian Mollekopf2017-03-01
|
* Adapt to KAsync changesChristian Mollekopf2017-03-01
|
* cmake cleanup and set the version in project()Christian Mollekopf2017-03-01
|
* Set the version in the main CMakeLists.txtChristian Mollekopf2017-03-01
|
* Bumped version to 0.1.0Christian 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.
* Less noiseChristian Mollekopf2017-02-28
|
* Less debug outputChristian Mollekopf2017-02-28
|
* Make opening dbis non-racyChristian Mollekopf2017-02-27
| | | | | | | | | | | | | | Dbis can only be opened by one thread and should then be shared accross all threads after committing the transaction to create the dbi. This requires us to initially open all db's, which in turn requires us to know the correct flags. This patch stores the flags to open each db in a separate db, and then opens up all databases on initial start. If a new database is created that dbi is as well shared as soon as the transaction is committed (before the dbi is private to the transaction).
* Fixed debug outputChristian Mollekopf2017-02-27
|
* Attempt to fix the issue of opening the wrong databaseChristian Mollekopf2017-02-26
|
* Better debug outputChristian Mollekopf2017-02-24
|
* Bring the application down in a controlled fashion if we experience aChristian Mollekopf2017-02-23
| | | | critical error.
* Debug outputChristian Mollekopf2017-02-20
|
* Improved debug output and moved debug operators to cppChristian Mollekopf2017-02-16
|
* Fixed multimodificationsChristian Mollekopf2017-02-16
|
* Remember whether a blob property is external or not.Christian Mollekopf2017-02-16
| | | | | ...we used to accidentally move external blobs after the property was lost when storing the modificatoin in the queue.
* Use SINK_REGISTER_TYPES to avoid repeating the typesChristian Mollekopf2017-02-16
|
* PropertyParser to properly parse different property types.Christian Mollekopf2017-02-16
|
* PropertyRegistry for runtime information about properties.Christian Mollekopf2017-02-16
| | | | A first usecase is parsing different property types.
* Mails don't have uid'sChristian Mollekopf2017-02-16
|
* Avoid crashing if we get too many notifications.Christian Mollekopf2017-02-14
| | | | | If notifications come in faster than we can process them we'd run into the assert.
* Removed unnecessary debugoutputChristian Mollekopf2017-02-13
|