Application Configuration Access Protocol
The Application Configuration Access Protocol is an IETF standards-track protocol, specified in RFC2244, designed for roaming configuration and lightweight data access. The Infotrope Project provides a server implementation, the Infotrope ACAP Server?, which supports the full standard, and a client library as part of the Infotrope Python Library.
IAS Support
The IAS supports the full standard, plus RFC2595 (STARTTLS), plus two additional and unspecified extensions:
COMPRESS is an analogue of COMPRESS=DEFLATE, providing application-layer stream compression. This typically provides in the order of a 10:1 compression over a long running connection.
XUNIQUE is a mechanism to generate unique names for new entries in a dataset, providing the ability to ensure that a new entry is created in a single round-trip.
Because of ACAP's design, there is no need to provide specific dataset support. The IAS does not handle ADDRESSBOOK specific support.
IPL Support
The IPL supports the full standard as required, including notify contexts. It also supports COMPRESS and STARTTLS.
In addition, it contains offline support with fast resynchronization, for the following dataset classes:
- email - For email access server configuration.
- personality - For email submission configuration.
- bookmarks - For bookmark storage and access.
- addressbook - Limited functionality for addressbook handling.
