summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* We need the default constructor.Christian Mollekopf2016-12-02
|
* TypeHelper so we can centrally define the type dispatchChristian Mollekopf2016-11-30
| | | | | | Not pretty, but that at least allows us to centrally define the string to type dispatch (It's somehow very hard to do in C++ without repeating all types over and over in various interfaces).
* Fixed buildChristian Mollekopf2016-11-30
|
* Don't reference temporary memoryChristian Mollekopf2016-11-29
|
* The synchronization call can be sync.Christian Mollekopf2016-11-29
| | | | | ... because we really just enqueue the request and then wait for the notification.
* CleanupChristian Mollekopf2016-11-29
|
* Avoid race conditions if the notification comes back too earlyChristian Mollekopf2016-11-28
|
* Renamed RemoteIdMap to SynchronizerStoreChristian Mollekopf2016-11-28
|
* CleanupChristian Mollekopf2016-11-28
|
* Used the CommandProcessor as central place for all command processing.Christian Mollekopf2016-11-28
|
* Moved the flush command to the command processor.Christian Mollekopf2016-11-28
|
* Moved inspection commands to a separate inspector.Christian Mollekopf2016-11-28
|
* Move the commandprocessor to a separate file.Christian Mollekopf2016-11-28
|
* CleanupChristian Mollekopf2016-11-27
|
* Removed unused command.Christian Mollekopf2016-11-25
|
* Added the flush command.Christian Mollekopf2016-11-25
| | | | | | | Instead of trying to actually flush queues, we send a special command through the same queues as the other commands and can thus guarantee that the respective commands have been processed without blocking anything.
* Deal with not using the implicit internal transaction.Christian Mollekopf2016-11-24
|
* Abort operations if we failed to connect to the resource.Christian Mollekopf2016-11-24
|
* Never remove the static facades.Christian Mollekopf2016-11-22
| | | | This fixes the clientapitest.
* Ensure we always process the full queue and that flushing works.Christian Mollekopf2016-11-22
|
* Avoid unnecessary transactions.Christian Mollekopf2016-11-22
|
* Process change replays as part of the synchronization queueChristian Mollekopf2016-11-22
|
* Folded the SourceWriteback into the Synchronizer.Christian Mollekopf2016-11-21
| | | | | | | | | | | | By concentrating all communication to the source in one place we get rid of several oddities. * Quite a bit of duplication since both need access to the synchronizationStore and the source. * We currently have an akward locking in place because both classes access the ync store. This is not easier to resolve cleanly. * The live of resource implementers becomes easier. * An implementation could elect to not use changereplay and always do a full sync... (maybe?)
* Removed unnecessary includesChristian Mollekopf2016-11-21
|
* sinksh list identity supportChristian Mollekopf2016-11-21
|
* Apply default date filter.Christian Mollekopf2016-11-15
|
* Query::setTypeChristian Mollekopf2016-11-14
|
* Hide Query::parentPropertyChristian Mollekopf2016-11-14
|
* Hide the Query::limitChristian Mollekopf2016-11-14
|
* Query::setLimitChristian Mollekopf2016-11-14
|
* Made the use of the folder struct a bit more expressiveChristian Mollekopf2016-11-14
|
* Deal with only having the rid available but not the separated path.Christian Mollekopf2016-11-14
|
* Sync single folder testChristian Mollekopf2016-11-14
|
* Fixed builChristian Mollekopf2016-11-14
|
* CleanupChristian Mollekopf2016-11-14
|
* Prepared new query based synchronization APIChristian Mollekopf2016-11-11
|
* Notification debug stream operator.Christian Mollekopf2016-11-10
|
* One error is enough if the source is not existing.Christian Mollekopf2016-11-07
|
* Implement debug stream operators for query.Christian Mollekopf2016-11-07
|
* Register query serializerChristian Mollekopf2016-11-07
|
* Fixed flag testingChristian Mollekopf2016-11-07
|
* Query serialization.Christian Mollekopf2016-11-06
|
* User querybaseChristian Mollekopf2016-11-04
|
* Don't expose the live query flag directly.Christian Mollekopf2016-11-04
|
* Separated the base filter from the rest of the query.Christian Mollekopf2016-11-04
|
* Error propagation works in kasync now.Christian Mollekopf2016-11-04
|
* Set to/cc/bccChristian Mollekopf2016-11-01
|
* Got the sender to workChristian Mollekopf2016-10-31
|
* Mail::Contact mappingChristian Mollekopf2016-10-31
|
* Requesting a property that is not available is not an error.Christian Mollekopf2016-10-28
|