summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Don't create folders on invalid config.Christian Mollekopf2017-05-12
|
* Upgrade job that we can eventually use to upgrade the storageChristian Mollekopf2017-05-11
|
* initEnvironment with double-checked lockingChristian Mollekopf2017-05-11
|
* Starting to get rid of the SINK_DEBUG_AREAChristian Mollekopf2017-05-11
|
* Don't store blobs in directories.Christian Mollekopf2017-05-11
| | | | | Creating the directories is way more expensive than searching through the files on removal.
* Fixed notification testChristian Mollekopf2017-05-11
|
* Fixed querytestChristian Mollekopf2017-05-11
|
* Centralized Sink::Log::debugStream callChristian Mollekopf2017-05-11
|
* Calling mkpath once is enoughChristian Mollekopf2017-05-11
|
* Avoid recreating the settings object on every log callChristian Mollekopf2017-05-11
|
* Fixed benchmarkChristian Mollekopf2017-05-11
|
* Make the offline status higher priorityChristian Mollekopf2017-05-10
| | | | | Some resources always claim to be online, so the ones offline are relevant.
* Removed unused headersChristian Mollekopf2017-05-09
|
* Set the resource offline on no serverChristian Mollekopf2017-05-09
| | | | host not found is pretty much the same as offline for our purpose.
* Translate the host not found errorChristian Mollekopf2017-05-09
|
* Export DbLayoutChristian Mollekopf2017-05-08
|
* Fixed warningsChristian Mollekopf2017-05-08
|
* Bumped release numberChristian Mollekopf2017-05-08
|
* Bumped kasync requirementChristian Mollekopf2017-05-08
|
* Guard the changereplay callbacks using the new APIChristian Mollekopf2017-05-08
|
* Fixed merge implementationChristian Mollekopf2017-05-08
|
* Bumped release versionChristian Mollekopf2017-05-08
|
* Gather required databases from index definitions.Christian Mollekopf2017-05-08
|
* Somewhat useless stress test...Christian Mollekopf2017-05-07
|
* A defined table layoutChristian Mollekopf2017-05-06
|
* Don't leak transactions when copying them.Christian Mollekopf2017-05-05
| | | | Previsouly we would hit the maxreaders limit
* Fixed folder syncChristian Mollekopf2017-05-04
| | | | | When explicitly listing the folder we can't rely on the subscription state, nor should we.
* Avoid unnecessary noiseChristian Mollekopf2017-05-04
| | | | Such as progress 0 out of 0 (happens on sync of already synced folder)
* Limit the buffering on write.Christian Mollekopf2017-05-04
| | | | Otherwise the system becomes rather unresponsive under load.
* Added progress notificationChristian Mollekopf2017-05-04
|
* Take sink down if we're not assertingChristian Mollekopf2017-05-04
|
* Only sync subscribed foldersChristian Mollekopf2017-05-04
|
* CleanupChristian Mollekopf2017-05-04
|
* Catch special error case of empty db nameChristian Mollekopf2017-05-03
|
* Dont pass around buffers to potentially invalid memory.Christian Mollekopf2017-05-03
| | | | | Once the transaction is done or some modification is executed that memory is no longer valid. So we always copy.
* Sanity check db namesChristian Mollekopf2017-05-03
| | | | | | lmdb and sink deal badly with e.g. a string containing a null in the millde as db name. Thus we try to protect better against it. This is an actual problem we triggered: https://phabricator.kde.org/T5880
* A single propertymapper for both directionsChristian Mollekopf2017-04-28
|
* Removed the resource mapperChristian Mollekopf2017-04-28
|
* Removed more unnecessary template argumentsChristian Mollekopf2017-04-28
|
* Removed the template argument from the write property mapperChristian Mollekopf2017-04-28
|
* Simplified propertymapperChristian Mollekopf2017-04-28
|
* Start building with kdavChristian Mollekopf2017-04-27
|
* We get an offline status notification initiallyChristian Mollekopf2017-04-27
|
* We require at leaset 0.1.1Christian Mollekopf2017-04-26
|
* Bumped release versionChristian Mollekopf2017-04-26
|
* Only create one sessionChristian Mollekopf2017-04-26
| | | | And not one for every imap proxy
* Fixed build errorChristian Mollekopf2017-04-26
|
* Make sure we always have a complete hierarchy from the IMAP serverChristian Mollekopf2017-04-21
|
* Apparently this folder can have various names.Christian Mollekopf2017-04-21
|
* Gmail support.Christian Mollekopf2017-04-21
| | | | | For the time being we hardcode a list of folders that we synchronize that we know are not duplicating messages.