f651384d81
Move all roster handling code to XMPPRoster.
2011-04-25 19:48:30 +02:00
Florian Zeitz
91b2a0b119
Clean up roster handling
2011-04-04 01:53:00 +02:00
Florian Zeitz
5fd19a3d1f
Handle roster pushs
2011-04-04 00:48:37 +02:00
f504246a1b
Change how roster items are stored.
2011-04-01 03:09:04 +02:00
b35525fd2b
Adjust to newest ObjFW and greatly improve XML handling.
2011-03-31 14:25:41 +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
915d5b5cab
Add XMPPRoster class.
2011-03-28 15:14:27 +02:00
08e9104a17
Send an error reply for unhandled IQ stanzas.
2011-03-21 21:36:59 +01:00
e71c601cbe
Request and handle roster.
2011-03-21 20:51:17 +01:00
ae01053f1c
Request session and send initial presence in tests.
2011-03-21 16:15:35 +01:00
4eb4d6bc9c
Move auth and bound handling to delegate.
2011-03-21 15:44:42 +01:00
b6314ccbc9
Make use of optional protocols.
2011-03-21 14:56:06 +01:00
932d805e95
Improve stanza handling and call delegate for iq, message and presence.
2011-03-17 21:36:04 +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
Florian Zeitz
33d34dc5b1
Adapt tests for checking a stanza's JID
2011-02-19 23:17:39 +01:00
613400a718
Use XMPPJID for from and to.
2011-02-19 17:40:41 +01:00
fa34006321
Add license.
2011-02-16 21:12:01 +01:00
4690b47ae9
Clean up the code.
2011-02-16 21:05:14 +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
Florian Zeitz
12ec7d5f08
Add a basic folder structure
2011-02-11 02:06:53 +01:00