Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Avoid extra dependency in public header. | Christian Mollekopf | 2016-06-06 | |
| | ||||
* | A more reasonable limit for revisions | Christian Mollekopf | 2016-06-05 | |
| | ||||
* | A central place to generate uuid's | Christian Mollekopf | 2016-06-05 | |
| | ||||
* | Allow the maildir resource to skip the folder rename test | Christian Mollekopf | 2016-06-05 | |
| | ||||
* | These checks are no longer necessary | Christian Mollekopf | 2016-06-05 | |
| | ||||
* | Skip internal keys by default while scanning. | Christian Mollekopf | 2016-06-05 | |
| | ||||
* | Fixed pipelinetest | Christian Mollekopf | 2016-06-03 | |
| | ||||
* | Track modified properties to detect necessary replay changes | Christian Mollekopf | 2016-06-03 | |
| | ||||
* | A way to retrieve the last revision during changereplay. | Christian Mollekopf | 2016-06-03 | |
| | ||||
* | Using the entityStore to read anything except the current revision is | Christian Mollekopf | 2016-06-03 | |
| | | | | probably a bad idea. | |||
* | Deal with errors in the change-replay job. | Christian Mollekopf | 2016-06-03 | |
| | ||||
* | Avoid triggering the changereplay directly from the constructor. | Christian Mollekopf | 2016-06-02 | |
| | ||||
* | Load the right revision for changereplay, not just the latest one | Christian Mollekopf | 2016-06-02 | |
| | ||||
* | Reading of individual revisions from the store | Christian Mollekopf | 2016-06-02 | |
| | ||||
* | Non blocking change-replay | Christian Mollekopf | 2016-06-02 | |
| | ||||
* | The maildir resource passes the maildirmailsync test | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Fixed revision sorting | Christian Mollekopf | 2016-05-31 | |
| | | | | We used to sort wrong as soon as we got over revision 9. | |||
* | Debug messages | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Make different query runners distinguishable | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Avoid referencing stale transactions | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Open a valid database also in the NullChangeReplay and skip internal keys | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Detect and recover from invalid database environment. | Christian Mollekopf | 2016-05-30 | |
| | | | | | | Sometimes wrong databases are returned for the name, probably related to threading/incorrect usage of lmdb. For the time being we recover from that by detecting it and retrying. | |||
* | Avoid crashes when removing the db because of open transactions | Christian Mollekopf | 2016-05-30 | |
| | ||||
* | Avoid reusing a resourceaccess instance that is connected to shutting | Christian Mollekopf | 2016-05-29 | |
| | | | | down resource. | |||
* | The imap resource doesn't support drafts yet | Christian Mollekopf | 2016-05-29 | |
| | ||||
* | Fixed genericresource so it works with the maildirresourcetest | Christian Mollekopf | 2016-05-29 | |
| | ||||
* | Moved the classes to individual files | Christian Mollekopf | 2016-05-28 | |
| | ||||
* | Better error messages in storage | Christian Mollekopf | 2016-05-28 | |
| | ||||
* | Refactored the generic resource to use separate classes for | Christian Mollekopf | 2016-05-28 | |
| | | | | | | | | changereplay and synchronization. This cleans up the API and avoids the excessive passing around of transactions. It also provides more flexibility in eventually using different synchronization strategies for different resources. | |||
* | Handle all the remoteId updating and entity reading in the base-class. | Christian Mollekopf | 2016-05-25 | |
| | ||||
* | It's an error if we tried to read the latest value but didn't find any. | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | A much more comprehensive mail test | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | Warn if an inspection fails | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | Pass in the inspection type | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | create macro | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | Propagate test-mode to resources. | Christian Mollekopf | 2016-05-23 | |
| | | | | This way we can run tests in completely separate data-directories. | |||
* | Workaround for missing error propagation of each | Christian Mollekopf | 2016-05-22 | |
| | ||||
* | Propagate the synchronization error. | Christian Mollekopf | 2016-05-22 | |
| | ||||
* | A better crashhandler that notifies the client of the crash. | Christian Mollekopf | 2016-05-22 | |
| | ||||
* | ImapResource prototype | Christian Mollekopf | 2016-05-22 | |
| | ||||
* | A data location for resources | Christian Mollekopf | 2016-05-20 | |
| | ||||
* | Don't report duplicates in a full scan. | Christian Mollekopf | 2016-05-20 | |
| | ||||
* | Some query API for use with property definitions | Christian Mollekopf | 2016-05-10 | |
| | ||||
* | Property definitions | Christian Mollekopf | 2016-05-10 | |
| | | | | | Instead of hardcoding assumptions all over the place we create typesafe setters and getters for all properties. | |||
* | Fixed resource property filtering | Christian Mollekopf | 2016-05-10 | |
| | ||||
* | Resource factory methods and capability filter. | Christian Mollekopf | 2016-05-09 | |
| | ||||
* | Print the key with the error message | Christian Mollekopf | 2016-05-09 | |
| | ||||
* | Filtering on empty identifiers is an error | Christian Mollekopf | 2016-05-09 | |
| | ||||
* | Deal with null results (as provided by the mailtransport) | Christian Mollekopf | 2016-05-09 | |
| | ||||
* | Only replay changes after we return from the event loop. | Christian Mollekopf | 2016-05-08 | |
| | | | | | (because we generate notifications from the constructor in the maildir resource.) |