Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | An error should not stop the synchronizer from processing. | Christian Mollekopf | 2017-03-14 | |
| | | ||||
* | | Setup calls to setup dav resource | Christian Mollekopf | 2017-03-13 | |
| | | ||||
* | | No need to wrap those in jobs | Christian Mollekopf | 2017-03-13 | |
| | | ||||
* | | Addressbook support | Christian Mollekopf | 2017-03-09 | |
| | | ||||
* | | Dav cleanup | Christian Mollekopf | 2017-03-09 | |
| | | ||||
* | | removed libmaildir from .spec | Christian Mollekopf | 2017-03-09 | |
| | | ||||
* | | Don't install libmaildir as separate library | Christian Mollekopf | 2017-03-08 | |
| | | | | | | | | | | It's not a generic maildir implementation and the library conflicts with what's installed from kdepim-runtime. | |||
* | | Going towards 0.2 | Christian Mollekopf | 2017-03-07 | |
| | | ||||
* | | Don't trigger threadindex warnings | Christian Mollekopf | 2017-03-07 | |
| | | ||||
* | | Merge synchronization requests for individual mails of the same folder. | Christian Mollekopf | 2017-03-07 | |
| | | | | | | | | | | We use this frequently when loading conversations, so this results in a significant preformance improvement. | |||
* | | Resolved potential deadlock | Christian Mollekopf | 2017-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 Mollekopf | 2017-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 work | Christian Mollekopf | 2017-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 cleanup | Christian Mollekopf | 2017-03-06 | |
| | | ||||
* | | Ensure we don't try to open db's that are not available to our | Christian Mollekopf | 2017-03-06 | |
| | | | | | | | | transaction. | |||
* | | Index debug output | Christian Mollekopf | 2017-03-06 | |
| | | ||||
* | | Avoid threading messages by thread with empty subject | Christian Mollekopf | 2017-03-06 | |
| | | ||||
* | | libgit version check | Christian Mollekopf | 2017-03-06 | |
| | | ||||
* | | Merge branch 'master' into develop | Christian Mollekopf | 2017-03-06 | |
|\| | ||||
| * | Remove unnecessary message in FindLMDB | Filipe Saraiva | 2017-03-04 | |
| | | ||||
| * | Create and add FindLMDB to CMakeLists.txt | Filipe Saraiva | 2017-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.txt | Filipe Saraiva | 2017-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 gitignore | Christian Mollekopf | 2017-03-03 | |
| | | ||||
* | | Depend on correct kmime package in spec file | Christian Mollekopf | 2017-03-03 | |
|/ | ||||
* | Port away from syncStartv0.1.0 | Christian Mollekopf | 2017-03-02 | |
| | ||||
* | Missed one include | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | Avoid kdav dependency by default for now | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | Adapt to KAsync changes | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | cmake cleanup and set the version in project() | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | Set the version in the main CMakeLists.txt | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | Make it possible to not build the dav resource | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | Bumped version to 0.1.0 | Christian Mollekopf | 2017-03-01 | |
| | ||||
* | Filter resources by the types they support. | Christian Mollekopf | 2017-03-01 | |
| | | | | | This avoid uselessly querying resources only to discover that they don't have a facade for the type. | |||
* | Less noise | Christian Mollekopf | 2017-02-28 | |
| | ||||
* | Less debug output | Christian Mollekopf | 2017-02-28 | |
| | ||||
* | Bumped release | Christian Mollekopf | 2017-02-27 | |
| | ||||
* | Make opening dbis non-racy | Christian Mollekopf | 2017-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 output | Christian Mollekopf | 2017-02-27 | |
| | ||||
* | Skip messages that we can't fetch anyways. | Christian Mollekopf | 2017-02-26 | |
| | ||||
* | Bumped release | Christian Mollekopf | 2017-02-26 | |
| | ||||
* | Attempt to fix the issue of opening the wrong database | Christian Mollekopf | 2017-02-26 | |
| | ||||
* | Better debug output | Christian Mollekopf | 2017-02-24 | |
| | ||||
* | Inspect internals | Christian Mollekopf | 2017-02-24 | |
| | ||||
* | Bumped release | Christian Mollekopf | 2017-02-23 | |
| | ||||
* | Make sure we print the message. | Christian Mollekopf | 2017-02-23 | |
| | | | | std::cout doesn't seem to work reliably at this point... | |||
* | Print more info why acquiring the lock fails. | Christian Mollekopf | 2017-02-23 | |
| | ||||
* | Bring the application down in a controlled fashion if we experience a | Christian Mollekopf | 2017-02-23 | |
| | | | | critical error. | |||
* | Bumped release | Christian Mollekopf | 2017-02-22 | |
| | ||||
* | Only the davresource requires kdav | Christian Mollekopf | 2017-02-21 | |
| | ||||
* | Avoid getting stuck in the hostname lookup during tests. | Christian Mollekopf | 2017-02-21 | |
| |