ObjXMPP  Timeline

273 check-ins using file Info.plist version f1ca1af87f

2021-04-29
00:15
heap.zone -> nil.im Leaf check-in: ae703bd9ba user: js tags: trunk
00:14
Avoid string duplication check-in: b31637cfd1 user: js tags: trunk
00:06
Adjust to ObjFW style check-in: 9919057cb8 user: js tags: trunk
2021-04-28
23:20
Adjust to ObjFW changes check-in: 46f67c971b user: js tags: trunk
2020-01-04
00:59
Fix fallback to A/AAAA in case of missing SRV check-in: 985f2f71af user: js tags: trunk
2020-01-03
23:45
Adjust to ObjFW changes check-in: 3326ea5a0a user: js tags: trunk
2019-12-15
13:55
Adjust to ObjFW changes check-in: 715cd43518 user: js tags: trunk
2019-10-03
23:42
Adjust to ObjFW changes check-in: eafae30990 user: js tags: trunk
2019-03-16
20:58
Use dot syntax check-in: abf66b5c9b user: js tags: trunk
2019-01-27
15:29
Fix connecting to servers with SRV records check-in: d5b95a3e8c user: js tags: trunk
2019-01-23
20:23
Fix compilation with GCC check-in: 9b61e47762 user: js tags: trunk
2019-01-20
12:45
Install an objfw-config package check-in: f9ba7ce6ec user: js tags: trunk
12:38
Make use of objfw-config's new package support check-in: 874510053a user: js tags: trunk
2018-12-22
20:59
Adjust to ObjFW changes check-in: ffbc5cb529 user: js tags: trunk
2018-11-11
19:13
Add MUC namespace check-in: 5a6c7fcfb8 user: js tags: trunk
15:30
Do not set presence type to available check-in: f2793cf7cb user: js tags: trunk
12:17
Add support for anonymous authentication check-in: f09ee1db55 user: js tags: trunk
2018-11-05
22:30
Kill #ifdef HAVE_CONFIG_H check-in: cd21ff1157 user: js tags: trunk
22:02
Fix compilation with GCC check-in: 4e3a1310e6 user: js tags: trunk
21:22
Modernize coding style check-in: 180bf3d08b user: js tags: trunk
00:14
Remove dependency on libresolv check-in: d6978b56f0 user: js tags: trunk
2018-11-04
23:01
Fix SCRAM auth check-in: 73157b0bcd user: js tags: trunk
22:07
Adjust to ObjFW changes check-in: 960467b47f user: js tags: trunk
2018-01-21
22:48
Adjust to ObjFW changes check-in: 3ea23c8afd user: js tags: trunk
22:46
Remove Xcode project check-in: bf3524b981 user: js tags: trunk
22:44
Add support for building as a .framework check-in: 93bb18bcbf user: js tags: trunk
22:34
Update buildsys check-in: 4b47674079 user: js tags: trunk
2017-07-23
12:07
Make sure all properties are nonatomic check-in: 2469a8df49 user: js tags: trunk
11:57
Change documentation style to ObjFW's style check-in: 764c514b82 user: js tags: trunk
11:35
Stop using OFAutoreleasePool check-in: 7f939be668 user: js tags: trunk
11:19
Adjust to ObjFW changes & small fixes check-in: efaee4fc4c user: js tags: trunk
2017-05-13
15:03
Adjust to ObjFW changes check-in: 2faf18cba7 user: js tags: trunk
2017-04-30
15:04
Fix URL in copyright header check-in: 4663b00cb4 user: js tags: trunk
2017-01-21
23:51
Update buildsys check-in: 23045f8fcd user: js tags: trunk
23:49
Adjust to ObjFW changes check-in: 1ed4d99db8 user: js tags: trunk
2016-07-09
22:39
Adjust to ObjFW changes check-in: 36e00ffb71 user: js tags: trunk
21:34
Move m4 to build-aux check-in: 82071daa3c user: js tags: trunk
2015-11-21
19:13
Remove autogen.sh check-in: 82b0fcb64a user: js tags: trunk
19:12
Move {install-sh,config.{guess,sub}} to build-aux check-in: 209a97ac11 user: js tags: trunk
2015-05-24
19:42
Adjust to new ObjOpenSSL check-in: d23ac2b580 user: js tags: trunk
2015-01-05
21:50
Adjust to ObjFW changes check-in: 0ef261ea0e user: js tags: trunk
2014-06-18
11:24
Update buildsys check-in: f43f54ba69 user: js tags: trunk
2014-02-03
23:00
XMPPConnection: Don't negotiate a session feature, when marked optional check-in: ad2e692fe7 user: florob@babelmonkeys.de tags: trunk
22:50
XMPPRoster: Ensure roster pushes were sent by the server check-in: 6f1b17c116 user: florob@babelmonkeys.de tags: trunk
22:36
XMPPConnection: Verify origin of IQ responses check-in: 4aae7b6dd1 user: florob@babelmonkeys.de tags: trunk
22:34
Adapt to ObjFW changes check-in: 0668df366c user: florob@babelmonkeys.de tags: trunk
2013-11-22
20:21
Adjust exceptions to ObjFW API change. check-in: f86a1460d0 user: js tags: trunk
2013-07-01
20:49
Update buildsys. check-in: 63dbedd5a9 user: js tags: trunk
20:33
Coding style. check-in: bf1be4f266 user: js tags: trunk
20:07
Fix argument checking for XMPPDiscoEntity check-in: 4d52c6bfc6 user: florob@babelmonkeys.de tags: trunk
2013-06-23
21:41
Use instancetype. check-in: 049768c6ae user: js tags: trunk
20:13
Prefix *all* IVars with _. check-in: cce64dfcd6 user: js tags: trunk
19:57
Get rid of BOOL. check-in: dd2c1286f9 user: js tags: trunk
14:19
Adjust to reworked exception API. check-in: 543fb8b84d user: js tags: trunk
2013-06-12
12:53
XMPPDiscoEntity: Caps hash must be Base64 encoded SHA1 check-in: c74a473e92 user: florob@babelmonkeys.de tags: trunk
2013-06-09
18:26
XMPPContactManager: Support for handling subscription requests check-in: 9d9f036640 user: florob@babelmonkeys.de tags: trunk
18:21
XMPPContactManager: Remove contact from store after broadcasting the selector check-in: b649d4350d user: florob@babelmonkeys.de tags: trunk
10:54
XMPPContactManager: Indentation fixes check-in: 46102a816a user: florob@babelmonkeys.de tags: trunk
2013-06-05
19:01
XMPPDiscoEntity: Update JID on resource bind check-in: b0b4a4460a user: florob@babelmonkeys.de tags: trunk
19:00
XMPPMulticastDelegate: Iterate over a copy of the delegates array check-in: 99f879bb8e user: florob@babelmonkeys.de tags: trunk
2013-04-03
21:16
Add caps namespace to namespaces.h check-in: 50a225298f user: florob@babelmonkeys.de tags: trunk
2013-03-31
10:23
Coding style. check-in: 346032e34b user: js tags: trunk
10:16
Adjust to ObjOpenSSL changes. check-in: 7d9b6a0cdf user: js tags: trunk
2013-03-27
00:30
XMPPMulticastDelegate: Handle modifications of the delegates array check-in: 1ee9a1a87a user: florob@babelmonkeys.de tags: trunk
2013-03-26
18:11
Fix a use after free() bug in XMPPSCRAMAuth check-in: aa2fb6642f user: florob@babelmonkeys.de tags: trunk
2013-03-24
15:33
DiscoEntity: Answer to requests send to the caps node check-in: 31e88fde56 user: florob@babelmonkeys.de tags: trunk
2013-03-23
22:06
Add XMPPDisco*.h to ObjXMPP.h, remove debug code check-in: 479c1259df user: florob@babelmonkeys.de tags: trunk
18:59
Add support for calculating caps hashes check-in: 0d43c61dbc user: florob@babelmonkeys.de tags: trunk
17:21
Add classes to support Service Discovery check-in: db8adef472 user: florob@babelmonkeys.de tags: trunk
2013-03-03
16:30
Fix up -[XMPPJID isEqual:] and -[XMPPJID hash] check-in: 8bc32c2743 user: florob@babelmonkeys.de tags: trunk
2013-02-23
13:49
Rename XMPPJSONFileStorage to XMPPFileStorage. check-in: c9bb52e823 user: js tags: trunk
2013-02-18
23:16
Adjust to recent ObjFW changes. check-in: e81a369270 user: js tags: trunk
2013-02-15
14:32
Improve documentation. check-in: ae47288dc3 user: js tags: trunk
14:27
Update and fix Xcode project. check-in: 134558aa8b user: js tags: trunk
14:15
Fix a bunch of warnings. check-in: 445d301fd6 user: js tags: trunk
2013-02-14
02:11
Fix a small documentation bug. check-in: 8d2f61bd74 user: js tags: trunk
02:10
Add -Wdocumentation if supported by the compiler. check-in: 3b356b7981 user: js tags: trunk
2013-02-13
23:24
Fix missing ivars missing the underscore prefix. check-in: d6baa9982e user: js tags: trunk
23:18
Don't cache the description of exceptions. check-in: 178390a16f user: js tags: trunk
2013-02-12
21:36
Prefix all ivars with an underscore. check-in: 8dfcb87717 user: js tags: trunk
18:43
Add missing files to Xcode project. check-in: 3c7399a750 user: js tags: trunk
2013-02-10
22:24
XMPPPresence: Treat no priority element as a priority of 0 check-in: 800ffa81e3 user: florob@babelmonkeys.de tags: trunk
22:23
XMPPContact: Handle presences without resource check-in: cf986fb621 user: florob@babelmonkeys.de tags: trunk
17:01
Fix selector for exception handling in XMPPConnection check-in: b654efc74b user: florob@babelmonkeys.de tags: trunk
16:31
Implement -hash for XMPPJID check-in: 7df3923343 user: florob@babelmonkeys.de tags: trunk
16:09
Fix roster versioning check-in: 471aef0278 user: florob@babelmonkeys.de tags: trunk
2013-02-02
21:59
Fix initialization of XMPPContact check-in: 3a055c9030 user: florob@babelmonkeys.de tags: trunk
2013-01-31
14:16
Never send starttls when the connection is already encrypted check-in: bef8950d92 user: florob@babelmonkeys.de tags: trunk
2013-01-29
19:46
Implement -initWithElement: for XMPPPresence check-in: d75ffa4c2e user: florob@babelmonkeys.de tags: trunk
2013-01-27
17:01
Add XMPPContact{,Manager} for tracking contacts check-in: fc38b1287a user: florob@babelmonkeys.de tags: trunk
2013-01-18
23:38
Fix Makefile check-in: 0bee074775 user: florob@babelmonkeys.de tags: trunk
2013-01-14
20:18
Make XMPPPresence comparable check-in: c06d9a53ff user: florob@babelmonkeys.de tags: trunk
2013-01-12
22:47
Adjust to recent ObjFW changes. check-in: 9d0f61744d user: florob@babelmonkeys.de tags: trunk
2013-01-09
18:32
Remove redundant IDNAToASCII check-in: 9532fc55fb user: florob@babelmonkeys.de tags: trunk
2013-01-08
23:36
Make status/show/priority of XMPPPresence properties check-in: 1d031d8de7 user: florob@babelmonkeys.de tags: trunk
2013-01-06
18:42
Implement isEqual: for XMPPJID check-in: 134ef1fe81 user: florob@babelmonkeys.de tags: trunk
18:38
Fix XMPPJID's domain getter check-in: 300e4b90c0 user: florob@babelmonkeys.de tags: trunk
2013-01-04
19:19
Import XMPPStreamManagement in ObjXMPP.h check-in: 3c9335ff3e user: florob@babelmonkeys.de tags: trunk
2013-01-03
22:02
Make various XMPPConnection setter accept nil check-in: 7ce8dba65c user: florob@babelmonkeys.de tags: trunk
21:27
Adjust to recent ObjFW changes. check-in: 21295ecf12 user: florob@babelmonkeys.de tags: trunk
2012-12-22
16:41
Adjust to recent ObjFW changes. check-in: fcef8e0b54 user: js tags: trunk
13:55
Update documentation check-in: bbd249186e user: florob@babelmonkeys.de tags: trunk
2012-12-19
21:36
Adjust to recent ObjFW changes. check-in: e33c8d554c user: js tags: trunk
2012-12-13
22:29
Add -[asyncConnectAndHandle]. check-in: 2dcf26fbc9 user: js tags: trunk
22:09
Make method names more consistent with ObjFW. check-in: 7f10dd9950 user: js tags: trunk
21:20
XMPPRoster: Notify delegates before updating roster check-in: bc252638ef user: florob@babelmonkeys.de tags: trunk
21:20
Make reconnecting possible. check-in: cd6ac2904d user: florob@babelmonkeys.de tags: trunk
2012-12-09
20:53
Fix typo intenral -> internal check-in: ea1c2bdca9 user: florob@babelmonkeys.de tags: trunk
2012-12-02
00:15
Fix build dependencies check-in: 6b06622e03 user: florob@babelmonkeys.de tags: trunk
2012-11-24
00:36
Make it possible to get exceptions in async mode. check-in: 2fc4d4a103 user: js tags: trunk
2012-11-21
22:26
configure: Check for buggy -Wcast-align. check-in: 0869fda6d7 user: js tags: trunk
2012-11-11
11:30
Make rosterItems a property. check-in: e69da0f2df user: js tags: trunk
11:21
XMPPRoster: Add getter for the connection. check-in: 08b4d64469 user: js tags: trunk
2012-11-09
21:00
Fix an evil typo. check-in: a7d8370069 user: js tags: trunk
2012-11-08
11:56
Update buildsys. check-in: df39a315dc user: js tags: trunk
2012-10-17
20:24
Close connection when an exception occurs. check-in: b88cb91f47 user: js tags: trunk
2012-10-14
11:04
Adjust to recent ObjFW changes. check-in: 1a040269e5 user: js tags: trunk
2012-09-20
00:35
Handle the connection in the run loop. check-in: 71cf6454e4 user: js tags: trunk
2012-08-10
12:08
Add very basic Stream Management (XEP-0198) support check-in: a618f77f45 user: js tags: trunk
12:08
Close the stream when restricted XML is received check-in: f848b17360 user: js tags: trunk
2012-07-12
03:34
Don't access isa directly. check-in: c987aa9a5f user: js tags: trunk
2012-06-07
12:19
Adjust to latest ObjFW API changes. check-in: 6a3b21ce25 user: js tags: trunk
2012-06-01
22:16
Add missing header files check-in: 6d15f9618b user: florob@babelmonkeys.de tags: trunk
2012-04-20
19:25
Only broadcast if we have a roster item. check-in: 82b5ab9068 user: js tags: trunk
2012-03-21
10:56
Update URL in copyright. check-in: 85bda4afee user: js tags: trunk
2012-03-19
22:21
.hgignore -> .gitignore check-in: a76f16fc8b user: js tags: trunk
2012-02-21
17:22
Fix small typos in configure.ac. check-in: 9831c47eca user: js tags: trunk
2012-02-17
17:17
Having a category for each delegate is not required anymore. check-in: 878cac8ce0 user: js tags: trunk
2012-02-06
15:53
Don't import old roster if we got a complete roster by the server. check-in: 57587da1f3 user: js tags: trunk
15:33
Fix a few bugs in roster versioning. check-in: 15caf24f36 user: js tags: trunk
15:17
Implement roster versioning.
Still needs some testing.
check-in: e6237b123a user: js tags: trunk
14:23
Prevent changing the data storage after the roster has been requested. check-in: 5f55161423 user: js tags: trunk
14:18
Add missing method in interface. check-in: 4c222a8b70 user: js tags: trunk
13:49
Detect support for roster versioning. check-in: 284029e0de user: js tags: trunk
13:32
Add storage to the connection and roster. check-in: bd076b6bc1 user: js tags: trunk
11:42
Fix a missing #ifdef HAVE_CONFIG_H. check-in: c18d81fe93 user: js tags: trunk
11:40
Add XMPPStorage and XMPPJSONFileStorage. check-in: 0fdfdf778f user: js tags: trunk
2012-02-04
12:57
Oops, forgot a few changes. check-in: ffc2f54b93 user: js tags: trunk
12:32
Oops, forgot to adjust tests. check-in: 2178192b6f user: js tags: trunk
11:52
Add the XMPPConnection to xmpp_calback_block_t. check-in: 779fac15b1 user: js tags: trunk
2012-02-03
16:26
Add xml:lang support. check-in: 93625a9695 user: js tags: trunk
15:46
Let -[checkCertificate] return a BOOL and a reason. check-in: aa0dc6e2b4 user: js tags: trunk
15:37
Hide undocumented classes again (oops) check-in: 1046e63df3 user: florob@babelmonkeys.de tags: trunk
15:35
Fix typo \end -> \endcond check-in: c4b99eb549 user: florob@babelmonkeys.de tags: trunk
15:20
More documentation improvements. check-in: cdb78d79ac user: js tags: trunk
15:12
Documentation improvements. check-in: e701117140 user: js tags: trunk
15:00
Add missing import check-in: 6a978bc7bf user: florob@babelmonkeys.de tags: trunk
14:36
Update Xcode project. check-in: 9731fdfde0 user: js tags: trunk
14:35
Comments and PIs are not allowed in XMPP -> throw an exception. check-in: ad6f1107ce user: js tags: trunk
10:54
Allow IDNs for server and not only domain. check-in: 3ae82f03d8 user: js tags: trunk
10:43
Hide instance variables from the documentation. check-in: f5739f6ee6 user: js tags: trunk
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
00:04
Get rid of unused variable useTLS. check-in: c6162edb52 user: js tags: trunk
2011-03-28
20:43
Use ObjOpenSSL instead of ObjGnuTLS. check-in: 50331e7266 user: js tags: trunk
16:15
Add -[XMPPRoster deleteRosterItem:] and -[XMPPRosterItem copy]. check-in: 5deb46d926 user: js tags: trunk
15:30
Move namespace definitions and add -[XMPPRoster addRosterItem:]. check-in: fe2b73b43b user: js tags: trunk
13:56
gcc 4.6 does not seem to create implicit ivars. check-in: 5a9500d050 user: js tags: trunk
13:14
Add XMPPRoster class. check-in: 010bd227d2 user: js tags: trunk
2011-03-27
23:55
Add autorelease pools. check-in: 69621da29a user: js tags: trunk
23:47
Add XMPPRosterItem class. check-in: c9c5afc2e7 user: js tags: trunk
21:50
Don't synthesize the getter when the setter isn't synthesized. check-in: 6b038b0cf6 user: js tags: trunk
2011-03-24
17:57
Make use of the XMPPStanza convenience functions check-in: 014e7a9d68 user: florob@babelmonkeys.de tags: trunk
17:57
Handle nil as argument to XMPPStanza's setters check-in: d6b5e4a4e1 user: florob@babelmonkeys.de tags: trunk
2011-03-21
23:37
Properly handle roster items which are in multiple groups. check-in: b9354d7713 user: js tags: trunk
20:36
Send an error reply for unhandled IQ stanzas. check-in: f4868153e6 user: js tags: trunk
19:51
Request and handle roster. check-in: b74a310cc3 user: js tags: trunk
18:27
Generate unique IDs and free all instance variables on dealloc. check-in: 913f68c8af user: js tags: trunk
18:01
Fix possible access to uninitialized values. check-in: 6d4ff18032 user: js tags: trunk
17:49
Build tests in Xcode project. check-in: 2883ca1e63 user: js tags: trunk
17:05
Make use of class extensions. check-in: 724b040c1a user: js tags: trunk
16:51
Add Xcode project. check-in: 1ea39ac77e user: js tags: trunk