Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Reset aggregation when we get to a new value. | Christian Mollekopf | 2016-10-27 |
| | | | | Otherwise i.e. the counter will only ever count up | ||
* | Header cleanup | Christian Mollekopf | 2016-10-27 |
| | |||
* | Avoid fetching repeatedly to check for children. | Christian Mollekopf | 2016-10-27 |
| | | | | | | canFetchMore returns true once the fetch is complete to allow the incremental fetch behaviour. When we check for children we really only want to fetch once though, otherwise we risk fetching over and over. | ||
* | Cleanup | Christian Mollekopf | 2016-10-21 |
| | |||
* | Specify the resource name in one place | Christian Mollekopf | 2016-10-21 |
| | |||
* | Fixed benchmark | Christian Mollekopf | 2016-10-21 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-10-21 |
| | |||
* | Get access to properties in indexes. | Christian Mollekopf | 2016-10-21 |
| | |||
* | TypeImplementation cleanup | Christian Mollekopf | 2016-10-21 |
| | |||
* | A new indexer subsystem that can be used for indexes that are more | Christian Mollekopf | 2016-10-21 |
| | | | | complex than a simple key-value pair. | ||
* | Make sure the storage exists from the very beginning of the first start. | Christian Mollekopf | 2016-10-21 |
| | | | | Changereplay and synchronizer rely on it. | ||
* | Removed the whole revision cleanup into the entitystore | Christian Mollekopf | 2016-10-21 |
| | |||
* | Fixed maildir message moving | Christian Mollekopf | 2016-10-21 |
| | |||
* | Fixed specialpurposeprocessor | Christian Mollekopf | 2016-10-21 |
| |