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