Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Caldav test cleanupdevelop | Christian Mollekopf | 2018-08-19 |
| | |||
* | Fixed carddav sync | Christian Mollekopf | 2018-08-17 |
| | |||
* | Demonstrate the syncing problems we have | Christian Mollekopf | 2018-08-17 |
| | |||
* | Create a second collection | Christian Mollekopf | 2018-08-17 |
| | |||
* | Members start with m | Christian Mollekopf | 2018-08-17 |
| | |||
* | Reset the testenvironment | Christian Mollekopf | 2018-08-17 |
| | |||
* | Fix smtps over port 465 | Christian Mollekopf | 2018-08-15 |
| | | | | | | | | 465 is for tls only 587 is for plain with upgrade via starttls curl recognizes tls by a smtps:// protocol, for start tls we must start with smtp:// but set the flag to upgrade. | ||
* | Cleanup | Christian Mollekopf | 2018-08-02 |
| | |||
* | Calendar color | Christian Mollekopf | 2018-08-02 |
| | |||
* | Cleanup | Christian Mollekopf | 2018-08-02 |
| | |||
* | Carddav changereplay | Christian Mollekopf | 2018-08-02 |
| | |||
* | Cleanup | Christian Mollekopf | 2018-08-02 |
| | |||
* | Cleanup. | Christian Mollekopf | 2018-08-02 |
| | |||
* | A faster method for a failing connection | Christian Mollekopf | 2018-07-24 |
| | |||
* | Always enable the inbox folder. | Christian Mollekopf | 2018-07-16 |
| | | | | | Some services don't have the inbox as part of the subscribed folders, at least not by default, so we just always enable it. | ||
* | Increase timeout to 5s also in tests. | Christian Mollekopf | 2018-07-13 |
| | | | | | The tests seem to be simply to slow right now, so let's bump this to avoid flaky tests. | ||
* | Prevent a recycled session from timing out immediately. | Christian Mollekopf | 2018-06-27 |
| | | | | | This seems to happen sometimes (showed up in tests), and causes operations to fail. | ||
* | Check if libcurl is built with ssl support. | Christian Mollekopf | 2018-06-27 |
| | | | | On windows we lack ssl support it seems. | ||
* | Asserts, debug messages and other cleanup | Christian Mollekopf | 2018-06-19 |
| | |||
* | Log to qDebug which we then funnel to Sink::Log | Christian Mollekopf | 2018-05-29 |
| | |||
* | Avoid building tests that link to the resource on windows. | Christian Mollekopf | 2018-05-28 |
| | | | | | Because we'd have to properly export the symbols for the linking on windows to work. | ||
* | -DQT_PLUGIN seems to be a remnant of the past. | Christian Mollekopf | 2018-05-28 |
| | | | | Or at least I don't know what it is supposed to do. | ||
* | Skip revisions that we can't replay. | Christian Mollekopf | 2018-05-23 |
| | |||
* | Check if ssl support is available on resource start. | 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 |
| | |||
* | We're setting the content, not only the head. | Christian Mollekopf | 2018-05-18 |
| | |||
* | 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 | ||
* | 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 |
| | |||
* | 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 | ||
* | 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 | ||
* | Windows compat | Christian Mollekopf | 2018-04-19 |
| | |||
* | Forgot the mailtransport resource. | Christian Mollekopf | 2018-04-19 |
| | |||
* | On windows we need to set the RUNTIME destination | Christian Mollekopf | 2018-04-19 |
| | |||
* | Fix non-deterministic use after free in WebDAV | Rémi Nicole | 2018-04-17 |
| | | | | | | | | | | Summary: Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12280 | ||
* | Change most of Event's properties to extracted properties | Rémi Nicole | 2018-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 Event | Rémi Nicole | 2018-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 | ||
* | Added a dependency from webdav to sink common. | Christian Mollekopf | 2018-04-09 |
| | | | | | Otherwise we may try to compile webdav common before required headers are generated by the buildsystem. | ||
* | Forward the error message. | Christian Mollekopf | 2018-04-03 |
| | |||
* | Avoid build errors | Christian Mollekopf | 2018-03-29 |
| | |||
* | Pick a unique name for the uploaded file | Christian Mollekopf | 2018-03-29 |
| | |||
* | Disable currently useless and broken testcode | Christian Mollekopf | 2018-03-29 |
| | |||
* | Avoid deleting all contacts on resync | Christian Mollekopf | 2018-03-29 |
| | | | | by avoiding unnecessary work and reliance on quirks. | ||
* | Explicitly capturing is unnecessarily verbose. | Christian Mollekopf | 2018-03-29 |
| | | | | ...and saves us just about nothing. | ||
* | A carddav test | Christian Mollekopf | 2018-03-29 |
| |