Commit graph

234 commits

Author SHA1 Message Date
af04bf7088 Add storage to the connection and roster. 2012-02-06 14:32:20 +01:00
f777a11d7f Fix a missing #ifdef HAVE_CONFIG_H. 2012-02-06 12:42:29 +01:00
640fdb7da8 Add XMPPStorage and XMPPJSONFileStorage. 2012-02-06 12:40:00 +01:00
4a02854dec Oops, forgot a few changes. 2012-02-04 13:57:49 +01:00
db1a84295d Oops, forgot to adjust tests. 2012-02-04 13:32:11 +01:00
39e245987c Add the XMPPConnection to xmpp_calback_block_t. 2012-02-04 12:52:49 +01:00
6ddf416e50 Add xml:lang support. 2012-02-03 17:26:34 +01:00
1b9c63195a Let -[checkCertificate] return a BOOL and a reason.
Throwing an exception there was strange.
2012-02-03 16:46:06 +01:00
Florian Zeitz
788a35838e Hide undocumented classes again (oops) 2012-02-03 16:37:03 +01:00
Florian Zeitz
91ac419c48 Fix typo \end -> \endcond 2012-02-03 16:35:39 +01:00
6d572f17be More documentation improvements. 2012-02-03 16:20:17 +01:00
0da29ac529 Documentation improvements. 2012-02-03 16:12:04 +01:00
Florian Zeitz
ed82ae1799 Add missing import 2012-02-03 16:00:33 +01:00
a9f8c084c4 Update Xcode project. 2012-02-03 15:36:00 +01:00
066a1644f0 Comments and PIs are not allowed in XMPP -> throw an exception. 2012-02-03 15:35:28 +01:00
33969934b2 Allow IDNs for server and not only domain. 2012-02-03 11:54:23 +01:00
643552d5d9 Hide instance variables from the documentation. 2012-02-03 11:43:44 +01:00
2efeee1a0d Make the body of a message a property. 2012-02-03 11:31:45 +01:00
212dac3107 Remove streamOpen property (an ivar is enough). 2012-02-03 11:29:06 +01:00
5386fb6e0b Fix forgotten -[addBody:] -> -[setBody:] in the test. 2012-02-03 11:28:51 +01:00
618f432abc Add -Wno-deprecated-declarations to fix building with OpenSSL on Lion. 2012-02-03 11:27:56 +01:00
da97470a1d Add \cond internal for private methods. 2012-02-03 10:46:42 +01:00
Florian Zeitz
a2e8b90ef2 Document XMPPRoster and XMPPRosterDelegate 2012-02-03 09:32:43 +01:00
Florian Zeitz
4501435604 Fix typo 2012-02-03 08:50:26 +01:00
939364cb75 Merge. 2012-02-03 10:40:34 +01:00
d6c5f1d91e Change -[XMPPMessage addBody:] to -[XMPPMessage setBody:]. 2012-02-03 09:05:51 +01:00
3d5d7564a7 Clean up properties. 2012-02-03 09:04:54 +01:00
753757e1cb Update .hgignore. 2012-02-03 09:04:00 +01:00
Florian Zeitz
b6e0e916e1 Document XMPPMulticastDelegate 2012-02-01 01:26:06 +01:00
Florian Zeitz
064827b96c Document XMPPConnectionDelegate 2012-01-30 23:39:15 +01:00
d1dc839333 Make use of multicast delegates in XMPPRoster. 2012-01-30 18:45:43 +01:00
cb43292ca0 Remove the roster delegate if it gets deallocated.
Maybe it's not a good idea altogether to add/remove the roster
automatically?
2012-01-30 14:35:50 +01:00
Florian Zeitz
c75c7f1f91 Document the exceptions 2012-01-30 00:39:12 +01:00
Florian Zeitz
0815f46784 Decouple XMPPRoster and XMPPConnection 2012-01-28 01:43:31 +01:00
7fb28f25c8 Add multicast delegates. 2012-01-27 00:23:04 +01:00
1c4befa4c4 Fix a retain cycle. 2012-01-27 00:03:37 +01:00
73eeb3c507 Merge heads. 2012-01-26 23:25:46 +01:00
36c0379608 Add missing headers to Xcode project. 2012-01-26 23:22:37 +01:00
Florian Zeitz
63cf5c1845 Fix XMPPPresence's getter for type 2012-01-26 14:52:17 +01:00
da76528178 Style improvements. 2012-01-26 13:35:05 +01:00
f42623800d Update Xcode project and reexport ObjOpenSSL. 2012-01-26 13:34:07 +01:00
29966cdd13 If a presence has no type, assume "available", as per RFC 6121. 2012-01-25 21:55:23 +01:00
bacc6cd50d Fix a missing include. 2012-01-25 20:35:49 +01:00
Florian Zeitz
b91bcdd5ea Add missing files 2012-01-25 20:27:12 +01:00
Florian Zeitz
e25135106d Use strlen instead of strnlen, for compatibility with some systems 2012-01-25 18:06:36 +01:00
Florian Zeitz
30c1895a83 Perform length checking on JID parts (0 < part < 1024) 2012-01-25 17:20:28 +01:00
Florian Zeitz
ee08eadf81 Implement SASL EXTERNAL 2012-01-25 16:42:29 +01:00
Florian Zeitz
71b02af421 Generate stanza errors 2012-01-25 15:05:09 +01:00
Florian Zeitz
446490ebc5 Add -close method 2012-01-25 13:18:57 +01:00
Florian Zeitz
4efd9d8881 Better handling of remote stream close 2012-01-25 01:12:42 +01:00