Commit graph

29 commits

Author SHA1 Message Date
d6f82eb3d5
Remove dependency on libresolv 2018-11-05 01:14:15 +01:00
e303ca5a35
Add support for building as a .framework 2018-01-21 23:44:58 +01:00
Florian Zeitz
6ddb1571ca Add classes to support Service Discovery 2013-03-23 18:21:05 +01:00
005771ec2e Rename XMPPJSONFileStorage to XMPPFileStorage.
It uses BinaryPack instead of JSON now.
2013-02-23 14:49:32 +01:00
Florian Zeitz
9bac8bc19f Add XMPPContact{,Manager} for tracking contacts 2013-01-27 18:01:08 +01:00
Florian Zeitz
e239af4117 Fix Makefile 2013-01-19 00:38:44 +01:00
Florian Zeitz
089f994131 Remove redundant IDNAToASCII 2013-01-09 19:32:57 +01:00
3c8dcd510d Update buildsys. 2012-11-08 12:56:35 +01:00
Florian Zeitz
72bc705800 Add very basic Stream Management (XEP-0198) support
This implementation only counts incomming stanzas and
sends ACKs on request.
While basic this already allows servers to write
messages to offline storage that were sent to,
but never received by a client.
2012-08-10 14:08:23 +02:00
640fdb7da8 Add XMPPStorage and XMPPJSONFileStorage. 2012-02-06 12:40:00 +01:00
066a1644f0 Comments and PIs are not allowed in XMPP -> throw an exception. 2012-02-03 15:35:28 +01:00
7fb28f25c8 Add multicast delegates. 2012-01-27 00:23:04 +01:00
Florian Zeitz
ee08eadf81 Implement SASL EXTERNAL 2012-01-25 16:42:29 +01:00
Florian Zeitz
2f7b349539 Add capability to register callbacks when sending IQs 2012-01-01 03:42:01 +01:00
ec3e12b62a Check for res_ndestroy. 2011-05-26 22:42:16 +02:00
d15fd9971c Split XMPPSRVEnumerator into XMPPSRVLookup and XMPPSRVEnumerator. 2011-05-26 22:23:02 +02:00
Florian Zeitz
dd4022b99c Add support for SRV records 2011-05-24 03:01:47 +02:00
39d57946d9 Move namespaces to namespaces.h and add missing files to Xcode project. 2011-05-12 22:51:55 +02:00
2554b3a778 Add convenience header and method. 2011-04-01 03:14:19 +02:00
9547bd112f Use OpenSSL to generate the nonce. 2011-03-30 20:12:47 +02:00
3f7a420b4e Use the "js buildsys". 2011-03-30 13:29:10 +02:00
5b16eaa1f0 Port to ObjC 1. 2011-03-29 03:46:20 +02:00
dc0f6bfc69 Use ObjOpenSSL instead of ObjGnuTLS. 2011-03-28 22:43:54 +02:00
e71c601cbe Request and handle roster. 2011-03-21 20:51:17 +01:00
Florian Zeitz
54ffeac46b Add basic STARTTLS support 2011-03-09 04:32:14 +01:00
c44fefa67c A little cleanup work. Still needs a configure script. 2011-02-25 23:52:29 +01:00
Florian Zeitz
d6227ca0a1 Add SCRAM-SHA-1 support
This adds the new base class XMPPAuthenticator and the derived
classes XMPPSCRAMAuth and XMPPPLAINAuth.
They are now used for authentication from within XMPPConnection.

Also adds XMPPAuthFailedException which is thrown in appropriate places.
2011-02-21 04:09:39 +01:00
fa59d3ce32 Use one file per class. 2011-02-16 20:32:39 +01:00
2fa82b833c Make it compile. 2011-02-16 20:23:53 +01:00