ObjXMPP  Timeline

103 check-ins using file src/XMPPRosterItem.h version 3813168f1c

2012-02-03
10:31
Make the body of a message a property. check-in: edef1e1fbf user: js tags: trunk
10:29
Remove streamOpen property (an ivar is enough). check-in: 171da49bc4 user: js tags: trunk
10:28
Fix forgotten -[addBody:] -> -[setBody:] in the test. check-in: edfa9d8a87 user: js tags: trunk
10:27
Add -Wno-deprecated-declarations to fix building with OpenSSL on Lion. check-in: c1b586ef7a user: js tags: trunk
09:46
Add \cond internal for private methods. check-in: ed03c8e32f user: js tags: trunk
09:40
Merge. check-in: 7738fa4342 user: js tags: trunk
08:32
Document XMPPRoster and XMPPRosterDelegate check-in: e6353e2382 user: florob@babelmonkeys.de tags: trunk
08:05
Change -[XMPPMessage addBody:] to -[XMPPMessage setBody:]. check-in: 694e1355dd user: js tags: trunk
08:04
Clean up properties. check-in: 5d6af5c663 user: js tags: trunk
08:04
Update .hgignore. check-in: 62973cfa1b user: js tags: trunk
07:50
Fix typo check-in: b28575775d user: florob@babelmonkeys.de tags: trunk
2012-02-01
00:26
Document XMPPMulticastDelegate check-in: 34a22d87a9 user: florob@babelmonkeys.de tags: trunk
2012-01-30
22:39
Document XMPPConnectionDelegate check-in: b0ac3cc5eb user: florob@babelmonkeys.de tags: trunk
17:45
Make use of multicast delegates in XMPPRoster. check-in: a77ad914f2 user: js tags: trunk
13:35
Remove the roster delegate if it gets deallocated. check-in: 840e61d391 user: js tags: trunk
2012-01-29
23:39
Document the exceptions check-in: 528b341cdc user: florob@babelmonkeys.de tags: trunk
2012-01-28
00:43
Decouple XMPPRoster and XMPPConnection check-in: 128dcb8343 user: florob@babelmonkeys.de tags: trunk
2012-01-26
23:23
Add multicast delegates. check-in: 69ecc12d18 user: js tags: trunk
23:03
Fix a retain cycle. check-in: ec22f66cb0 user: js tags: trunk
22:25
Merge heads. check-in: 25962dfdba user: js tags: trunk
22:22
Add missing headers to Xcode project. check-in: 93de763475 user: js tags: trunk
13:52
Fix XMPPPresence's getter for type check-in: 9d27e39805 user: florob@babelmonkeys.de tags: trunk
12:35
Style improvements. check-in: 58085da5c5 user: js tags: trunk
12:34
Update Xcode project and reexport ObjOpenSSL. check-in: 42adbaeaf5 user: js tags: trunk
2012-01-25
20:55
If a presence has no type, assume "available", as per RFC 6121. check-in: e009b1b5c8 user: js tags: trunk
19:35
Fix a missing include. check-in: 102d421456 user: js tags: trunk
19:27
Add missing files check-in: 42b670b25a user: florob@babelmonkeys.de tags: trunk
17:06
Use strlen instead of strnlen, for compatibility with some systems check-in: 7545a302b7 user: florob@babelmonkeys.de tags: trunk
16:20
Perform length checking on JID parts (0 < part < 1024) check-in: 3b429b0df5 user: florob@babelmonkeys.de tags: trunk
15:42
Implement SASL EXTERNAL check-in: 1f5b2b1bd8 user: florob@babelmonkeys.de tags: trunk
14:05
Generate stanza errors check-in: 65623177b5 user: florob@babelmonkeys.de tags: trunk
12:18
Add -close method check-in: d876014b9d user: florob@babelmonkeys.de tags: trunk
00:12
Better handling of remote stream close check-in: 24bab36d7d user: florob@babelmonkeys.de tags: trunk
2012-01-16
22:33
Add missing messages check-in: 3a806e9e04 user: florob@babelmonkeys.de tags: trunk
22:31
Reorder headers to avoid dependency issues (required for NetBSD) check-in: b684cb87bf user: florob@babelmonkeys.de tags: trunk
2012-01-06
19:18
Merge XMPP*Callback into a single class check-in: 0b4222d5e4 user: florob@babelmonkeys.de tags: trunk
2012-01-04
22:25
Use OF_SETTER/OF_GETTER. check-in: 220daa147d user: js tags: trunk
2012-01-01
02:42
Add capability to register callbacks when sending IQs check-in: 9815ad146d user: florob@babelmonkeys.de tags: trunk
2011-12-11
23:40
Get rid of a warning. check-in: e85080a478 user: js tags: trunk
23:39
Eliminate dead code. check-in: b3b3413169 user: js tags: trunk
23:27
Add a delegate for incoming/outgoing elements. check-in: 9ee7cd4433 user: js tags: trunk
2011-11-22
22:07
Implement certificate checking. check-in: 91ee08a56a user: florob@babelmonkeys.de tags: trunk
2011-10-24
18:32
Don't retain the delegate to prevent a reference cycle. check-in: 3d540fd517 user: js tags: trunk
2011-10-04
12:54
Make use of -[OFXMLElement setStringValue:]. check-in: 1420288ed7 user: js tags: trunk
2011-09-22
23:38
Adjust to recent ObjFW changes. check-in: a6c65a6aa2 user: js tags: trunk
2011-09-18
19:33
Fix XMPPAuthenticator to support non-optimized message flow check-in: 0aab2fde67 user: florob@babelmonkeys.de tags: trunk
2011-09-16
13:11
Fix salt generation code check-in: 88dd1b11ee user: florob@babelmonkeys.de tags: trunk
2011-09-14
20:09
Make it possible to require TLS. check-in: 44237d2647 user: js tags: trunk
2011-09-12
20:08
Update to recent ObjFW changes. check-in: fb7805c61b user: js tags: trunk
2011-09-10
18:24
Remove obsolete comment check-in: 92e951e73f user: florob@babelmonkeys.de tags: trunk
16:17
Use an OFSet for mechanisms. check-in: 8e3aaca400 user: js tags: trunk
14:08
Add support for SCRAM-SHA-1-PLUS check-in: 7bcda1b5e6 user: florob@babelmonkeys.de tags: trunk
2011-09-09
22:10
Fix broken enum used as a bitmap. check-in: 34584bd493 user: js tags: trunk
14:42
Prevent a possible leak. check-in: 547b55739a user: js tags: trunk
01:42
Optimize HMAC implementation check-in: bfe0678566 user: florob@babelmonkeys.de tags: trunk
2011-08-04
16:59
Adjust to recent ObjFW changes. check-in: 8242aaa109 user: js tags: trunk
2011-06-16
19:00
Handle any failure to get SRV records like there are none. check-in: f0f53f4aa7 user: js tags: trunk
18:28
Don't connect to any address record if SRV records exist check-in: a762e88af4 user: florob@babelmonkeys.de tags: trunk
18:26
Catch the case where the domain exists, but SRV records don't check-in: dad0ddb2c0 user: florob@babelmonkeys.de tags: trunk
2011-06-05
20:07
Adjust to API change. check-in: b570a39e78 user: js tags: trunk
2011-05-27
14:52
Don't throw an exception if SRV records don't exist check-in: 20cf4eff73 user: florob@babelmonkeys.de tags: trunk
00:17
Separate server (where to connect to) and domain (what that server hosts) check-in: 206960e7ca user: florob@babelmonkeys.de tags: trunk
2011-05-26
20:42
Check for res_ndestroy. check-in: 3b589295f9 user: js tags: trunk
20:33
Fix a warning with GCC. check-in: b9e1a500a7 user: js tags: trunk
20:23
Split XMPPSRVEnumerator into XMPPSRVLookup and XMPPSRVEnumerator. check-in: 444674bc9d user: js tags: trunk
16:52
Shorten -[XMPPSRVEnumerator XMPP_addEntry:]. check-in: 4a6ca02f0d user: js tags: trunk
16:38
Fix accumulatedWeight and iterate priorities in the right order. check-in: c7b3eed29f user: js tags: trunk
2011-05-25
22:41
Get rid of an unnecessary loop. check-in: e240aaaf2a user: js tags: trunk
22:13
Correctly handle an empty priority list.
It should not exist, but this is no reason to not terminate.
check-in: 0fe3ad2304 user: js tags: trunk
22:08
Fix XMPPSRVEnumerator by rewriting almost all of it. check-in: 55929f12b9 user: js tags: trunk
22:03
Ignore whitespace elements. check-in: d0ff4e326d user: js tags: trunk
2011-05-24
10:27
Fix completely broken exception handling in -[connect]. check-in: 1b319603af user: js tags: trunk
10:25
Link against libresolv in .xcodeproj. check-in: 7aa0cdb5e3 user: js tags: trunk
10:18
Add files added in last commit to .xcodeproj. check-in: 33e02f170b user: js tags: trunk
01:01
Add support for SRV records check-in: d0ef8af167 user: florob@babelmonkeys.de tags: trunk
2011-05-22
21:50
Add dealloc for XMPPJID check-in: 4854b771a9 user: florob@babelmonkeys.de tags: trunk
2011-05-12
21:04
Add methods to generate error and result replies for IQ stanzas check-in: 18872c9f4d user: florob@babelmonkeys.de tags: trunk
20:51
Move namespaces to namespaces.h and add missing files to Xcode project. check-in: 12e4f83535 user: js tags: trunk
17:49
Fix namespace handling. check-in: 39a1c76b23 user: js tags: trunk
2011-04-25
23:04
Improve +[XMPPStanza stanzaWithElement:]. check-in: 29d84637d6 user: js tags: trunk
17:48
Move all roster handling code to XMPPRoster. check-in: 55e37a4da2 user: js tags: trunk
2011-04-23
22:41
Correctly handle stream restart. check-in: 758ecec9ee user: js tags: trunk
20:40
Adjust to recent ObjFW changes. check-in: d7038ec36d user: js tags: trunk
2011-04-15
00:51
Don't answer to IQs of type "error" or "result" check-in: 0e2d960203 user: florob@babelmonkeys.de tags: trunk
00:41
Handle stream errors check-in: ccfc230e32 user: florob@babelmonkeys.de tags: trunk
2011-04-07
21:13
Split up XMPP_handleStanza.
Non-Stanzas are now handled in separate functions
check-in: ba3acce2ec user: florob@babelmonkeys.de tags: trunk
2011-04-03
23:53
Clean up roster handling check-in: 3e837ad25f user: florob@babelmonkeys.de tags: trunk
22:48
Handle roster pushs check-in: f6c4d76bfa user: florob@babelmonkeys.de tags: trunk
11:48
Add two delegates for TLS upgrades.
This way, an OFStreamObserver can be used even with TLS.
check-in: 1faf025f1a user: js tags: trunk
2011-04-02
14:07
Don't leak the old socket when using STARTTLS. check-in: c59cefc261 user: js tags: trunk
2011-04-01
02:26
Add -[socket] to XMPPConnection. check-in: 9e5a047eec user: js tags: trunk
02:23
Add -[parseBuffer:withSize:] to XMPPConnection. check-in: 31846fcc3b user: js tags: trunk
01:14
Add convenience header and method. check-in: 6c757fb3c0 user: js tags: trunk
01:09
Change how roster items are stored. check-in: e53970f55f user: js tags: trunk
2011-03-31
12:25
Adjust to newest ObjFW and greatly improve XML handling. check-in: 423434d147 user: js tags: trunk
2011-03-30
18:35
Set the default namespace and prefixes when creating a new XMPPStanza. check-in: efd0127bff user: js tags: trunk
18:12
Use OpenSSL to generate the nonce. check-in: 2adf07b564 user: js tags: trunk
17:44
Fail if objfw-config is missing. check-in: 3441762189 user: js tags: trunk
11:35
Only set OBJC if it is empty.
This way, OBJC can still be overridden.
check-in: 2cd55876c4 user: js tags: trunk
11:29
Use the "js buildsys". check-in: 7516424d65 user: js tags: trunk
11:26
Get rid of warnings. check-in: 7f2f895934 user: js tags: trunk
2011-03-29
01:51
Import <bsd/stdlib.h> if not on a BSD system. Still needs LIBS=-lbsd. check-in: 168813e54d user: js tags: trunk
01:46
Port to ObjC 1. check-in: 2f8a95152e user: js tags: trunk