summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Fixed imapmailsynctestChristian Mollekopf2018-01-28
|
* We don't normally have to see the capabilitiesChristian Mollekopf2018-01-26
|
* Linebreak after each resourceChristian Mollekopf2018-01-26
|
* Do the logging in the resource code.Christian Mollekopf2018-01-25
|
* inspect outputChristian Mollekopf2018-01-25
|
* Get blob size as part of statChristian Mollekopf2018-01-25
|
* Share the filter syntax for count and listChristian Mollekopf2018-01-25
|
* Doesn't add anything over listChristian Mollekopf2018-01-25
|
* CleanupChristian Mollekopf2018-01-24
|
* Track uidvalidity to detect changes behind our back.Christian Mollekopf2018-01-23
|
* Implemented removePrefixChristian Mollekopf2018-01-23
|
* Fixed imap testsChristian Mollekopf2018-01-23
| | | | | Adding the mail to cyrus imap somehow broke with cyrus 3.0. We're now creating the mail instead, before trying to sync it.
* The local variable might be gone already when the thread starts.Christian Mollekopf2018-01-08
|
* We need all parents available, not only oneChristian Mollekopf2018-01-03
|
* Use read-write locks for finer grained control to sDbi and sEnvironmentsChristian Mollekopf2018-01-03
| | | | | | | | | | There are only a few cases where have to access the list of dbis or environments, so we can normally get away with just read-locking. This seems to fix a segfault that was possibly caused be an environment being reused that has already been freed in another thread. The read-only lock when initially retrieving the environment seems to fix that.
* Since we only support incremental fetching for flat lists a boolean isChristian Mollekopf2018-01-03
| | | | enough.
* Avoid emitting signals for children without parentsChristian Mollekopf2018-01-03
|
* Demonstrate the problem with child indexes entering before parentChristian Mollekopf2018-01-03
| | | | indexes
* Add a working model signal testChristian Mollekopf2018-01-03
|
* Trying to open a db that doesn't exist in read-only mode is not an errorChristian Mollekopf2018-01-03
|
* Avoid messageId related warningsChristian Mollekopf2018-01-03
|
* Removed broken testsChristian Mollekopf2018-01-03
|
* Removed unused synclistresultChristian Mollekopf2018-01-02
|
* No parent queryChristian Mollekopf2018-01-02
|
* Avoid ending up with a connection lost error when a select failsChristian Mollekopf2018-01-02
|
* Going towards 0.6Christian Mollekopf2017-12-30
|
* Prepared release of v0.5.0HEADv0.5.0masterChristian Mollekopf2017-12-30
|
* Change the default for fullPayloadAvailableChristian Mollekopf2017-12-29
| | | | | | When creating new messages the default should be that the full payload is available. Not having the payload available is a specialcase used by the imap resource.
* Fixed removal of entityChristian Mollekopf2017-12-29
|
* Avoid the date limit for tests.Christian Mollekopf2017-12-28
|
* CleanupChristian Mollekopf2017-12-28
|
* Fixed incremental updates in folder queriesChristian Mollekopf2017-12-28
| | | | | | | | | Incremental additions of children in the tree were filtered due to the parent filter. This broke when we started to maintain state, thus causing the filter in datastorequery containing the parent filter to be carried over. Given that the incremental querying of children currently doesn't really add much value (we don't have trees that are large/deep enough), perhaps we're better off using a different approach.
* Fixed log pattern matchingChristian Mollekopf2017-12-28
|
* Backwardscompatibility for existing settings.Christian Mollekopf2017-11-28
|
* Fixed imap testsChristian Mollekopf2017-11-28
| | | | Adjust to cyrus imap settings and use explicit encryption setting.
* Adjust testscript paths to new dockercontainerChristian Mollekopf2017-11-23
|
* Check for errorsChristian Mollekopf2017-11-23
|
* Print transaction spanChristian Mollekopf2017-11-21
|
* Storage debugging codeChristian Mollekopf2017-11-21
|
* Print key/value when put failsChristian Mollekopf2017-11-20
|
* Dump key and value sizes on inspectChristian Mollekopf2017-11-17
|
* Removed ResourceAccess::Private leak and resolved resulting memoryChristian Mollekopf2017-11-16
| | | | | | | | | corruption. It looks like the memory corruption (malloc started to crash) was coming QLocalSocket related signals. According to the docs it's not safe (whatever that means), to delete a QObject with pending signals, so we use deleteLater to schedule it's deletion. This resolved the crashes.
* Added timeouts to sinkloadtestChristian Mollekopf2017-11-15
|
* Ensure the flatbuffer file is built before the testsChristian Mollekopf2017-11-14
|
* lsan suppressionsChristian Mollekopf2017-11-14
|
* Fixed use after freeChristian Mollekopf2017-11-14
|
* qrand is leaking it seems?Christian Mollekopf2017-11-14
| | | | perhaps just not properly instrumented.
* Fixed leakChristian Mollekopf2017-11-13
|
* Suppress the known ResourceAccess leakChristian Mollekopf2017-11-12
|
* lsan leak suppressionsChristian Mollekopf2017-11-12
| | | | | | We get a lot of known "leaks" from lmdb. Some are willingly (we never close the environment and dbi's), others are likely because lmdb itself is not instrumented.