Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change the default for fullPayloadAvailable | Christian Mollekopf | 2017-12-29 |
| | | | | | | When creating new messages the default should be that the full payload is available. Not having the payload available is a specialcase used by the imap resource. | ||
* | Ensure we get an appropriate exit code when a resource crashes. | Christian Mollekopf | 2017-10-31 |
| | |||
* | Error checking and debug output | Christian Mollekopf | 2017-10-09 |
| | |||
* | 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... | ||
* | Default to NoStatus for resources until we know more. | Christian Mollekopf | 2017-08-25 |
| | | | | | | This allows the aggregation to ignore resources where we don't have any status information yet, so the account doesn't always end up being offline. | ||
* | Silence the compiler warning | Christian Mollekopf | 2017-08-11 |
| | |||
* | Adjusted docs and test. | Christian Mollekopf | 2017-07-27 |
| | |||
* | Skip modifications that do nothing. | Christian Mollekopf | 2017-07-27 |
| | | | | | | This allows us to i.e. blindly mark mails as read in kube, with the modification automatically being dropped if it doesn't do anything useful. | ||
* | Only print modified properties if we have any. | Christian Mollekopf | 2017-07-27 |
| | |||
* | Photo support | Christian Mollekopf | 2017-06-27 |
| | |||
* | Added draft property index. | Christian Mollekopf | 2017-05-12 |
| | | | | | | We need this for the composer to efficiently query. Since we don't have any migration code this will require all data to be refetched (sinksh upgrade). | ||
* | No more SINK_DEBUG_AREA | Christian Mollekopf | 2017-05-12 |
| | |||
* | Fixed merge implementation | Christian Mollekopf | 2017-05-08 |
| | |||
* | Gather required databases from index definitions. | Christian Mollekopf | 2017-05-08 |
| | |||
* | A single propertymapper for both directions | Christian Mollekopf | 2017-04-28 |
| | |||
* | Removed the template argument from the write property mapper | Christian Mollekopf | 2017-04-28 |
| | |||
* | Simplified propertymapper | Christian Mollekopf | 2017-04-28 |
| | |||
* | Better debug output | Christian Mollekopf | 2017-04-12 |
| | |||
* | Detect maildir resource errors | Christian Mollekopf | 2017-04-07 |
| | |||
* | Cleanup | Christian Mollekopf | 2017-03-28 |
| | |||
* | Added missing property mappers | Christian Mollekopf | 2017-03-28 |
| | |||
* | Don't use 0 as error code and better error codes | Christian Mollekopf | 2017-03-27 |
| | |||
* | Implemented notification support in the model. | Christian Mollekopf | 2017-03-24 |
| | | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this. | ||
* | Fixed identity name | Christian Mollekopf | 2017-03-24 |
| | |||
* | DomainType::name | Christian Mollekopf | 2017-03-23 |
| | |||
* | New properties | Christian Mollekopf | 2017-03-23 |
| | |||
* | Default domain adaptor | Christian Mollekopf | 2017-03-21 |
| | |||
* | Move type implementations in one place | Christian Mollekopf | 2017-03-21 |
| | | | | | | | Having them separated is rather pointless (since we need one for every type, and all types are the interface of sink, as one), and caused quite a bit of friction when adding new types. This will also make it easier to change things for all types. | ||
* | Make error codes part of the applicationdomain interface | Christian Mollekopf | 2017-03-20 |
| | |||
* | Setup calls to setup dav resource | Christian Mollekopf | 2017-03-13 |
| | |||
* | Addressbook support | Christian Mollekopf | 2017-03-09 |
| | |||
* | Dav cleanup | Christian Mollekopf | 2017-03-09 |
| | |||
* | 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. | ||
* | 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. | ||
* | Improved debug output and moved debug operators to cpp | Christian Mollekopf | 2017-02-16 |
| | |||
* | Remember whether a blob property is external or not. | Christian Mollekopf | 2017-02-16 |
| | | | | | ...we used to accidentally move external blobs after the property was lost when storing the modificatoin in the queue. | ||
* | Use SINK_REGISTER_TYPES to avoid repeating the types | Christian Mollekopf | 2017-02-16 |
| | |||
* | PropertyParser to properly parse different property types. | Christian Mollekopf | 2017-02-16 |
| | |||
* | PropertyRegistry for runtime information about properties. | Christian Mollekopf | 2017-02-16 |
| | | | | A first usecase is parsing different property types. | ||
* | Mails don't have uid's | Christian Mollekopf | 2017-02-16 |
| | |||
* | Move the SINK_EXPORT to the right place. | Christian Mollekopf | 2017-02-13 |
| | | | | Thanks to marcoscarpetta for the patch! | ||
* | Cleaner index syntax, don't index messageid twice | Christian Mollekopf | 2017-02-13 |
| | |||
* | We can't inhert the copy constructor. | Christian Mollekopf | 2017-02-01 |
| | | | | An the compiler in fedora 26 also tells us that. | ||
* | Ensure blooming queries filter as they should | Christian Mollekopf | 2017-01-31 |
| | | | | After the initial bloom, it should turn into a regular filter. | ||
* | make contacts suitable for applications like sinksh | Sandro Knauß | 2017-01-30 |
| | |||
* | Add Contact as new domain type | Sandro Knauß | 2017-01-30 |
| | |||
* | Debug output | Christian Mollekopf | 2017-01-18 |
| | |||
* | Fixed build issues with pedantic enabled | Christian Mollekopf | 2017-01-12 |
| | |||
* | Set enabled state from subscription | Christian Mollekopf | 2017-01-11 |
| |