summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Don't turn modifications into creationsChristian Mollekopf2017-01-04
|
* Move the mail between folders and update specialpurpose accordingly.Christian Mollekopf2017-01-03
|
* Comparison operator for ApplicationDomainTypeChristian Mollekopf2017-01-03
|
* React to removals in reduced live-query.Christian Mollekopf2017-01-03
|
* Debug messagesChristian Mollekopf2016-12-23
|
* Avoid fetching again if a fetch is already in progress.Christian Mollekopf2016-12-23
|
* Better debug outputChristian Mollekopf2016-12-23
|
* Use the resourcefacade to query for resources.Christian Mollekopf2016-12-23
| | | | | | Otherwise we'd have to maintain two query paths, and getResource already broke because we didn't retrieve the capabilities.
* More Log::ContextChristian Mollekopf2016-12-22
|
* Introduced Log::ContextChristian Mollekopf2016-12-22
| | | | | | | To have hierarchical debug output we have to pass around something at run-time, there is no reasonable alternative. Log::Context provides the identifier to do just that and largely replaces the debug component idea.
* Better query debug outputChristian Mollekopf2016-12-22
|
* MailtransporttestChristian Mollekopf2016-12-22
|
* sinksh list commandline argumentsChristian Mollekopf2016-12-21
|
* Store<Sink::ApplicationDomain::ApplicationDomainType> is not defined.Christian Mollekopf2016-12-20
|
* Report when we don't have any more to fetch.Christian Mollekopf2016-12-20
| | | | ... so we can use that information in fetchMore.
* Return false once we cannot fetch moreChristian Mollekopf2016-12-20
|
* CleanupChristian Mollekopf2016-12-20
|
* Fix threading for non-threaded messages.Christian Mollekopf2016-12-20
| | | | | Ensure we always have a messageId to work with, and avoid grouping all non-threaded messages together.
* Compact id representation for sinksh list.Christian Mollekopf2016-12-19
| | | | | Id clashes are possible but unlikely, but the compact id can't be used for other operations.
* Get mailtransport to work with kolab container.Christian Mollekopf2016-12-19
|
* sinksh list: allow the user to specify what to printChristian Mollekopf2016-12-16
|
* Don't try to fetch flags on initial sync.Christian Mollekopf2016-12-16
|
* Avoid unnecessary warnings if the db is not existing.Christian Mollekopf2016-12-16
| | | | | It is expected that a query returns nothing if the db is not existing yet.
* The directory was just not existing because no file was in it.Christian Mollekopf2016-12-15
|
* Don't set capabilities as property on creation.Christian Mollekopf2016-12-15
| | | | | | Instead we make it part of the plugin. This ensure we also have access to the proper capabilities when creating a resource via sinksh.
* Set references as references from sinksh.Christian Mollekopf2016-12-15
|
* Made references serializable so we can store them in config filesChristian Mollekopf2016-12-15
|
* Use the accessorsChristian Mollekopf2016-12-15
| | | | ...to properly wrap references.
* sinksh fixesChristian Mollekopf2016-12-15
|
* Show the account of the identity.Christian Mollekopf2016-12-14
|
* Improved debug output.Christian Mollekopf2016-12-13
|
* We don't require qt widgets.Christian Mollekopf2016-12-13
|
* We want the sync to be blockingChristian Mollekopf2016-12-12
| | | | | ... which is only possible if we flush after issuing the sync.
* The mailsync resource doesn't actually have an INBOX available.Christian Mollekopf2016-12-12
|
* Kill all commands on failing to connect to a resource.Christian Mollekopf2016-12-12
| | | | | | We have to kill pending commands as well, and we have to make sure that we call open only once the commands are actually enqueued, so we can kill them in case of failure.
* Adapt to kasync changesChristian Mollekopf2016-12-12
|
* Add comment regarding the blob copying hack.Christian Mollekopf2016-12-09
|
* Move the BLOB property handling to the entitystore.Christian Mollekopf2016-12-09
| | | | | | This is really part of the storage, and will help us to cleanly implement features like moving properties into a temporary place when reading in a clean way as well.
* One copy algorithm is enough.Christian Mollekopf2016-12-08
|
* Let the preprocessor repeat the types.Christian Mollekopf2016-12-08
|
* Wrap references in a Reerence type.Christian Mollekopf2016-12-08
| | | | | | | | This allows us to make sure that references are not taken out of context (the resource). Because we need to use the type-specific accessors more we also ran into a problem that we cannot "downcast" a reference with the change recording still working, for that we have the cast<T>() operator now.
* Interresourcemovetest/fixed interresourcemoveChristian Mollekopf2016-12-06
| | | | | We cant take the identifier from the entity where we just cleared the identifier.
* Move mail to sent folder after sending itChristian Mollekopf2016-12-06
|
* Fixed maildirresourceChristian Mollekopf2016-12-06
|
* Support for sent mail folderChristian Mollekopf2016-12-06
|
* Fix copy constructor of SyncScopeChristian Mollekopf2016-12-06
| | | | | We used to loose the resource list and thus erroneously sync all available resources.
* Debug outputChristian Mollekopf2016-12-06
|
* Always print non-trace messagesChristian Mollekopf2016-12-06
|
* Print a warning if we try to read a property that we didn't request.Christian Mollekopf2016-12-06
|
* Wrap blob properties in type so we can distinguish it from other properties.Christian Mollekopf2016-12-06
| | | | | | When moving an entity to another resource we have to move the blob properties to a temporary directory first, and that requires that we are able to distinguish blob properties from the rest at runtime.