summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* ImapMailSyncTestChristian Mollekopf2016-05-31
|
* The maildir resource passes the maildirmailsync testChristian Mollekopf2016-05-31
|
* Replace the imapresourcetest with the generic mailsynctestChristian Mollekopf2016-05-31
|
* CleanupChristian Mollekopf2016-05-31
|
* Open a valid database also in the NullChangeReplay and skip internal keysChristian Mollekopf2016-05-31
|
* Dummyresource cleanupChristian Mollekopf2016-05-30
|
* 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
|
* 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
|
* A much more comprehensive mail testChristian 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.
* 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
|
* ImapServerProxyTestChristian Mollekopf2016-05-22
|
* ImapResource prototypeChristian Mollekopf2016-05-22
|
* Set the actual icon passed inChristian Mollekopf2016-05-20
|
* Handle modifications in maildirChristian Mollekopf2016-05-11
|
* Property definitionsChristian Mollekopf2016-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 Mollekopf2016-05-09
| | | | .. and store the correct mimeMesage path (without cur)
* Index lastChristian Mollekopf2016-05-09
| | | | Otherwise we don't index what is going to be stored.
* Move mimeMessage in preprocessor, and directly move to cur.Christian Mollekopf2016-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 functionChristian Mollekopf2016-05-08
|
* Less duplicationChristian Mollekopf2016-05-08
|
* Create a drafts folder on start, and then move any draft in there.Christian Mollekopf2016-05-08
|
* Create actual messages in maildirChristian Mollekopf2016-05-05
|
* Protect against resources we can't instantiate.Christian Mollekopf2016-04-28
|
* Added a mailtransport resource for smtpChristian Mollekopf2016-04-10
|
* Import new mails as wellChristian Mollekopf2016-02-11
|
* Use a single transaction to append all messages generated during a sync.Christian Mollekopf2016-02-11
| | | | This get's a sync of 4890 mails from 55s to less than 10s.
* Avoid constantly printing errorsChristian Mollekopf2016-02-10
| | | | ...if the mimeMessage property is not loaded by a query
* Stop using clientapi.hChristian Mollekopf2016-02-10
|
* Print average time per mail.Christian Mollekopf2016-02-10
|
* Renamed Resources to ResourceControlChristian Mollekopf2016-02-10
|
* Use Sink instead of SinkCommonChristian Mollekopf2016-02-09
|
* Gather more timingsChristian Mollekopf2016-02-08
|
* Executed database removal in the resource instead of the client.Christian Mollekopf2016-02-08
| | | | | The resource doesn't really notify all clients properly about the removal, but the tests all still pass.
* Use property transformation for the mimeMessageChristian Mollekopf2016-02-05
| | | | | | | | | | | | | The filepath changes with every flag change. It is thus easier to only store a limited path that remains stable, and figure out the rest as the property is requested (we'll have to translate it anyways once we the file handoff protocol is implemented). The reason why we don't update the mimeMessage path on every modification is because we move the message during change replay, and not while storing the modification in the db. This would lead to the message-path on disk not correspond to what is in the db for some time.
* Fixed mail appending.Christian Mollekopf2016-02-05
|