Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | 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 |
| | |||
* | Fixed synchronization with new mail notifications | Christian Mollekopf | 2018-03-02 |
| | |||
* | Ignore empty ids | Christian Mollekopf | 2018-03-01 |
| | |||
* | Select all folders and emit notification if new mails are available | Christian Mollekopf | 2018-03-01 |
| | |||
* | Cleanup | Christian Mollekopf | 2018-02-28 |
| | |||
* | Track uidvalidity to detect changes behind our back. | Christian Mollekopf | 2018-01-23 |
| | |||
* | Avoid the date limit for tests. | Christian Mollekopf | 2017-12-28 |
| | |||
* | Backwardscompatibility for existing settings. | Christian Mollekopf | 2017-11-28 |
| | |||
* | Fixed imap tests | Christian Mollekopf | 2017-11-28 |
| | | | | Adjust to cyrus imap settings and use explicit encryption setting. | ||
* | Detect login failures | Christian Mollekopf | 2017-09-22 |
| | |||
* | Days to sync from config | Christian Mollekopf | 2017-09-20 |
| | |||
* | Fixed tests with secretstore | Christian Mollekopf | 2017-09-20 |
| | |||
* | Avoid storing the password in the configuration | Christian Mollekopf | 2017-09-18 |
| | | | | | | | The password (or any other secret), is now cached in the client process (in-memory only), and delivered to the resource via command. The resource avoids doing any operations against the source until the secret is available. | ||
* | Detect connection lost so we can go to offline state | Christian Mollekopf | 2017-08-28 |
| | | | | kimap should really have better error codes... | ||
* | Skip over revisions that we can't replay. | Christian Mollekopf | 2017-08-14 |
| | |||
* | Replaying a change without remoteid is not going to work. | Christian Mollekopf | 2017-08-11 |
| | |||
* | Revert this change, we can just only sync folders in kube. | Christian Mollekopf | 2017-06-15 |
| | |||
* | Cleanup | Christian Mollekopf | 2017-06-14 |
| | |||
* | We now have to manually parse for inspections | Christian Mollekopf | 2017-06-14 |
| | | | | ..since we turn of parsing for regular fetching. | ||
* | Deal with both CRLF and LF mime messages. | Christian Mollekopf | 2017-06-14 |
| | | | | | | | IMAP always requires CRLF, and so does the MIME standard, KMIME expects LF-only. We now just try to always use CRLF on disk, but convert LF-only messages should we have to (e.g. because copied over from maildir or so). | ||
* | There shouldn't be any conversions necessary at this point. | Christian Mollekopf | 2017-06-12 |
| | |||
* | Avoid the extra parsing step. | Christian Mollekopf | 2017-06-12 |
| | | | | | We only need the content, we'll parse later on when processing the pipeline. | ||
* | Disabled automatic syncing of folders | Christian Mollekopf | 2017-06-11 |
| | | | | | | | I triggers a lot of work, and as we currently can't abort sync tasks and have no priority lane for requests it's rather intrusive. A sync will still be triggered when a folder is selected, so we're not loosing a lot except the "pull everything offline" case. | ||
* | Ensure change-replay errors make it through to the correct error | Christian Mollekopf | 2017-05-20 |
| | | | | handling and are appropriately dealt with. | ||
* | Don't try to replay modifications on nothing. | Christian Mollekopf | 2017-05-20 |
| | |||
* | Avoid notifcations for requests that do nothing, progress with folderid | Christian Mollekopf | 2017-05-20 |
| | |||
* | No more SINK_DEBUG_AREA | Christian Mollekopf | 2017-05-12 |
| | |||
* | Translate the host not found error | Christian Mollekopf | 2017-05-09 |
| | |||
* | Fixed folder sync | Christian Mollekopf | 2017-05-04 |
| | | | | | When explicitly listing the folder we can't rely on the subscription state, nor should we. | ||
* | Added progress notification | Christian Mollekopf | 2017-05-04 |
| | |||
* | Only sync subscribed folders | Christian Mollekopf | 2017-05-04 |
| | |||
* | Make sure we always have a complete hierarchy from the IMAP server | Christian Mollekopf | 2017-04-21 |
| | |||
* | Gmail support. | Christian Mollekopf | 2017-04-21 |
| | | | | | For the time being we hardcode a list of folders that we synchronize that we know are not duplicating messages. | ||
* | We set the instance identifier in the base class | Christian Mollekopf | 2017-04-11 |
| | |||
* | Avoid crashing if we fail to resolve the local id. | Christian Mollekopf | 2017-04-07 |
| | |||
* | We already print those warnings in the synchronizer | Christian Mollekopf | 2017-03-30 |
| | |||
* | Cleanup | Christian Mollekopf | 2017-03-28 |
| | |||
* | Track the entities that this request applies to directly in the | Christian Mollekopf | 2017-03-28 |
| | | | | | | | | syncrequest That way we can do the notification emitting in the synchronizer and it keeps working even if the login already fails (so the synchronizing code would never be executed). | ||
* | Emit notifications while a folder is being synced | Christian Mollekopf | 2017-03-27 |
| | |||
* | Don't use 0 as error code and better error codes | Christian Mollekopf | 2017-03-27 |
| | |||
* | Pass in days to download | Christian Mollekopf | 2017-03-26 |
| | |||
* | SinkTraceCtx | Christian Mollekopf | 2017-03-26 |
| | |||
* | Default domain adaptor | Christian Mollekopf | 2017-03-21 |
| | |||
* | Removed unnecessary default implementations | Christian Mollekopf | 2017-03-21 |
| | |||
* | Translate login errors | Christian Mollekopf | 2017-03-20 |
| | |||
* | Make error codes part of the applicationdomain interface | Christian Mollekopf | 2017-03-20 |
| |