summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Control debugoutput during tests with sinksh.Christian Mollekopf2016-07-08
|
* Separate config from data and define centrallyChristian Mollekopf2016-07-08
|
* sinksh trace command including autocompletionChristian Mollekopf2016-07-07
| | | | | The sinksh command allows to easily turn tracing for certain areas on or off.
* A new debug system.Christian Mollekopf2016-07-07
| | | | | | | | | | | | | | | Instead of a single #define as debug area the new system allows for an identifier for each debug message with the structure component.area. The component is a dot separated identifier of the runtime component, such as the process or the plugin. The area is the code component, and can be as such defined at compiletime. The idea of this system is that it becomes possible to i.e. look at the output of all messages in the query subsystem of a specific resource (something that happens in the client process, but in the resource-specific subcomponent). The new macros are supposed to be less likely to clash with other names, hence the new names.
* Prepared sinksh traceChristian Mollekopf2016-07-07
|
* Delete the resource data via resource process.Christian Mollekopf2016-07-07
|
* CleanupChristian Mollekopf2016-07-07
|
* Disconnect one the object is gone.Christian Mollekopf2016-07-07
|
* Fix imap tests after trash additionChristian Mollekopf2016-07-07
|
* Fail quickly if the backend is not availableChristian Mollekopf2016-07-07
|
* Removed another memory leakChristian Mollekopf2016-07-07
|
* Avoid an endless stream of errormessages in modelinteractivity testChristian Mollekopf2016-07-07
|
* Less memory leaking with unique_ptrChristian Mollekopf2016-07-07
|
* CleanupChristian Mollekopf2016-07-06
|
* Fixed testsChristian Mollekopf2016-07-06
|
* Test the resourcefactoryChristian Mollekopf2016-07-06
|
* Fixed a bunch of memory leaks.Christian Mollekopf2016-07-06
| | | | Found with valgrind
* Avoid leaking query runnersChristian Mollekopf2016-07-06
|
* Test the resource statusChristian Mollekopf2016-07-06
|
* Apply the status to resourcesChristian Mollekopf2016-07-06
|
* Trace notificationsChristian Mollekopf2016-07-06
|
* Skip superfluous notificationsChristian Mollekopf2016-07-06
|
* Make sure the connection worksChristian Mollekopf2016-07-06
|
* Prepare for making the resource status availableChristian Mollekopf2016-07-05
|
* Maildir trash supportChristian Mollekopf2016-06-30
|
* More debug outputChristian Mollekopf2016-06-30
|
* Properly track changes applied by preprocessorsChristian Mollekopf2016-06-30
| | | | | | This is necessary so we get the actual changeset during replay, so a mark-as-read action doesn't result in a new mime message, but only the flag change.
* Fixed buildChristian Mollekopf2016-06-30
|
* Dummyresource mailtestChristian Mollekopf2016-06-26
|
* Avoid unnecesary warningsChristian Mollekopf2016-06-26
|
* Remove the store from the resource side.Christian Mollekopf2016-06-26
| | | | ...and shutdown the resource after we removed all data.
* Reuse mailpreprocessorChristian Mollekopf2016-06-26
|
* Ported sinksh list to synchronous API (which also fixed it)Christian Mollekopf2016-06-26
|
* Commit also if we did revision cleanupChristian Mollekopf2016-06-26
|
* Use specialpurpose preprocessor which gives us trash folder support.Christian Mollekopf2016-06-26
|
* Share special purpose preprocessor implementation.Christian Mollekopf2016-06-25
|
* Use username instead of just userChristian Mollekopf2016-06-23
|
* Catch errorsChristian Mollekopf2016-06-21
|
* Fixed buildChristian Mollekopf2016-06-21
|
* Fixed cleanup of date indexesChristian Mollekopf2016-06-20
|
* Workaround mdb_put failuresChristian Mollekopf2016-06-20
| | | | | | | I got failures during a sync during the initial mdb_put that stores the db name for verification on open (invalid parameter passed). It seems the verification step actually prevents the problem in the first place.
* Avoid unnecessary commitsChristian Mollekopf2016-06-20
|
* Made the log-level output a lot less noisyChristian Mollekopf2016-06-20
|
* Fix cache update on removalChristian Mollekopf2016-06-20
|
* Detect and skip noselect foldersChristian Mollekopf2016-06-20
|
* Only one commit per folder and skip folders that we fail to sync.Christian Mollekopf2016-06-20
|
* Commit all databases in the same intervalChristian Mollekopf2016-06-20
|
* Don't create a transaction for every appended message.Christian Mollekopf2016-06-20
| | | | | We create now only one transaction for the whole sync which is also not ideal.
* Don't try to remove empty values from the index.Christian Mollekopf2016-06-19
| | | | Indexes don't allow empty keys, so this will always fail.
* Don't use a static for the threadboundaryChristian Mollekopf2016-06-19
| | | | Otherwise we risk calling into already destroyed models.