summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* Allow substring matches on the trace identifierChristian Mollekopf2017-05-12
|
* Only use the filename as area, not the full path.Christian Mollekopf2017-05-12
|
* Avoid copyingChristian Mollekopf2017-05-12
|
* Fixed buildChristian Mollekopf2017-05-12
|
* No more SINK_DEBUG_AREAChristian 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.
* 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
|
* 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.
* Export DbLayoutChristian Mollekopf2017-05-08
|
* Fixed warningsChristian Mollekopf2017-05-08
|
* Guard the changereplay callbacks using the new APIChristian Mollekopf2017-05-08
|
* Fixed merge implementationChristian Mollekopf2017-05-08
|
* Gather required databases from index definitions.Christian Mollekopf2017-05-08
|
* 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
* 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
|
* 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
|
* We get an offline status notification initiallyChristian Mollekopf2017-04-27
|
* Fixed build errorChristian Mollekopf2017-04-26
|
* cleanupChristian Mollekopf2017-04-12
|
* Fixed entity creation in pipelineChristian Mollekopf2017-04-12
|
* Better debug outputChristian Mollekopf2017-04-12
|
* Merge remote-tracking branch 'origin/master' into developChristian Mollekopf2017-04-12
|\
| * handle all enum valuesMarco Martin2017-04-11
| | | | | | | | fix build, add a default handler in the switch
* | Allow the preprocessor to move and use in mailtransportChristian Mollekopf2017-04-12
| |
* | Moved all preprocessing back into the pipelineChristian Mollekopf2017-04-11
| |
* | Move the preprocssing back out of entitystore into the pipeline.Christian Mollekopf2017-04-11
| | | | | | | | | | This is where this really belongs, only the indexing is part of storage. This is necessary so preprocessors can move entities as well.
* | We set the instance identifier in the base classChristian Mollekopf2017-04-11
| |
* | Less noiseChristian Mollekopf2017-04-10
| |
* | Don't continue processing the pipeline until we have appended theChristian Mollekopf2017-04-10
| | | | | | | | | | | | message. Otherwise the processor might think its done before it actually is.
* | Added uid indexChristian Mollekopf2017-04-10
| |
* | Fixed readAllUids and readAllChristian Mollekopf2017-04-10
| |