summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* | Deal with both CRLF and LF mime messages.Christian Mollekopf2017-06-14
| | | | | | | | | | | | | | IMAP always requires CRLF, and so does the MIME standard, KMIME expects LF-only. We now just try to always use CRLF on disk, but convert LF-only messages should we have to (e.g. because copied over from maildir or so).
* | There shouldn't be any conversions necessary at this point.Christian Mollekopf2017-06-12
| |
* | Avoid the extra parsing step.Christian Mollekopf2017-06-12
| | | | | | | | | | We only need the content, we'll parse later on when processing the pipeline.
* | Bumped releaseChristian Mollekopf2017-06-11
| |
* | Disabled automatic syncing of foldersChristian Mollekopf2017-06-11
| | | | | | | | | | | | | | I triggers a lot of work, and as we currently can't abort sync tasks and have no priority lane for requests it's rather intrusive. A sync will still be triggered when a folder is selected, so we're not loosing a lot except the "pull everything offline" case.
* | Bumped release versionChristian Mollekopf2017-06-10
| |
* | Fixed incremental queriesChristian Mollekopf2017-06-10
| | | | | | | | | | | | The incremental querying broke as soon as a revision update came in since it would nuke the base-set. This fixes it, but it's definitely not pretty.
* | Link to qt::core as wellChristian Mollekopf2017-06-06
| |
* | A stab at the undefined reference to QMap<QByteArray, int>::QMap() errorChristian Mollekopf2017-06-06
| | | | | | | | ...that I only get on copr and nowhere else.
* | Specfile cleanupChristian Mollekopf2017-06-06
| |
* | no need to hardcode thisChristian Mollekopf2017-05-20
| |
* | Ensure change-replay errors make it through to the correct errorChristian Mollekopf2017-05-20
| | | | | | | | handling and are appropriately dealt with.
* | Don't try to replay modifications on nothing.Christian Mollekopf2017-05-20
| |
* | Subscribe to mailboxes in imaptestChristian Mollekopf2017-05-20
| |
* | We don't need the layout just to check for existenceChristian Mollekopf2017-05-20
| |
* | Reread the location if we enable the test modeChristian Mollekopf2017-05-20
| |
* | Avoid notifcations for requests that do nothing, progress with folderidChristian Mollekopf2017-05-20
| |
* | Don't commit after every replayed revisionChristian Mollekopf2017-05-12
| | | | | | | | | | | | If we didn't actually do anything we just carry on. Failing to commit is harmless in that case and committing for every revision is rather expensive.
* | Completely shortcut the stream evaluation if we're not going to use theChristian Mollekopf2017-05-12
| | | | | | | | | | | | | | | | | | output Serializing the data is the expensive part, so we want to completely avoid that for the noisier part if we're not going to use it. Additionally we're now using a stringbuilder for the debugarea to try to further improve the situation with temporary memory allocations.
* | Avoid redoing stuff over and over that we can easily avoid.Christian Mollekopf2017-05-12
| |
* | Bumped release numberChristian Mollekopf2017-05-12
| |
* | QDateTime::toString is really slowChristian Mollekopf2017-05-12
| |
* | We run into this when trying to index a property that is not set.Christian Mollekopf2017-05-12
| | | | | | | | i.e. in tests.
* | Don't add resources that don't match the query during a livequeryChristian Mollekopf2017-05-12
| |
* | Made the test a bit conciserChristian Mollekopf2017-05-12
| |
* | Added draft property index.Christian Mollekopf2017-05-12
| | | | | | | | | | | | We need this for the composer to efficiently query. Since we don't have any migration code this will require all data to be refetched (sinksh upgrade).
* | Allow substring matches on the trace identifierChristian Mollekopf2017-05-12
| |
* | Only use the filename as area, not the full path.Christian Mollekopf2017-05-12
| |
* | Try once more to initialize git_buf portably...Christian Mollekopf2017-05-12
| |
* | Avoid copyingChristian Mollekopf2017-05-12
| |
* | Fixed buildChristian Mollekopf2017-05-12
| |
* | No more SINK_DEBUG_AREAChristian Mollekopf2017-05-12
| |
* | 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
| |