Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | Remember if we have all of the data or only the headers. | Christian Mollekopf | 2017-01-10 | |
| | ||||
* | Comparison operator for ApplicationDomainType | Christian Mollekopf | 2017-01-03 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2016-12-20 | |
| | ||||
* | Fix threading for non-threaded messages. | Christian Mollekopf | 2016-12-20 | |
| | | | | | Ensure we always have a messageId to work with, and avoid grouping all non-threaded messages together. | |||
* | Don't set capabilities as property on creation. | Christian Mollekopf | 2016-12-15 | |
| | | | | | | Instead we make it part of the plugin. This ensure we also have access to the proper capabilities when creating a resource via sinksh. | |||
* | Made references serializable so we can store them in config files | Christian Mollekopf | 2016-12-15 | |
| | ||||
* | Add comment regarding the blob copying hack. | Christian Mollekopf | 2016-12-09 | |
| | ||||
* | Move the BLOB property handling to the entitystore. | Christian Mollekopf | 2016-12-09 | |
| | | | | | | This is really part of the storage, and will help us to cleanly implement features like moving properties into a temporary place when reading in a clean way as well. | |||
* | One copy algorithm is enough. | Christian Mollekopf | 2016-12-08 | |
| | ||||
* | Let the preprocessor repeat the types. | Christian Mollekopf | 2016-12-08 | |
| | ||||
* | Wrap references in a Reerence type. | Christian Mollekopf | 2016-12-08 | |
| | | | | | | | | This allows us to make sure that references are not taken out of context (the resource). Because we need to use the type-specific accessors more we also ran into a problem that we cannot "downcast" a reference with the change recording still working, for that we have the cast<T>() operator now. | |||
* | Support for sent mail folder | Christian Mollekopf | 2016-12-06 | |
| | ||||
* | Wrap blob properties in type so we can distinguish it from other properties. | Christian Mollekopf | 2016-12-06 | |
| | | | | | | When moving an entity to another resource we have to move the blob properties to a temporary directory first, and that requires that we are able to distinguish blob properties from the rest at runtime. | |||
* | interresource move | Christian Mollekopf | 2016-12-02 | |
| | ||||
* | TypeHelper so we can centrally define the type dispatch | Christian Mollekopf | 2016-11-30 | |
| | | | | | | Not pretty, but that at least allows us to centrally define the string to type dispatch (It's somehow very hard to do in C++ without repeating all types over and over in various interfaces). | |||
* | sinksh list identity support | Christian Mollekopf | 2016-11-21 | |
| | ||||
* | Set to/cc/bcc | Christian Mollekopf | 2016-11-01 | |
| | ||||
* | Got the sender to work | Christian Mollekopf | 2016-10-31 | |
| | ||||
* | Mail::Contact mapping | Christian Mollekopf | 2016-10-31 | |
| | ||||
* | Requesting a property that is not available is not an error. | Christian Mollekopf | 2016-10-28 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2016-10-21 | |
| | ||||
* | Get access to properties in indexes. | Christian Mollekopf | 2016-10-21 | |
| | ||||
* | TypeImplementation cleanup | Christian Mollekopf | 2016-10-21 | |
| | ||||
* | A new indexer subsystem that can be used for indexes that are more | Christian Mollekopf | 2016-10-21 | |
| | | | | complex than a simple key-value pair. |