summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* 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.
* New synchronization algorithm that only fetches the last 14 days.Christian Mollekopf2016-09-15
|
* New kimap2 syntaxChristian Mollekopf2016-09-15
|
* New kimap2 syntaxChristian Mollekopf2016-09-15
|
* Remember highestmodseqChristian Mollekopf2016-09-15
|
* Also call commandFinished in the error case.Christian Mollekopf2016-09-15
|
* Don' create new entities on flag change.Christian Mollekopf2016-09-15
|
* Flag updatesChristian Mollekopf2016-09-15
|
* Made use of KAsync::Job::serialEachChristian Mollekopf2016-09-15
|
* Use KIMAP2Christian Mollekopf2016-09-15
|
* The ping is no longer necessaryChristian Mollekopf2016-09-15
|
* Ported to the new APIChristian 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
|
* Prepare incremental syncing.Christian Mollekopf2016-09-15
|
* Progress reportingChristian Mollekopf2016-09-15
|
* Sleep on crash so we have time to attach a debugger.Christian Mollekopf2016-09-15
|
* Test mail resyncChristian Mollekopf2016-09-15
|
* Debug outputChristian Mollekopf2016-09-15
|
* sinksh trace off should clear the filterChristian 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.
* ImapMailSyncBenchmarkChristian Mollekopf2016-09-15
|
* 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
|
* Print account for resourceChristian Mollekopf2016-07-14
|
* Ping the server first to make sure it's available.Christian Mollekopf2016-07-14
| | | | This significantely reduces the time required to execute the tests.
* Fixed new diagnostics errorsChristian Mollekopf2016-07-13
|
* Don't include valgrind checks by defaultChristian Mollekopf2016-07-12
| | | | ...because it makes "make test" useless.
* 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.
* Isolate testsChristian Mollekopf2016-07-11
|
* Avoid calling back into destroyed objectsChristian Mollekopf2016-07-11
|
* 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.