Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Always return jobs, not futures. | Christian Mollekopf | 2016-06-02 |
| | | | | Otherwise the calls are not composable. | ||
* | Fixed property extraction in imap resource | Christian Mollekopf | 2016-05-31 |
| | |||
* | ImapResource cleanup | Christian Mollekopf | 2016-05-31 |
| | |||
* | ImapMailSyncTest | Christian Mollekopf | 2016-05-31 |
| | |||
* | The maildir resource passes the maildirmailsync test | Christian Mollekopf | 2016-05-31 |
| | |||
* | Replace the imapresourcetest with the generic mailsynctest | Christian Mollekopf | 2016-05-31 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-05-31 |
| | |||
* | Open a valid database also in the NullChangeReplay and skip internal keys | Christian Mollekopf | 2016-05-31 |
| | |||
* | Dummyresource cleanup | Christian Mollekopf | 2016-05-30 |
| | |||
* | The imap resource is back | Christian Mollekopf | 2016-05-29 |
| | |||
* | Separated the mail property extractor | Christian Mollekopf | 2016-05-29 |
| | |||
* | The maildirresource is back in action | 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 |
| | |||
* | 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 |
| | |||
* | Maildir folder inspection | Christian Mollekopf | 2016-05-25 |
| | |||
* | Convenience fetch overload | Christian Mollekopf | 2016-05-25 |
| | |||
* | A much more comprehensive mail test | Christian Mollekopf | 2016-05-24 |
| | |||
* | Validate subject and mime message | Christian Mollekopf | 2016-05-24 |
| | |||
* | Adapt mailtest for the maildirresource | Christian Mollekopf | 2016-05-24 |
| | |||
* | Shared test macros | Christian Mollekopf | 2016-05-24 |
| | |||
* | A generic mailtest that can be applied to all resources that support | Christian Mollekopf | 2016-05-24 |
| | | | | mails. | ||
* | Propagate test-mode to resources. | Christian Mollekopf | 2016-05-23 |
| | | | | This way we can run tests in completely separate data-directories. | ||
* | Test adding and removing of folders | Christian Mollekopf | 2016-05-23 |
| | |||
* | Message removals | Christian Mollekopf | 2016-05-23 |
| | |||
* | Support for folder hierarchies | Christian Mollekopf | 2016-05-22 |
| | |||
* | Test sync failure with invalid configuration | Christian Mollekopf | 2016-05-22 |
| | |||
* | ImapServerProxyTest | Christian Mollekopf | 2016-05-22 |
| | |||
* | ImapResource prototype | Christian Mollekopf | 2016-05-22 |
| | |||
* | Set the actual icon passed in | Christian Mollekopf | 2016-05-20 |
| | |||
* | Handle modifications in maildir | Christian Mollekopf | 2016-05-11 |
| | |||
* | Property definitions | Christian Mollekopf | 2016-05-10 |
| | | | | | Instead of hardcoding assumptions all over the place we create typesafe setters and getters for all properties. | ||
* | Updated extracted properties in pipeline. | Christian Mollekopf | 2016-05-09 |
| | | | | .. and store the correct mimeMesage path (without cur) | ||
* | Index last | Christian Mollekopf | 2016-05-09 |
| | | | | Otherwise we don't index what is going to be stored. | ||
* | Move mimeMessage in preprocessor, and directly move to cur. | Christian Mollekopf | 2016-05-08 |
| | | | | | We use the maildir as our internal storage, so the message needs to be moved immediately and not only with changereplay. | ||
* | Extracted createFolder function | Christian Mollekopf | 2016-05-08 |
| | |||
* | Less duplication | Christian Mollekopf | 2016-05-08 |
| | |||
* | Create a drafts folder on start, and then move any draft in there. | Christian Mollekopf | 2016-05-08 |
| | |||
* | Create actual messages in maildir | Christian Mollekopf | 2016-05-05 |
| | |||
* | Protect against resources we can't instantiate. | Christian Mollekopf | 2016-04-28 |
| | |||
* | Added a mailtransport resource for smtp | Christian Mollekopf | 2016-04-10 |
| | |||
* | Import new mails as well | Christian Mollekopf | 2016-02-11 |
| | |||
* | Use a single transaction to append all messages generated during a sync. | Christian Mollekopf | 2016-02-11 |
| | | | | This get's a sync of 4890 mails from 55s to less than 10s. | ||
* | Avoid constantly printing errors | Christian Mollekopf | 2016-02-10 |
| | | | | ...if the mimeMessage property is not loaded by a query | ||
* | Stop using clientapi.h | Christian Mollekopf | 2016-02-10 |
| | |||
* | Print average time per mail. | Christian Mollekopf | 2016-02-10 |
| | |||
* | Renamed Resources to ResourceControl | Christian Mollekopf | 2016-02-10 |
| | |||
* | Use Sink instead of SinkCommon | Christian Mollekopf | 2016-02-09 |
| | |||
* | Gather more timings | Christian Mollekopf | 2016-02-08 |
| |