summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* Error propagation should work now.Christian Mollekopf2016-10-06
|
* count as a first aggregation functionChristian Mollekopf2016-10-06
|
* Moved standard quries to a separate header.Christian Mollekopf2016-10-06
|
* No hardcoding of capabilitiesChristian Mollekopf2016-10-05
|
* A query for outgoing mailsChristian Mollekopf2016-10-05
|
* An identity belongs to an account too.Christian Mollekopf2016-10-05
|
* A better resource filter apiChristian Mollekopf2016-10-05
|
* Specify base set as part of the filter stages in the query.Christian Mollekopf2016-10-05
|
* Resource subqueriesChristian Mollekopf2016-10-04
|
* Backwards comaptible names and some cleanupChristian Mollekopf2016-10-04
|
* Less hardcoding of entity typesChristian Mollekopf2016-10-04
|
* Store the resource/account type as just "type"Christian Mollekopf2016-10-04
| | | | | We use the resource/account prefix only because just "Type" would conflict with the typedef.
* Only call fetch once on the aggregate fetcher.Christian Mollekopf2016-10-04
| | | | Otherwise we end up executing the initial query multiple times.
* Support for subqueries.Christian Mollekopf2016-10-04
| | | | | | This allows us to match properties from a subquery. Unfortunately this also means that DataStoreQuery needs access to all type implementations to issue the subquery (for potentially another type).
* CleanupChristian Mollekopf2016-09-29
|
* Use the Query::filter api.Christian Mollekopf2016-09-27
|
* Don't hardcode the type property.Christian Mollekopf2016-09-27
|
* Don't access the propertyFilter list directly.Christian Mollekopf2016-09-27
|
* New query apiChristian Mollekopf2016-09-27
|
* BloomingChristian Mollekopf2016-09-26
|
* The threading reduction is working.Christian Mollekopf2016-09-26
|
* A new query systemChristian Mollekopf2016-09-23
|
* Merge mails by subjectChristian Mollekopf2016-09-21
|
* Don't try to index empty values.Christian Mollekopf2016-09-20
|
* Assert if we call the wrong next functionChristian Mollekopf2016-09-20
|
* A first draft of the threading algorithm.Christian Mollekopf2016-09-20
|
* Refactored the query part of the entity reader into DataStoreQuery.Christian Mollekopf2016-09-19
| | | | | | | | | DataStoreQuery now encapsulates the low-level query that operates directly on the storage. It no longer has access to the resource buffers, and is instantiated by the type implementation, so we can specialize the query alogorithm per type, but not per resource. This will allow us to implement the threading queries for the mailtype.
* Avoid crashing if the executing object is already gone when we go intoChristian Mollekopf2016-09-15
| | | | | | | the continuation. This happens if Kube is used to look at a folder that is currently being freshly synchronized, so we continuously get new results.
* Don' create new entities on flag change.Christian Mollekopf2016-09-15
|
* This is not an error according to the testsChristian Mollekopf2016-09-15
|
* Ported to the kasync revampChristian Mollekopf2016-09-15
|
* Incremental fetch of mailsChristian Mollekopf2016-09-15
|
* Debug outputChristian Mollekopf2016-09-15
|
* Don't create a transaction for every revision that we don't replay.Christian Mollekopf2016-09-15
| | | | | This had a significant performance impact when i.e. syncing a folder with 10k messages.
* CleanupChristian Mollekopf2016-09-15
|
* Don't nest calls too deep.Christian Mollekopf2016-09-15
| | | | The old implementation would result in endlessly nested calls.
* make it compileMichael Bohlender2016-09-04
|
* Namespaces can't be used in templates.Christian Mollekopf2016-07-18
|
* Support for creating accounts via sinkshChristian Mollekopf2016-07-15
|
* Fixed new diagnostics errorsChristian Mollekopf2016-07-13
|
* Ensure we send the response before closing the socket.Christian Mollekopf2016-07-12
|
* React to new resourcesChristian Mollekopf2016-07-12
|
* Wait for the resource shutdown during removeFromDiskChristian Mollekopf2016-07-12
| | | | Otherwise we risk failing jobs if they are sent to the old resource.
* Immediately stop processing commands on shutdown.Christian Mollekopf2016-07-12
| | | | | | | | We send the command completion, then the shutdown notificaiton, and then we immediately shutdown. Otherwise we risk callbacks by further commands into the already destroyed resource.
* Update the status if the resource crashedChristian Mollekopf2016-07-11
|
* Centrally define global typesChristian Mollekopf2016-07-11
|
* Dynamically grow the area widthChristian Mollekopf2016-07-11
| | | | Instead of blindly shortening the area.
* As long as the primary component is the same we can shorten the idChristian Mollekopf2016-07-11
|
* Support valgrind directly in the buildsystemChristian Mollekopf2016-07-11
|
* Account statusChristian Mollekopf2016-07-08
|