Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | New query api | Christian Mollekopf | 2016-09-27 |
| | |||
* | Blooming | Christian Mollekopf | 2016-09-26 |
| | |||
* | The threading reduction is working. | Christian Mollekopf | 2016-09-26 |
| | |||
* | A new query system | Christian Mollekopf | 2016-09-23 |
| | |||
* | Merge mails by subject | Christian Mollekopf | 2016-09-21 |
| | |||
* | Don't try to index empty values. | Christian Mollekopf | 2016-09-20 |
| | |||
* | Assert if we call the wrong next function | Christian Mollekopf | 2016-09-20 |
| | |||
* | A first draft of the threading algorithm. | Christian Mollekopf | 2016-09-20 |
| | |||
* | Refactored the query part of the entity reader into DataStoreQuery. | Christian Mollekopf | 2016-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 into | Christian Mollekopf | 2016-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 Mollekopf | 2016-09-15 |
| | |||
* | New kimap2 syntax | Christian Mollekopf | 2016-09-15 |
| | |||
* | New kimap2 syntax | Christian Mollekopf | 2016-09-15 |
| | |||
* | Remember highestmodseq | Christian Mollekopf | 2016-09-15 |
| | |||
* | Also call commandFinished in the error case. | Christian Mollekopf | 2016-09-15 |
| | |||
* | Don' create new entities on flag change. | Christian Mollekopf | 2016-09-15 |
| | |||
* | Flag updates | Christian Mollekopf | 2016-09-15 |
| | |||
* | Made use of KAsync::Job::serialEach | Christian Mollekopf | 2016-09-15 |
| | |||
* | Use KIMAP2 | Christian Mollekopf | 2016-09-15 |
| | |||
* | The ping is no longer necessary | Christian Mollekopf | 2016-09-15 |
| | |||
* | Ported to the new API | Christian Mollekopf | 2016-09-15 |
| | |||
* | This is not an error according to the tests | Christian Mollekopf | 2016-09-15 |
| | |||
* | Ported to the kasync revamp | Christian Mollekopf | 2016-09-15 |
| | |||
* | Incremental fetch of mails | Christian Mollekopf | 2016-09-15 |
| | |||
* | Prepare incremental syncing. | Christian Mollekopf | 2016-09-15 |
| | |||
* | Progress reporting | Christian Mollekopf | 2016-09-15 |
| | |||
* | Sleep on crash so we have time to attach a debugger. | Christian Mollekopf | 2016-09-15 |
| | |||
* | Test mail resync | Christian Mollekopf | 2016-09-15 |
| | |||
* | Debug output | Christian Mollekopf | 2016-09-15 |
| | |||
* | sinksh trace off should clear the filter | Christian Mollekopf | 2016-09-15 |
| | |||
* | Don't create a transaction for every revision that we don't replay. | Christian Mollekopf | 2016-09-15 |
| | | | | | This had a significant performance impact when i.e. syncing a folder with 10k messages. | ||
* | ImapMailSyncBenchmark | Christian Mollekopf | 2016-09-15 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-09-15 |
| | |||
* | Don't nest calls too deep. | Christian Mollekopf | 2016-09-15 |
| | | | | The old implementation would result in endlessly nested calls. | ||
* | make it compile | Michael Bohlender | 2016-09-04 |
| | |||
* | Namespaces can't be used in templates. | Christian Mollekopf | 2016-07-18 |
| | |||
* | Support for creating accounts via sinksh | Christian Mollekopf | 2016-07-15 |
| | |||
* | Print account for resource | Christian Mollekopf | 2016-07-14 |
| | |||
* | Ping the server first to make sure it's available. | Christian Mollekopf | 2016-07-14 |
| | | | | This significantely reduces the time required to execute the tests. | ||
* | Fixed new diagnostics errors | Christian Mollekopf | 2016-07-13 |
| | |||
* | Don't include valgrind checks by default | Christian Mollekopf | 2016-07-12 |
| | | | | ...because it makes "make test" useless. | ||
* | Ensure we send the response before closing the socket. | Christian Mollekopf | 2016-07-12 |
| | |||
* | React to new resources | Christian Mollekopf | 2016-07-12 |
| | |||
* | Wait for the resource shutdown during removeFromDisk | Christian Mollekopf | 2016-07-12 |
| | | | | Otherwise we risk failing jobs if they are sent to the old resource. | ||
* | Immediately stop processing commands on shutdown. | Christian Mollekopf | 2016-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 tests | Christian Mollekopf | 2016-07-11 |
| | |||
* | Avoid calling back into destroyed objects | Christian Mollekopf | 2016-07-11 |
| | |||
* | Update the status if the resource crashed | Christian Mollekopf | 2016-07-11 |
| | |||
* | Centrally define global types | Christian Mollekopf | 2016-07-11 |
| | |||
* | Dynamically grow the area width | Christian Mollekopf | 2016-07-11 |
| | | | | Instead of blindly shortening the area. |