Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | No need to make this overly complicated. | Christian Mollekopf | 2017-10-10 |
| | |||
* | Avoid relying on timeouts in tests | Christian Mollekopf | 2017-10-09 |
| | |||
* | Ensure we copy all blobs when copying to another resource | Christian Mollekopf | 2017-10-09 |
| | |||
* | Error checking and debug output | Christian Mollekopf | 2017-10-09 |
| | |||
* | Optimized the incremental update case. | Christian Mollekopf | 2017-10-08 |
| | | | | | | | | | | | | This brings the incremental closer to a regular query (about 1.5 times as bad instead of 3.5 times). For a comparison look at MailQueryBenchmark::testIncremental() The optimization is built on the assumption that we i.e. get an update with 100 revisions, and thus the optimization applies to the case where we have multiple revisions within that batch that are part of the same reduction. In such a case we can avoid redoing the reduction lookup over and over. | ||
* | Benchmark cleanup | Christian Mollekopf | 2017-10-08 |
| | |||
* | The variance of a single value is 0 | Christian Mollekopf | 2017-10-08 |
| | |||
* | Fixed dummyresource write benchmark | Christian Mollekopf | 2017-10-06 |
| | |||
* | Improved sinksh stat summary | Christian Mollekopf | 2017-10-06 |
| | |||
* | Detect login failures | Christian Mollekopf | 2017-09-22 |
| | |||
* | Support supplying a password with sinksh | Christian Mollekopf | 2017-09-20 |
| | |||
* | Days to sync from config | Christian Mollekopf | 2017-09-20 |
| | |||
* | Get both maildir and imap sync tests to work | Christian Mollekopf | 2017-09-20 |
| | |||
* | We now get a connectionerror | Christian Mollekopf | 2017-09-20 |
| | |||
* | Fixed tests with secretstore | Christian Mollekopf | 2017-09-20 |
| | |||
* | Only processPendingCommandQueue once and send secret command after that. | Christian Mollekopf | 2017-09-18 |
| | | | | We run into a crash otherwise when creating the first account.. | ||
* | Ported mailtransportresource | Christian Mollekopf | 2017-09-18 |
| | |||
* | Avoid storing the password in the configuration | Christian Mollekopf | 2017-09-18 |
| | | | | | | | The password (or any other secret), is now cached in the client process (in-memory only), and delivered to the resource via command. The resource avoids doing any operations against the source until the secret is available. | ||
* | comments | Christian Mollekopf | 2017-09-13 |
| | |||
* | Reduce the number of progress notifications for large sync sets. | Christian Mollekopf | 2017-09-13 |
| | | | | | We don't need an update for every mail if we download 50k mails. We just need enough to animate a progress bar. | ||
* | Benchmark incremental queries | Christian Mollekopf | 2017-09-13 |
| | |||
* | Merge branch 'master' into develop | Christian Mollekopf | 2017-09-13 |
|\ | |||
| * | Merge commit 'ebdb89b8bb482bbb5ecd544c3d38bef35fc7d820'v0.4.0 | Christian Mollekopf | 2017-09-13 |
| |\ | |||
| * \ | Merge branch 'develop' | Christian Mollekopf | 2017-07-03 |
| |\ \ | |||
| * | | | Fixed build error | Christian Mollekopf | 2017-04-26 |
| | | | | |||
* | | | | Simplified code | Christian Mollekopf | 2017-09-12 |
| | | | | |||
* | | | | Avoid reindexing the same thread | Christian Mollekopf | 2017-09-12 |
| | | | | |||
* | | | | Clarified code | Christian Mollekopf | 2017-09-12 |
| | | | | |||
* | | | | Going towards 0.5 | Christian Mollekopf | 2017-09-08 |
| | | | | |||
* | | | | Ignore kolab groupware folders. | Christian Mollekopf | 2017-09-07 |
| |_|/ |/| | | |||
* | | | Release of 0.4.0 | Christian Mollekopf | 2017-09-07 |
| | | | |||
* | | | Fixed getUids by type filtering. | Christian Mollekopf | 2017-09-07 |
| | | | | | | | | | | | | | | | We used to simply return all uids. Requires "sinksh upgrade" | ||
* | | | Avoid hiding the index() function | Christian Mollekopf | 2017-09-02 |
| | | | |||
* | | | Ensure we monitor resources for status changes that have been created | Christian Mollekopf | 2017-09-02 |
| | | | | | | | | | | | | | | | | | | after the query. This fixes status monitoring when creating a new account. | ||
* | | | Use Q_GLOBAL_STATIC for threadsafety. | Christian Mollekopf | 2017-08-31 |
| | | | | | | | | | | | | | | | This resolves the following warning on shutdown it seems: "QObject::connect: No such signal QObject::aboutToClose() in ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/io/qtextstream_p.h:75" | ||
* | | | Avoid non threadsafe initialization. | Christian Mollekopf | 2017-08-31 |
| | | | | | | | | | | | | | | | | | | local static initialization is only threadsafe if initialized on construction. The other codepath is not threadsafe, but is only used in testcode. | ||
* | | | Bumped release number. | Christian Mollekopf | 2017-08-29 |
| | | | |||
* | | | Avoid use after destruction | Christian Mollekopf | 2017-08-28 |
| | | | |||
* | | | Translate the error in both runJob overloads. | Christian Mollekopf | 2017-08-28 |
| | | | |||
* | | | use Q_GLOBAL_STATIC | Christian Mollekopf | 2017-08-28 |
| | | | | | | | | | | | | In an attempt to resolve T6890. | ||
* | | | Detect connection lost so we can go to offline state | Christian Mollekopf | 2017-08-28 |
| | | | | | | | | | | | | kimap should really have better error codes... | ||
* | | | Only return connected if there is any resource connected. | Christian Mollekopf | 2017-08-26 |
| | | | |||
* | | | Default to NoStatus for resources until we know more. | Christian Mollekopf | 2017-08-25 |
| | | | | | | | | | | | | | | | | | | This allows the aggregation to ignore resources where we don't have any status information yet, so the account doesn't always end up being offline. | ||
* | | | The davresource has the contact.storage capability | Christian Mollekopf | 2017-08-23 |
| | | | |||
* | | | Ensure the copied enum matches | Christian Mollekopf | 2017-08-22 |
| | | | |||
* | | | Say something if things are okay | Christian Mollekopf | 2017-08-18 |
| | | | |||
* | | | Implemented thread merging | Christian Mollekopf | 2017-08-18 |
| | | | | | | | | | | | | | | | It can happen that thread messages are not delivered in order, which means we will have to merge threads once all messages are available. | ||
* | | | Skip over revisions that we can't replay. | Christian Mollekopf | 2017-08-14 |
| | | | |||
* | | | Only count every uid once. | Christian Mollekopf | 2017-08-14 |
| | | | | | | | | | | | | The previous code would fail on the second revision with the same uid. | ||
* | | | sinksh show cleanup | Christian Mollekopf | 2017-08-13 |
| | | |