summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Always return jobs, not futures.Christian Mollekopf2016-06-02
| | | | Otherwise the calls are not composable.
* Avoid triggering the changereplay directly from the constructor.Christian Mollekopf2016-06-02
|
* Load the right revision for changereplay, not just the latest oneChristian Mollekopf2016-06-02
|
* Reading of individual revisions from the storeChristian Mollekopf2016-06-02
|
* Non blocking change-replayChristian Mollekopf2016-06-02
|
* Fixed property extraction in imap resourceChristian Mollekopf2016-05-31
|
* ImapResource cleanupChristian Mollekopf2016-05-31
|
* Got rid of the maildirresourcetestChristian Mollekopf2016-05-31
|
* ImapMailSyncTestChristian Mollekopf2016-05-31
|
* The maildir resource passes the maildirmailsync testChristian Mollekopf2016-05-31
|
* Fixed revision sortingChristian Mollekopf2016-05-31
| | | | We used to sort wrong as soon as we got over revision 9.
* Replace the imapresourcetest with the generic mailsynctestChristian Mollekopf2016-05-31
|
* CleanupChristian Mollekopf2016-05-31
|
* Debug messagesChristian Mollekopf2016-05-31
|
* Make different query runners distinguishableChristian Mollekopf2016-05-31
|
* Avoid referencing stale transactionsChristian Mollekopf2016-05-31
|
* Open a valid database also in the NullChangeReplay and skip internal keysChristian Mollekopf2016-05-31
|
* Detect and recover from invalid database environment.Christian Mollekopf2016-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 transactionsChristian Mollekopf2016-05-30
|
* Dummyresource cleanupChristian Mollekopf2016-05-30
|
* Log the resource start.Christian Mollekopf2016-05-30
|
* Avoid reusing a resourceaccess instance that is connected to shuttingChristian Mollekopf2016-05-29
| | | | down resource.
* The imap resource doesn't support drafts yetChristian Mollekopf2016-05-29
|
* The imap resource is backChristian Mollekopf2016-05-29
|
* Separated the mail property extractorChristian Mollekopf2016-05-29
|
* The maildirresource is back in actionChristian Mollekopf2016-05-29
|
* Fixed genericresource so it works with the maildirresourcetestChristian Mollekopf2016-05-29
|
* Moved the classes to individual filesChristian Mollekopf2016-05-28
|
* Better error messages in storageChristian Mollekopf2016-05-28
|
* Refactored the generic resource to use separate classes forChristian Mollekopf2016-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 Mollekopf2016-05-25
|
* Maildir folder inspectionChristian Mollekopf2016-05-25
|
* Convenience fetch overloadChristian Mollekopf2016-05-25
|
* It's an error if we tried to read the latest value but didn't find any.Christian Mollekopf2016-05-24
|
* Removed everything from maildirresourcetest that is covered in mailtestChristian Mollekopf2016-05-24
|
* A much more comprehensive mail testChristian Mollekopf2016-05-24
|
* Warn if an inspection failsChristian Mollekopf2016-05-24
|
* Pass in the inspection typeChristian Mollekopf2016-05-24
|
* Validate subject and mime messageChristian Mollekopf2016-05-24
|
* Adapt mailtest for the maildirresourceChristian Mollekopf2016-05-24
|
* Shared test macrosChristian Mollekopf2016-05-24
|
* A generic mailtest that can be applied to all resources that supportChristian Mollekopf2016-05-24
| | | | mails.
* create macroChristian Mollekopf2016-05-24
|
* Run maildir tests isolated.Christian Mollekopf2016-05-23
|
* Propagate test-mode to resources.Christian Mollekopf2016-05-23
| | | | This way we can run tests in completely separate data-directories.
* Test adding and removing of foldersChristian Mollekopf2016-05-23
|
* Message removalsChristian Mollekopf2016-05-23
|
* Support for folder hierarchiesChristian Mollekopf2016-05-22
|
* Test sync failure with invalid configurationChristian Mollekopf2016-05-22
|
* Workaround for missing error propagation of eachChristian Mollekopf2016-05-22
|