Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Fixed notification quering | Christian Mollekopf | 2017-03-26 | |
| | | ||||
* | | Don't filter notifications too early. | Christian Mollekopf | 2017-03-26 | |
| | | | | | | | | | | | | With this it becomes difficult to test notifications, and notifications may contain more interesting information, so we don't want to drop them too early. | |||
* | | Test the result of the write operation. | Christian Mollekopf | 2017-03-26 | |
| | | ||||
* | | Use the resourceaccessfactory for notifiers as well. | Christian Mollekopf | 2017-03-26 | |
| | | | | | | | | | | Otherwise we end up trying to start the resource from multiple places in notifiertest. | |||
* | | Implemented notification support in the model. | Christian Mollekopf | 2017-03-24 | |
| | | | | | | | | | | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this. | |||
* | | Fixed identity name | Christian Mollekopf | 2017-03-24 | |
| | | ||||
* | | DomainType::name | Christian Mollekopf | 2017-03-23 | |
| | | ||||
* | | New properties | Christian Mollekopf | 2017-03-23 | |
| | | ||||
* | | Maintain the query state instead of using the offset. | Christian Mollekopf | 2017-03-22 | |
| | | | | | | | | | | | | | | | | | | | | Instead of using the offset to skip over old results requires recalculating them, and resulted in some cases in results being added multiple times to the model. By just maintaining the state we can apply the offset directly to the base-set, and maintain the state in reduction etc. which is necessary to continue streaming results while making sure we don't report anything twice. | |||
* | | Default domain adaptor | Christian Mollekopf | 2017-03-21 | |
| | | ||||
* | | Move type implementations in one place | Christian Mollekopf | 2017-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. | |||
* | | Better debugoutput | Christian Mollekopf | 2017-03-21 | |
| | | ||||
* | | Make error codes part of the applicationdomain interface | Christian Mollekopf | 2017-03-20 | |
| | | ||||
* | | We need the resource filter API also for SyncScope | Christian Mollekopf | 2017-03-19 | |
| | | ||||
* | | Better error message | Christian Mollekopf | 2017-03-19 | |
| | | ||||
* | | Excluded trash from threadleaders. | Christian Mollekopf | 2017-03-19 | |
| | | ||||
* | | Handle filtered thread-leader | Christian Mollekopf | 2017-03-19 | |
| | | ||||
* | | Removed unnecessary debug output | Christian Mollekopf | 2017-03-18 | |
| | | ||||
* | | emitNotification function | Christian Mollekopf | 2017-03-17 | |
| | | ||||
* | | Added notification code for mailtransport | Christian Mollekopf | 2017-03-17 | |
| | | ||||
* | | Preparation to get useful notifications to Kube | Christian Mollekopf | 2017-03-15 | |
| | | ||||
* | | Fixed warnings | Christian Mollekopf | 2017-03-15 | |
| | | ||||
* | | Fixed specialpurpose preprocessor | Christian Mollekopf | 2017-03-15 | |
| | | | | | | | | Set the flags on new mail as well | |||
* | | Improve log context identifier | Christian Mollekopf | 2017-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 errors | Christian Mollekopf | 2017-03-14 | |
| | | | | | | | | | | ...by setting dummy values for properties we do not actually have set in the config. | |||
* | | 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 | |
| |