Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | We need the default constructor. | Christian Mollekopf | 2016-12-02 |
| | |||
* | TypeHelper so we can centrally define the type dispatch | Christian Mollekopf | 2016-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 build | Christian Mollekopf | 2016-11-30 |
| | |||
* | Don't reference temporary memory | Christian Mollekopf | 2016-11-29 |
| | |||
* | The synchronization call can be sync. | Christian Mollekopf | 2016-11-29 |
| | | | | | ... because we really just enqueue the request and then wait for the notification. | ||
* | Cleanup | Christian Mollekopf | 2016-11-29 |
| | |||
* | Avoid race conditions if the notification comes back too early | Christian Mollekopf | 2016-11-28 |
| | |||
* | Renamed RemoteIdMap to SynchronizerStore | Christian Mollekopf | 2016-11-28 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-11-28 |
| | |||
* | Used the CommandProcessor as central place for all command processing. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Moved the flush command to the command processor. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Moved inspection commands to a separate inspector. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Move the commandprocessor to a separate file. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-11-27 |
| | |||
* | Removed unused command. | Christian Mollekopf | 2016-11-25 |
| | |||
* | Added the flush command. | Christian Mollekopf | 2016-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 Mollekopf | 2016-11-24 |
| | |||
* | Abort operations if we failed to connect to the resource. | Christian Mollekopf | 2016-11-24 |
| | |||
* | Never remove the static facades. | Christian Mollekopf | 2016-11-22 |
| | | | | This fixes the clientapitest. | ||
* | Ensure we always process the full queue and that flushing works. | Christian Mollekopf | 2016-11-22 |
| | |||
* | Avoid unnecessary transactions. | Christian Mollekopf | 2016-11-22 |
| | |||
* | Process change replays as part of the synchronization queue | Christian Mollekopf | 2016-11-22 |
| | |||
* | Folded the SourceWriteback into the Synchronizer. | Christian Mollekopf | 2016-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 includes | Christian Mollekopf | 2016-11-21 |
| | |||
* | sinksh list identity support | Christian Mollekopf | 2016-11-21 |
| | |||
* | Apply default date filter. | Christian Mollekopf | 2016-11-15 |
| | |||
* | Query::setType | Christian Mollekopf | 2016-11-14 |
| | |||
* | Hide Query::parentProperty | Christian Mollekopf | 2016-11-14 |
| | |||
* | Hide the Query::limit | Christian Mollekopf | 2016-11-14 |
| | |||
* | Query::setLimit | Christian Mollekopf | 2016-11-14 |
| | |||
* | Made the use of the folder struct a bit more expressive | Christian Mollekopf | 2016-11-14 |
| | |||
* | Deal with only having the rid available but not the separated path. | Christian Mollekopf | 2016-11-14 |
| | |||
* | Sync single folder test | Christian Mollekopf | 2016-11-14 |
| | |||
* | Fixed buil | Christian Mollekopf | 2016-11-14 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-11-14 |
| | |||
* | Prepared new query based synchronization API | Christian Mollekopf | 2016-11-11 |
| | |||
* | Notification debug stream operator. | Christian Mollekopf | 2016-11-10 |
| | |||
* | One error is enough if the source is not existing. | Christian Mollekopf | 2016-11-07 |
| | |||
* | Implement debug stream operators for query. | Christian Mollekopf | 2016-11-07 |
| | |||
* | Register query serializer | Christian Mollekopf | 2016-11-07 |
| | |||
* | Fixed flag testing | Christian Mollekopf | 2016-11-07 |
| | |||
* | Query serialization. | Christian Mollekopf | 2016-11-06 |
| | |||
* | User querybase | Christian Mollekopf | 2016-11-04 |
| | |||
* | Don't expose the live query flag directly. | Christian Mollekopf | 2016-11-04 |
| | |||
* | Separated the base filter from the rest of the query. | Christian Mollekopf | 2016-11-04 |
| | |||
* | Error propagation works in kasync now. | Christian Mollekopf | 2016-11-04 |
| | |||
* | Set to/cc/bcc | Christian Mollekopf | 2016-11-01 |
| | |||
* | Got the sender to work | Christian Mollekopf | 2016-10-31 |
| | |||
* | Mail::Contact mapping | Christian Mollekopf | 2016-10-31 |
| | |||
* | Requesting a property that is not available is not an error. | Christian Mollekopf | 2016-10-28 |
| |