Joris Baum
Joris Baum
The JSON Meta Application Protocol [(JMAP)](https://jmap.io/) is an upcoming alternative (or even successor) to IMAP/CalDAV/CardDAV. Similar to #333 we would like to add support for JMAP to DTP. Ideally this...
While OAuth is becoming increasingly popular, username/password-based auth is still used widespread by many APIs and protocols (e.g., IMAP, CardDAV/CalDAV, etc.). In order to support as many services/APIs as possible...
In most existing DTP adapters, there is exactly one provider for the underlying API. In contrast, the Mastodon and Solid adapters currently seem to be the only adapters for which...
GSON seems to have an issue with roundtrip deserialization and enum maps (see https://github.com/google/gson/issues/1920 ). This is also an issue for this library, because some objects use Enum Maps. The...
Adds serverFail (as defined in https://jmap.io/spec-core.html#errors ). We use that quite a lot to log information about various server errors.
My try at fixing #71 .
Rebased on #67 . Initial JMAP for Tasks support (issue #65 ). We are already using this for some of our projects. We would love to see it reach upstream...
Split out of #34 . Initial JMAP for Calendars support (issue #64 ). We are already using this for some of our projects. We would love to see it reach...
Split out of #34 . Initial support for JMAP for Contacts (issue #19 ) as defined in https://jmap.io/spec-contacts.html We are already using this for some of our projects. We would...
Extend the library to support JMAP for Sieve. **Why?** Some clients (like ours) want to use the JMAP library for other data types than mail. Additionally, Sieve is a nice...