summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* | An error should not stop the synchronizer from processing.Christian Mollekopf2017-03-14
| |
* | Setup calls to setup dav resourceChristian Mollekopf2017-03-13
| |
* | No need to wrap those in jobsChristian Mollekopf2017-03-13
| |
* | Addressbook supportChristian Mollekopf2017-03-09
| |
* | Dav cleanupChristian Mollekopf2017-03-09
| |
* | removed libmaildir from .specChristian Mollekopf2017-03-09
| |
* | Don't install libmaildir as separate libraryChristian Mollekopf2017-03-08
| | | | | | | | | | It's not a generic maildir implementation and the library conflicts with what's installed from kdepim-runtime.
* | Going towards 0.2Christian Mollekopf2017-03-07
| |
* | Don't trigger threadindex warningsChristian Mollekopf2017-03-07
| |
* | Merge synchronization requests for individual mails of the same folder.Christian Mollekopf2017-03-07
| | | | | | | | | | We use this frequently when loading conversations, so this results in a significant preformance improvement.
* | Resolved potential deadlockChristian Mollekopf2017-03-07
| | | | | | | | | | | | When trying to reply to a mail from kube we ran into a deadlock. The initial result callback is called from the main thread, and that can thus directly lead to destruction of the emitter.
* | Move blob files on move to the same location like when a client moves.Christian Mollekopf2017-03-07
| | | | | | | | | | | | Otherwise if the source resource manages to clean up the revision before the target resource gets to process the new entity, then the blob file is gone already.
* | Get mailtransport with kolabnow to workChristian Mollekopf2017-03-06
| | | | | | | | | | | | | | | | | | | | when connecting to smtps:// the command will silently fail, with wireshark spewing out a cryptic "5.5.2 command not recognized". The magic commandline (that works) is: curl smtp://smtp.kolabnow.com:587 -v --mail-from "$USER" --mail-rcpt "$USER" --ssl -u $USER.ch:$PW -T alternative.mbox -k --anyauth
* | lmdb cleanupChristian Mollekopf2017-03-06
| |
* | Ensure we don't try to open db's that are not available to ourChristian Mollekopf2017-03-06
| | | | | | | | transaction.
* | Index debug outputChristian Mollekopf2017-03-06
| |
* | Avoid threading messages by thread with empty subjectChristian Mollekopf2017-03-06
| |
* | libgit version checkChristian Mollekopf2017-03-06
| |
* | Merge branch 'master' into developChristian Mollekopf2017-03-06
|\|
| * Remove unnecessary message in FindLMDBFilipe Saraiva2017-03-04
| |
| * Create and add FindLMDB to CMakeLists.txtFilipe Saraiva2017-03-04
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Currently CMakeLists doesn't look for LMDB, a required dependency for sink. This commit creates a FindLMDB script based in an original script available in BSD license and add it to CMakeLists.txt. Test Plan: Remove LMDB development library and try to compile sink. The CMake process will end with success but in compilation time you will get the follow error message sink/common/storage_lmdb.cpp:35:18: fatal error: lmdb.h: Arquivo ou diretório não encontrado compilation terminated. After apply the patch, the look for LMDB will work and the CMake process will fail because there is not LMDB installed. So, just install LMDB development and the CMake process will find the library and the process will end successfully. Reviewers: #sink, cmollekopf Reviewed By: #sink, cmollekopf Subscribers: #sink Tags: #sink Differential Revision: https://phabricator.kde.org/D4927
| | * Create and add FindLMDB to CMakeLists.txtFilipe Saraiva2017-03-03
| |/ | | | | | | | | | | Currently CMakeLists doesn't look for LMDB, a required dependency for sink. This commit creates a FindLMDB script based in an original script available in BSD license and add it to CMakeLists.txt.
* | Added build/ to gitignoreChristian Mollekopf2017-03-03
| |
* | Depend on correct kmime package in spec fileChristian Mollekopf2017-03-03
|/
* Port away from syncStartv0.1.0Christian Mollekopf2017-03-02
|
* Missed one includeChristian Mollekopf2017-03-01
|
* Avoid kdav dependency by default for nowChristian Mollekopf2017-03-01
|
* Adapt to KAsync changesChristian Mollekopf2017-03-01
|
* cmake cleanup and set the version in project()Christian Mollekopf2017-03-01
|
* Set the version in the main CMakeLists.txtChristian Mollekopf2017-03-01
|
* Make it possible to not build the dav resourceChristian Mollekopf2017-03-01
|
* Bumped version to 0.1.0Christian Mollekopf2017-03-01
|
* Filter resources by the types they support.Christian Mollekopf2017-03-01
| | | | | This avoid uselessly querying resources only to discover that they don't have a facade for the type.
* Less noiseChristian Mollekopf2017-02-28
|
* Less debug outputChristian Mollekopf2017-02-28
|
* Bumped releaseChristian Mollekopf2017-02-27
|
* Make opening dbis non-racyChristian Mollekopf2017-02-27
| | | | | | | | | | | | | | Dbis can only be opened by one thread and should then be shared accross all threads after committing the transaction to create the dbi. This requires us to initially open all db's, which in turn requires us to know the correct flags. This patch stores the flags to open each db in a separate db, and then opens up all databases on initial start. If a new database is created that dbi is as well shared as soon as the transaction is committed (before the dbi is private to the transaction).
* Fixed debug outputChristian Mollekopf2017-02-27
|
* Skip messages that we can't fetch anyways.Christian Mollekopf2017-02-26
|
* Bumped releaseChristian Mollekopf2017-02-26
|
* Attempt to fix the issue of opening the wrong databaseChristian Mollekopf2017-02-26
|
* Better debug outputChristian Mollekopf2017-02-24
|
* Inspect internalsChristian Mollekopf2017-02-24
|
* Bumped releaseChristian Mollekopf2017-02-23
|
* Make sure we print the message.Christian Mollekopf2017-02-23
| | | | std::cout doesn't seem to work reliably at this point...
* Print more info why acquiring the lock fails.Christian Mollekopf2017-02-23
|
* Bring the application down in a controlled fashion if we experience aChristian Mollekopf2017-02-23
| | | | critical error.
* Bumped releaseChristian Mollekopf2017-02-22
|
* Only the davresource requires kdavChristian Mollekopf2017-02-21
|
* Avoid getting stuck in the hostname lookup during tests.Christian Mollekopf2017-02-21
|