summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* 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
|
* Introduced debug areas and prettified output.Christian Mollekopf2016-02-04
|
* Writeback of unread flag changesChristian Mollekopf2016-02-02
|
* Cleaner EntityBuffer constructorChristian Mollekopf2016-02-02
|
* Centralized main database nameChristian Mollekopf2016-02-01
|
* Ensure maildir flagchanges work completelyChristian Mollekopf2016-02-01
|
* Enabled and fixed a bunch of warningsChristian Mollekopf2016-01-31
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* ExisteneceInspectionChristian Mollekopf2016-01-19
|
* Inspect unread stateChristian Mollekopf2016-01-19
|
* Prepared maildir inspection implementationChristian Mollekopf2016-01-19
|
* Working resource inspectionChristian Mollekopf2016-01-18
|
* Draft of inspection APIChristian Mollekopf2016-01-18
|
* Got rid of all uses of Query::syncOnDemand and Query::processAllChristian Mollekopf2016-01-14
|
* Disable the keycache for now.Christian Mollekopf2016-01-02
| | | | | I'm not sure we require this cache at all, and we arent using it properly in the current resource.
* Fixed maildir mail removal.Christian Mollekopf2015-12-30
| | | | | | During removal we no longer have access to the entity, while that could be fixed by keeping a copy of the entity in the removed entity, we can also just use the full path.
* CleanupChristian Mollekopf2015-12-30
|
* Use the existing synchronization facilities also in the DummyResourceChristian Mollekopf2015-12-30
|
* Centralize where we create the storesChristian Mollekopf2015-12-30
|
* Moved all generic synchronization code to the base class.Christian Mollekopf2015-12-30
|
* Don't expose enabling/disabling of changerecording to resourceChristian Mollekopf2015-12-30
| | | | implementations