4121a434b7
Add -[socket] to XMPPConnection.
2011-04-01 04:26:54 +02:00
673daaf20b
Add -[parseBuffer:withSize:] to XMPPConnection.
2011-04-01 04:23:18 +02:00
2554b3a778
Add convenience header and method.
2011-04-01 03:14:19 +02:00
5b16eaa1f0
Port to ObjC 1.
2011-03-29 03:46:20 +02:00
50012ba975
Get rid of unused variable useTLS.
2011-03-29 02:04:53 +02:00
823ea0eb5e
Move namespace definitions and add -[XMPPRoster addRosterItem:].
2011-03-28 17:30:40 +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
456cc295bc
Generate unique IDs and free all instance variables on dealloc.
2011-03-21 19:27:01 +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
Florian Zeitz
b1439941ba
Stop caching authentication mechanisms
...
We don't need to do that. In fact we had to do additional work.
2011-03-10 22:14:32 +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
fa34006321
Add license.
2011-02-16 21:12:01 +01:00
4690b47ae9
Clean up the code.
2011-02-16 21:05:14 +01:00
2fa82b833c
Make it compile.
2011-02-16 20:23:53 +01:00
Florian Zeitz
6dc9e5e217
Add a class for handling JIDs.
2011-02-13 01:36:25 +01:00
Florian Zeitz
0c7b90ec2d
Add some documentation
2011-02-12 01:04:19 +01:00
Florian Zeitz
12ec7d5f08
Add a basic folder structure
2011-02-11 02:06:53 +01:00