summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* Test what happens if we add a bogus message to the imap resource.Christian Mollekopf2018-05-18
| | | | This test currently fails because we fail to recover.
* Validate content before replay.Christian Mollekopf2018-05-18
|
* Improved error messagesChristian Mollekopf2018-05-18
|
* We're setting the content, not only the head.Christian Mollekopf2018-05-18
|
* A lot less namespace typing.Christian Mollekopf2018-05-17
|
* Print the full property if we print individual properties.Christian Mollekopf2018-05-17
|
* Copy the entity when we return it.Christian Mollekopf2018-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 commitChristian Mollekopf2018-05-17
|
* Avoid printing megabytes of data to the console.Christian Mollekopf2018-05-17
|
* Caught another case of empty uid in readEntityChristian Mollekopf2018-05-17
|
* Fixed a readEntity call with empty uidChristian Mollekopf2018-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 smallChristian Mollekopf2018-05-16
|
* Print to QDebug on windowsChristian Mollekopf2018-05-16
|
* mdb_env_set_mapsize should be called after create but before openChristian Mollekopf2018-05-15
| | | | according to the docs.
* Try a bit harder to ensure that env always has a sane value.Christian Mollekopf2018-05-15
|
* Apparently that export was one to much for windowsChristian Mollekopf2018-05-15
|
* More debug output when failing to load resource plugins.Christian Mollekopf2018-05-15
|
* Build on windowsChristian Mollekopf2018-05-15
|
* Add build dependency on kf5-kcalendarcore-develChristian Mollekopf2018-05-14
| | | | | | Differential Revision: https://phabricator.kde.org/D12817 Patch by knambiar
* Using findLatest with an empty uid is an error.Christian Mollekopf2018-05-14
| | | | | Seems to be happening sometimes, so that needs to be fixed once we find the cause.
* Add the "allDay" property to EventRémi Nicole2018-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 resourceChristian Mollekopf2018-05-14
|
* Avoid creating unnecessary rid mappingsChristian Mollekopf2018-05-14
|
* Fix CalDAV test in Docker + add Calendar and Todo in the database layoutRémi Nicole2018-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 targetsChristian Mollekopf2018-05-14
|
* A test that doesn't test anything isn't very useful.Christian Mollekopf2018-05-07
|
* Verify the iterator is valid before trying to dereference it.Christian Mollekopf2018-05-07
|
* Never allocate KJob subclasses on the stackChristian Mollekopf2018-05-07
| | | | The delete themselves.
* Fixed url to work with cyrus imapChristian Mollekopf2018-05-07
|
* Filter by senderChristian Mollekopf2018-05-07
|
* Implement Todo entity typeRémi Nicole2018-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 directlyChristian Mollekopf2018-05-03
|
* Implement replaying CalDAV events and calendarsRémi Nicole2018-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 windowsChristian Mollekopf2018-04-20
|
* Export from sink_test so we can link against it on windowsChristian Mollekopf2018-04-20
|
* CleanupChristian Mollekopf2018-04-20
|
* We need QtGlobal, otherwise we also don't have the define.Christian Mollekopf2018-04-20
|
* More exportsChristian Mollekopf2018-04-20
|
* Fixed a bunch of exportsChristian Mollekopf2018-04-20
|
* Can't export/import definitionsChristian Mollekopf2018-04-19
|
* SIGSTOP is not avialable on windowsChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Forgot the mailtransport resource.Christian Mollekopf2018-04-19
|
* On windows we need to set the RUNTIME destinationChristian Mollekopf2018-04-19
|
* On windows we only have readline 5.0 availableChristian Mollekopf2018-04-19
|
* Fix non-deterministic use after free in WebDAVRémi Nicole2018-04-17
| | | | | | | | | | Summary: Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12280
* Change most of Event's properties to extracted propertiesRémi Nicole2018-04-13
| | | | | | | | | | | | | | Summary: Fix T8485 Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #sink Maniphest Tasks: T8485 Differential Revision: https://phabricator.kde.org/D12106
* Add EndTime and Ical attributes to EventRémi Nicole2018-04-11
| | | | | | | | | | | | | | | | | | | | Summary: EndTime is necessary for the implementation of the calendar UI in Kube. Fixes T8482 Ical to mimic Mail's MimeMessage attribute. (Sorry for the wait, there was a good number of merge conflicts when rebasing on develop) Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #sink Maniphest Tasks: T8482 Differential Revision: https://phabricator.kde.org/D12085