Skip to content
Chris Ballinger edited this page Feb 26, 2017 · 2 revisions

The XMPP Framework relies on several 3rd party libraries

All networking code relies on the CocoaAsyncSocket project. The project code is released under public domain.

Logging uses the powerful and fast CocoaLumberjack project. It is released under a BSD license.

In order to comply with the XMPP RFC, the framework uses the open source libidn project. This gives proper stringprep as outlined in RFC 3920.

iOS Only

In order to provide a replacement for NSXML, the KissXML library is used. It is released under a BSD license.

Versions prior to V3

Encryption code on Mac uses the BSD licensed SSCrypto framework (when compiling for non-iPhone).