ObjXMPP  History of tests/test.m of fe2b73b43beb35a1532710ee4a13afb60900dd32b4d583978eabe5abfb3546c3

History of file tests/test.m at check-in fe2b73b43beb35a1532710ee4a13afb60900dd32b4d583978eabe5abfb3546c3

2021-04-29
00:15
heap.zone -> nil.im file: [ad8a005bd1] check-in: [ae703bd9ba] user: js, branch: trunk, size: 8131 [annotate] [blame] [check-ins using] [diff]
00:06
Adjust to ObjFW style file: [36a51c1323] check-in: [9919057cb8] user: js, branch: trunk, size: 8134 [annotate] [blame] [check-ins using] [diff]
2021-04-28
23:20
Adjust to ObjFW changes file: [c9e6f90b6f] check-in: [46f67c971b] user: js, branch: trunk, size: 8221 [annotate] [blame] [check-ins using] [diff]
2019-03-16
20:58
Use dot syntax file: [6b93900f41] check-in: [abf66b5c9b] user: js, branch: trunk, size: 8239 [annotate] [blame] [check-ins using] [diff]
2018-12-22
20:59
Adjust to ObjFW changes file: [d958b131ca] check-in: [ffbc5cb529] user: js, branch: trunk, size: 8340 [annotate] [blame] [check-ins using] [diff]
2018-11-05
00:14
Remove dependency on libresolv file: [654249e42f] check-in: [d6978b56f0] user: js, branch: trunk, size: 8293 [annotate] [blame] [check-ins using] [diff]
2017-05-13
15:03
Adjust to ObjFW changes file: [a93ba6280b] check-in: [2faf18cba7] user: js, branch: trunk, size: 8302 [annotate] [blame] [check-ins using] [diff]
2017-04-30
15:04
Fix URL in copyright header file: [1e6a6151cf] check-in: [4663b00cb4] user: js, branch: trunk, size: 8324 [annotate] [blame] [check-ins using] [diff]
2013-06-23
19:57
Get rid of BOOL. file: [7d532cb80f] check-in: [dd2c1286f9] user: js, branch: trunk, size: 8329 [annotate] [blame] [check-ins using] [diff]
2013-03-31
10:23
Coding style. file: [346e30a037] check-in: [346032e34b] user: js, branch: trunk, size: 8325 [annotate] [blame] [check-ins using] [diff]
2013-03-23
17:21
Add classes to support Service Discovery file: [50ffe289bb] check-in: [db8adef472] user: florob@babelmonkeys.de, branch: trunk, size: 8326 [annotate] [blame] [check-ins using] [diff]
2013-02-23
13:49
Rename XMPPJSONFileStorage to XMPPFileStorage.

It uses BinaryPack instead of JSON now. file: [ef9f547a18] check-in: [c9bb52e823] user: js, branch: trunk, size: 6989 [annotate] [blame] [check-ins using] [diff]

2013-02-10
17:01
Fix selector for exception handling in XMPPConnection file: [1cf3c54e24] check-in: [b654efc74b] user: florob@babelmonkeys.de, branch: trunk, size: 6995 [annotate] [blame] [check-ins using] [diff]
2013-01-14
20:18
Make XMPPPresence comparable file: [80ad4b43b9] check-in: [c06d9a53ff] user: florob@babelmonkeys.de, branch: trunk, size: 6909 [annotate] [blame] [check-ins using] [diff]
2013-01-08
23:36
Make status/show/priority of XMPPPresence properties file: [f57acb5efb] check-in: [1d031d8de7] user: florob@babelmonkeys.de, branch: trunk, size: 6571 [annotate] [blame] [check-ins using] [diff]
2012-12-13
22:29
Add -[asyncConnectAndHandle]. file: [274beaa27a] check-in: [2dcf26fbc9] user: js, branch: trunk, size: 6517 [annotate] [blame] [check-ins using] [diff]
22:09
Make method names more consistent with ObjFW. file: [7aaba010fc] check-in: [7f10dd9950] user: js, branch: trunk, size: 6581 [annotate] [blame] [check-ins using] [diff]
2012-09-20
00:35
Handle the connection in the run loop. file: [99762e7332] check-in: [71cf6454e4] user: js, branch: trunk, size: 6589 [annotate] [blame] [check-ins using] [diff]
2012-08-10
12:08
Add very basic Stream Management (XEP-0198) support

This implementation only counts incomming stanzas and
sends ACKs on request.
While basic this already allows servers to write
messages to offline storage that were sent to,
but never received by a client. file: [4505fb0d79] check-in: [a618f77f45] user: js, branch: trunk, size: 6584 [annotate] [blame] [check-ins using] [diff]

2012-02-06
15:33
Fix a few bugs in roster versioning. file: [7a00751abf] check-in: [15caf24f36] user: js, branch: trunk, size: 6411 [annotate] [blame] [check-ins using] [diff]
2012-02-04
12:32
Oops, forgot to adjust tests. file: [e993b8ccf6] check-in: [2178192b6f] user: js, branch: trunk, size: 6246 [annotate] [blame] [check-ins using] [diff]
2012-02-03
15:46
Let -[checkCertificate] return a BOOL and a reason.

Throwing an exception there was strange. file: [393e299430] check-in: [aa0dc6e2b4] user: js, branch: trunk, size: 6217 [annotate] [blame] [check-ins using] [diff]

10:28
Fix forgotten -[addBody:] -> -[setBody:] in the test. file: [92c191f042] check-in: [edfa9d8a87] user: js, branch: trunk, size: 6283 [annotate] [blame] [check-ins using] [diff]
2012-01-30
17:45
Make use of multicast delegates in XMPPRoster. file: [1465dc8600] check-in: [a77ad914f2] user: js, branch: trunk, size: 6283 [annotate] [blame] [check-ins using] [diff]
13:35
Remove the roster delegate if it gets deallocated.

Maybe it's not a good idea altogether to add/remove the roster
automatically? file: [4c51fd299e] check-in: [840e61d391] user: js, branch: trunk, size: 6283 [annotate] [blame] [check-ins using] [diff]

2012-01-28
00:43
Decouple XMPPRoster and XMPPConnection file: [7d5142abf4] check-in: [128dcb8343] user: florob@babelmonkeys.de, branch: trunk, size: 6284 [annotate] [blame] [check-ins using] [diff]
2012-01-26
23:23
Add multicast delegates. file: [6b509f1c6b] check-in: [69ecc12d18] user: js, branch: trunk, size: 6167 [annotate] [blame] [check-ins using] [diff]
2012-01-06
19:18
Merge XMPP*Callback into a single class file: [2ccadc96fb] check-in: [0b4222d5e4] user: florob@babelmonkeys.de, branch: trunk, size: 6167 [annotate] [blame] [check-ins using] [diff]
2011-12-11
23:27
Add a delegate for incoming/outgoing elements. file: [cf687a7428] check-in: [9ee7cd4433] user: js, branch: trunk, size: 5864 [annotate] [blame] [check-ins using] [diff]
2011-11-22
22:07
Implement certificate checking. file: [c0b9f87604] check-in: [91ee08a56a] user: florob@babelmonkeys.de, branch: trunk, size: 5622 [annotate] [blame] [check-ins using] [diff]
2011-05-27
00:17
Separate server (where to connect to) and domain (what that server hosts) file: [5b97008ac4] check-in: [206960e7ca] user: florob@babelmonkeys.de, branch: trunk, size: 5159 [annotate] [blame] [check-ins using] [diff]
2011-05-24
01:01
Add support for SRV records file: [4642dd9fd4] check-in: [d0ef8af167] user: florob@babelmonkeys.de, branch: trunk, size: 5159 [annotate] [blame] [check-ins using] [diff]
2011-04-25
17:48
Move all roster handling code to XMPPRoster. file: [f856f65516] check-in: [55e37a4da2] user: js, branch: trunk, size: 5158 [annotate] [blame] [check-ins using] [diff]
2011-04-03
23:53
Clean up roster handling file: [03eb4d2c68] check-in: [3e837ad25f] user: florob@babelmonkeys.de, branch: trunk, size: 5149 [annotate] [blame] [check-ins using] [diff]
22:48
Handle roster pushs file: [aed1a6726e] check-in: [f6c4d76bfa] user: florob@babelmonkeys.de, branch: trunk, size: 5149 [annotate] [blame] [check-ins using] [diff]
2011-04-01
01:09
Change how roster items are stored. file: [af27a5ba19] check-in: [e53970f55f] user: js, branch: trunk, size: 5001 [annotate] [blame] [check-ins using] [diff]
2011-03-31
12:25
Adjust to newest ObjFW and greatly improve XML handling. file: [d26de2a21f] check-in: [423434d147] user: js, branch: trunk, size: 5239 [annotate] [blame] [check-ins using] [diff]
2011-03-29
01:46
Port to ObjC 1. file: [4765f2a59a] check-in: [2f8a95152e] user: js, branch: trunk, size: 5249 [annotate] [blame] [check-ins using] [diff]
2011-03-28
13:14
Add XMPPRoster class. file: [fff72eb7c7] check-in: [010bd227d2] user: js, branch: trunk, size: 5036 [annotate] [blame] [check-ins using] [diff]
2011-03-21
20:36
Send an error reply for unhandled IQ stanzas. file: [0b259b0e5c] check-in: [f4868153e6] user: js, branch: trunk, size: 4855 [annotate] [blame] [check-ins using] [diff]
19:51
Request and handle roster. file: [05cdbc9644] check-in: [b74a310cc3] user: js, branch: trunk, size: 4842 [annotate] [blame] [check-ins using] [diff]
15:15
Request session and send initial presence in tests. file: [b2456e219f] check-in: [ae80606d3d] user: js, branch: trunk, size: 4731 [annotate] [blame] [check-ins using] [diff]
14:44
Move auth and bound handling to delegate. file: [8016af6ff2] check-in: [15c050df49] user: js, branch: trunk, size: 4579 [annotate] [blame] [check-ins using] [diff]
13:56
Make use of optional protocols. file: [ddd6016310] check-in: [57b5811d80] user: js, branch: trunk, size: 4361 [annotate] [blame] [check-ins using] [diff]
2011-03-17
20:36
Improve stanza handling and call delegate for iq, message and presence. file: [a03f952d74] check-in: [8742a0f583] user: js, branch: trunk, size: 4338 [annotate] [blame] [check-ins using] [diff]
2011-02-21
03:09
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. file: [1d590d00a0] check-in: [6a3b0a9988] user: florob@babelmonkeys.de, branch: trunk, size: 3855 [annotate] [blame] [check-ins using] [diff]

2011-02-19
22:17
Adapt tests for checking a stanza's JID file: [00843fd022] check-in: [8402175d15] user: florob@babelmonkeys.de, branch: trunk, size: 3804 [annotate] [blame] [check-ins using] [diff]
16:40
Use XMPPJID for from and to. file: [0d992352d5] check-in: [e5d6fa6802] user: js, branch: trunk, size: 3788 [annotate] [blame] [check-ins using] [diff]
2011-02-16
20:12
Add license. file: [a9499ccb3a] check-in: [472d585c4a] user: js, branch: trunk, size: 3618 [annotate] [blame] [check-ins using] [diff]
20:05
Clean up the code. file: [d49aed7d0d] check-in: [e00e687561] user: js, branch: trunk, size: 2428 [annotate] [blame] [check-ins using] [diff]
19:23
Make it compile. file: [2270757ce5] check-in: [ca4f45a402] user: js, branch: trunk, size: 2340 [annotate] [blame] [check-ins using] [diff]
2011-02-11
01:06
Added: Add a basic folder structure file: [3f14c4e76b] check-in: [2e7a482ea5] user: florob@babelmonkeys.de, branch: trunk, size: 2338 [annotate] [blame] [check-ins using]