|
616aa8b9cd
|
Make it possible to require TLS.
|
2011-09-14 22:09:46 +02:00 |
|
|
7c35be965c
|
Update to recent ObjFW changes.
|
2011-09-12 22:08:45 +02:00 |
|
|
1f0ba6b533
|
Use an OFSet for mechanisms.
|
2011-09-10 18:17:35 +02:00 |
|
Florian Zeitz
|
62d2bd2ba5
|
Add support for SCRAM-SHA-1-PLUS
|
2011-09-10 16:08:25 +02:00 |
|
|
b9f214e320
|
Handle any failure to get SRV records like there are none.
|
2011-06-16 21:00:28 +02:00 |
|
Florian Zeitz
|
de9b58c4a6
|
Don't connect to any address record if SRV records exist
|
2011-06-16 20:28:52 +02:00 |
|
|
825ee7c81f
|
Adjust to API change.
|
2011-06-05 22:07:51 +02:00 |
|
Florian Zeitz
|
901108dd1c
|
Separate server (where to connect to) and domain (what that server hosts)
|
2011-05-27 02:17:47 +02: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 |
|
|
18ec0d947b
|
Fix XMPPSRVEnumerator by rewriting almost all of it.
|
2011-05-26 00:08:56 +02:00 |
|
|
5b9eb619d3
|
Ignore whitespace elements.
|
2011-05-26 00:03:39 +02:00 |
|
|
35957ae3c3
|
Fix completely broken exception handling in -[connect].
|
2011-05-24 12:27:21 +02:00 |
|
Florian Zeitz
|
dd4022b99c
|
Add support for SRV records
|
2011-05-24 03:01:47 +02:00 |
|
Florian Zeitz
|
7d3796c62f
|
Add methods to generate error and result replies for IQ stanzas
|
2011-05-12 23:04:49 +02:00 |
|
|
39d57946d9
|
Move namespaces to namespaces.h and add missing files to Xcode project.
|
2011-05-12 22:51:55 +02:00 |
|
|
d80aa353d3
|
Fix namespace handling.
|
2011-05-12 19:49:58 +02:00 |
|
|
f651384d81
|
Move all roster handling code to XMPPRoster.
|
2011-04-25 19:48:30 +02:00 |
|
|
82982768bc
|
Correctly handle stream restart.
|
2011-04-24 00:41:18 +02:00 |
|
|
f36f92f515
|
Adjust to recent ObjFW changes.
|
2011-04-23 22:40:32 +02:00 |
|
Florian Zeitz
|
d3d58b7697
|
Don't answer to IQs of type "error" or "result"
|
2011-04-15 02:51:17 +02:00 |
|
Florian Zeitz
|
d47fdd3380
|
Handle stream errors
|
2011-04-15 02:41:23 +02:00 |
|
Florian Zeitz
|
683fc1e3ae
|
Split up XMPP_handleStanza.
Non-Stanzas are now handled in separate functions
|
2011-04-07 23:13:19 +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 |
|
|
a9443417bc
|
Add two delegates for TLS upgrades.
This way, an OFStreamObserver can be used even with TLS.
|
2011-04-03 13:48:59 +02:00 |
|
|
05c2784b17
|
Don't leak the old socket when using STARTTLS.
|
2011-04-02 16:07:49 +02:00 |
|
|
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 |
|
|
b35525fd2b
|
Adjust to newest ObjFW and greatly improve XML handling.
|
2011-03-31 14:25:41 +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 |
|
|
dc0f6bfc69
|
Use ObjOpenSSL instead of ObjGnuTLS.
|
2011-03-28 22:43:54 +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 |
|
|
3e97096129
|
Add autorelease pools.
|
2011-03-28 01:55:02 +02:00 |
|
|
56ddb5c8de
|
Add XMPPRosterItem class.
|
2011-03-28 01:47:48 +02:00 |
|
Florian Zeitz
|
666d710314
|
Make use of the XMPPStanza convenience functions
|
2011-03-24 18:57:34 +01:00 |
|
|
a972fe397e
|
Properly handle roster items which are in multiple groups.
|
2011-03-22 00:37:53 +01: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 |
|
|
34966a35b5
|
Fix possible access to uninitialized values.
|
2011-03-21 19:01:52 +01:00 |
|
|
b836831b03
|
Make use of class extensions.
|
2011-03-21 18:05:35 +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 |
|
|
932d805e95
|
Improve stanza handling and call delegate for iq, message and presence.
|
2011-03-17 21:36:04 +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
|
54ffeac46b
|
Add basic STARTTLS support
|
2011-03-09 04:32:14 +01:00 |
|