Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Use VERIFYEXEC | Christian Mollekopf | 2018-05-20 | |
| | ||||
* | Actually close the lmdb environment before removing from disk. | Christian Mollekopf | 2018-05-20 | |
| | | | | Otherwise removal doesn't work on windows due to open file handles. | |||
* | Fixed debug output printing on windows | Christian Mollekopf | 2018-05-19 | |
| | ||||
* | Get ctest to find the executable on windows | Christian Mollekopf | 2018-05-19 | |
| | ||||
* | Exports for windows | Christian Mollekopf | 2018-05-19 | |
| | ||||
* | the right target for generate_export_header. | Christian Mollekopf | 2018-05-19 | |
| | ||||
* | Check if ssl support is available on resource start. | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | Debug message for how we start the resource process. | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | sDebugStream now supports debug messages on windows. | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | Don't use color on windows was the idea. | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | Log to OutputDebugString on windows | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | Moved the bogus message test to the imap test. | Christian Mollekopf | 2018-05-18 | |
| | | | | Maildir will happly store anything. | |||
* | Skip change-replay for already removed entites. | Christian Mollekopf | 2018-05-18 | |
| | | | | | This is required to be able to resolve change-replay failures by removing the entity. | |||
* | Test what happens if we add a bogus message to the imap resource. | Christian Mollekopf | 2018-05-18 | |
| | | | | This test currently fails because we fail to recover. | |||
* | Validate content before replay. | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | Improved error messages | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | We're setting the content, not only the head. | Christian Mollekopf | 2018-05-18 | |
| | ||||
* | A lot less namespace typing. | Christian Mollekopf | 2018-05-17 | |
| | ||||
* | Print the full property if we print individual properties. | Christian Mollekopf | 2018-05-17 | |
| | ||||
* | Copy the entity when we return it. | Christian Mollekopf | 2018-05-17 | |
| | | | | | Otherwise we easily end up copying it and then have an entity that points into nowhere. Callback -> no copy, no callback -> copy. | |||
* | Fixed last commit | Christian Mollekopf | 2018-05-17 | |
| | ||||
* | Avoid printing megabytes of data to the console. | Christian Mollekopf | 2018-05-17 | |
| | ||||
* | Caught another case of empty uid in readEntity | Christian Mollekopf | 2018-05-17 | |
| | ||||
* | Fixed a readEntity call with empty uid | Christian Mollekopf | 2018-05-17 | |
| | | | | | | Filtered entites are still passed through as removal, but if there is no other value for the reduction, the reduction result is empty. | |||
* | Better debug messages if the command is too small | Christian Mollekopf | 2018-05-16 | |
| | ||||
* | Print to QDebug on windows | Christian Mollekopf | 2018-05-16 | |
| | ||||
* | mdb_env_set_mapsize should be called after create but before open | Christian Mollekopf | 2018-05-15 | |
| | | | | according to the docs. | |||
* | Try a bit harder to ensure that env always has a sane value. | Christian Mollekopf | 2018-05-15 | |
| | ||||
* | Apparently that export was one to much for windows | Christian Mollekopf | 2018-05-15 | |
| | ||||
* | More debug output when failing to load resource plugins. | Christian Mollekopf | 2018-05-15 | |
| | ||||
* | Build on windows | Christian Mollekopf | 2018-05-15 | |
| | ||||
* | Add build dependency on kf5-kcalendarcore-devel | Christian Mollekopf | 2018-05-14 | |
| | | | | | | Differential Revision: https://phabricator.kde.org/D12817 Patch by knambiar | |||
* | Using findLatest with an empty uid is an error. | Christian Mollekopf | 2018-05-14 | |
| | | | | | Seems to be happening sometimes, so that needs to be fixed once we find the cause. | |||
* | Add the "allDay" property to Event | Rémi Nicole | 2018-05-14 | |
| | | | | | | | | | | | | | | Summary: Fixes T8698 Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #sink Maniphest Tasks: T8698 Differential Revision: https://phabricator.kde.org/D12869 | |||
* | Restrict the query to the relevant resource | Christian Mollekopf | 2018-05-14 | |
| | ||||
* | Avoid creating unnecessary rid mappings | Christian Mollekopf | 2018-05-14 | |
| | ||||
* | Fix CalDAV test in Docker + add Calendar and Todo in the database layout | Rémi Nicole | 2018-05-14 | |
| | | | | | | | | | | | | | Summary: Like the title says. Also removed a "/" that got doubled between the collection URI and the item path, because it made Cyrus freak out (returning unauthorized errors) Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12755 | |||
* | Honor visibility for all targets | Christian Mollekopf | 2018-05-14 | |
| | ||||
* | A test that doesn't test anything isn't very useful. | Christian Mollekopf | 2018-05-07 | |
| | ||||
* | Verify the iterator is valid before trying to dereference it. | Christian Mollekopf | 2018-05-07 | |
| | ||||
* | Never allocate KJob subclasses on the stack | Christian Mollekopf | 2018-05-07 | |
| | | | | The delete themselves. | |||
* | Fixed url to work with cyrus imap | Christian Mollekopf | 2018-05-07 | |
| | ||||
* | Filter by sender | Christian Mollekopf | 2018-05-07 | |
| | ||||
* | Implement Todo entity type | Rémi Nicole | 2018-05-06 | |
| | | | | | | | | | | | | | | | Summary: Some notes: - Needed to specialize some flatbuffers related functions for serializing QStringList and int - Removed useless qWarnings in caldav test - Rename EventSynchronizer -> CalDAVSynchronizer since it also synchronizes Calendars and Todos (and more to come!) Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12695 | |||
* | Avoid setting compiler options directly | Christian Mollekopf | 2018-05-03 | |
| | ||||
* | Implement replaying CalDAV events and calendars | Rémi Nicole | 2018-05-03 | |
| | | | | | | | | | | | | | | | | Summary: Notes: - For calendars, only removal is implemented because: - There is no DavCollectionCreateJob, possibly because there can't be an empty DAV collection - DavCollectionModifyJob only allows modifying "properties", which we don't use (except for the name, if the name is considered a property) - Currently, modifying an item with Sink overrides the one on the server, even if the store is not up-to-date Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12611 | |||
* | More weird exports for windows | Christian Mollekopf | 2018-04-20 | |
| | ||||
* | Export from sink_test so we can link against it on windows | Christian Mollekopf | 2018-04-20 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2018-04-20 | |
| | ||||
* | We need QtGlobal, otherwise we also don't have the define. | Christian Mollekopf | 2018-04-20 | |
| |