Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Debug output | Christian Mollekopf | 2017-03-14 |
| | |||
* | An error should not stop the synchronizer from processing. | Christian Mollekopf | 2017-03-14 |
| | |||
* | Setup calls to setup dav resource | Christian Mollekopf | 2017-03-13 |
| | |||
* | No need to wrap those in jobs | Christian Mollekopf | 2017-03-13 |
| | |||
* | Addressbook support | Christian Mollekopf | 2017-03-09 |
| | |||
* | Dav cleanup | Christian Mollekopf | 2017-03-09 |
| | |||
* | Merge synchronization requests for individual mails of the same folder. | Christian Mollekopf | 2017-03-07 |
| | | | | | We use this frequently when loading conversations, so this results in a significant preformance improvement. | ||
* | Resolved potential deadlock | Christian Mollekopf | 2017-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 Mollekopf | 2017-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 cleanup | Christian Mollekopf | 2017-03-06 |
| | |||
* | Ensure we don't try to open db's that are not available to our | Christian Mollekopf | 2017-03-06 |
| | | | | transaction. | ||
* | Index debug output | Christian Mollekopf | 2017-03-06 |
| | |||
* | Avoid threading messages by thread with empty subject | Christian Mollekopf | 2017-03-06 |
| | |||
* | Port away from syncStartv0.1.0 | Christian Mollekopf | 2017-03-02 |
| | |||
* | Missed one include | Christian Mollekopf | 2017-03-01 |
| | |||
* | Adapt to KAsync changes | Christian Mollekopf | 2017-03-01 |
| | |||
* | cmake cleanup and set the version in project() | Christian Mollekopf | 2017-03-01 |
| | |||
* | Set the version in the main CMakeLists.txt | Christian Mollekopf | 2017-03-01 |
| | |||
* | Bumped version to 0.1.0 | Christian Mollekopf | 2017-03-01 |
| | |||
* | Filter resources by the types they support. | Christian Mollekopf | 2017-03-01 |
| | | | | | This avoid uselessly querying resources only to discover that they don't have a facade for the type. | ||
* | Less noise | Christian Mollekopf | 2017-02-28 |
| | |||
* | Less debug output | Christian Mollekopf | 2017-02-28 |
| | |||
* | Make opening dbis non-racy | Christian Mollekopf | 2017-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 output | Christian Mollekopf | 2017-02-27 |
| | |||
* | Attempt to fix the issue of opening the wrong database | Christian Mollekopf | 2017-02-26 |
| | |||
* | Better debug output | Christian Mollekopf | 2017-02-24 |
| | |||
* | Bring the application down in a controlled fashion if we experience a | Christian Mollekopf | 2017-02-23 |
| | | | | critical error. | ||
* | Debug output | Christian Mollekopf | 2017-02-20 |
| | |||
* | Improved debug output and moved debug operators to cpp | Christian Mollekopf | 2017-02-16 |
| | |||
* | Fixed multimodifications | Christian Mollekopf | 2017-02-16 |
| | |||
* | Remember whether a blob property is external or not. | Christian Mollekopf | 2017-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 types | Christian Mollekopf | 2017-02-16 |
| | |||
* | PropertyParser to properly parse different property types. | Christian Mollekopf | 2017-02-16 |
| | |||
* | PropertyRegistry for runtime information about properties. | Christian Mollekopf | 2017-02-16 |
| | | | | A first usecase is parsing different property types. | ||
* | Mails don't have uid's | Christian Mollekopf | 2017-02-16 |
| | |||
* | Avoid crashing if we get too many notifications. | Christian Mollekopf | 2017-02-14 |
| | | | | | If notifications come in faster than we can process them we'd run into the assert. | ||
* | Removed unnecessary debugoutput | Christian Mollekopf | 2017-02-13 |
| | |||
* | Use SINK_REGISTER_TYPES | Christian Mollekopf | 2017-02-13 |
| | |||
* | Avoid triggering reinsert if the leader doesn't change. | Christian Mollekopf | 2017-02-13 |
| | |||
* | Fixed index removals | Christian Mollekopf | 2017-02-13 |
| | |||
* | Don't emit superfluous remove signals. | Christian Mollekopf | 2017-02-13 |
| | | | | | We often let removal updates through and expect the model to deal with superfluous updates, this now actually implements that. | ||
* | Fixed reduction updates with stateful query. | Christian Mollekopf | 2017-02-13 |
| | | | | | | Some filters need to maintain state between runs in order to be able to emit only what has changed. This now also make reduction work for live queries. | ||
* | Move the SINK_EXPORT to the right place. | Christian Mollekopf | 2017-02-13 |
| | | | | Thanks to marcoscarpetta for the patch! | ||
* | Debugoutput | Christian Mollekopf | 2017-02-13 |
| | |||
* | Fixed query flags. | Christian Mollekopf | 2017-02-13 |
| | |||
* | Cleaner index syntax, don't index messageid twice | Christian Mollekopf | 2017-02-13 |
| | |||
* | Better debug output | Christian Mollekopf | 2017-02-09 |
| | |||
* | Simplified debug output | Christian Mollekopf | 2017-02-03 |
| | |||
* | Fixed incremental fetching | Christian Mollekopf | 2017-02-03 |
| | |||
* | We can't inhert the copy constructor. | Christian Mollekopf | 2017-02-01 |
| | | | | An the compiler in fedora 26 also tells us that. |