50 descendants of 806244a3554238ad
2011-04-01
| ||
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 | |
15:15 | Request session and send initial presence in tests. check-in: ae80606d3d user: js tags: trunk | |
14:44 | Move auth and bound handling to delegate. check-in: 15c050df49 user: js tags: trunk | |
13:56 | Make use of optional protocols. check-in: 57b5811d80 user: js tags: trunk | |
2011-03-17
| ||
20:36 | Improve stanza handling and call delegate for iq, message and presence. check-in: 8742a0f583 user: js tags: trunk | |
2011-03-10
| ||
21:14 | Stop caching authentication mechanisms check-in: 991c7aeff2 user: florob@babelmonkeys.de tags: trunk | |
2011-03-09
| ||
03:32 | Add basic STARTTLS support check-in: 3a3855f187 user: florob@babelmonkeys.de tags: trunk | |
2011-02-26
| ||
14:13 | Clean up exceptions. check-in: 5df36353c6 user: js tags: trunk | |
2011-02-25
| ||
22:52 | A little cleanup work. Still needs a configure script. check-in: c8b860a877 user: js tags: trunk | |
2011-02-24
| ||
21:44 | Rename XMPPAuthenticator functions check-in: 6b83d2b4d4 user: florob@babelmonkeys.de tags: trunk | |
18:51 | Escape SCRAM usernames (authzid and authcid) check-in: a59df3b671 user: florob@babelmonkeys.de tags: trunk | |
2011-02-21
| ||
03:09 | Add SCRAM-SHA-1 support check-in: 6a3b0a9988 user: florob@babelmonkeys.de tags: trunk | |
2011-02-19
| ||
22:39 | Fix mechanisms parsing check-in: 5027cc014a user: florob@babelmonkeys.de tags: trunk | |
22:17 | Adapt tests for checking a stanza's JID check-in: 8402175d15 user: florob@babelmonkeys.de tags: trunk | |
16:40 | Use XMPPJID for from and to. check-in: e5d6fa6802 user: js tags: trunk | |
16:38 | Make XMPPJID conform to OFCopying. check-in: 58db21b120 user: js tags: trunk | |
16:23 | Make use of -[elementsForName:]. check-in: fbe5acc621 user: js tags: trunk | |
15:08 | Remove old attributes before adding new ones. check-in: 51f917ae30 user: js tags: trunk | |
2011-02-18
| ||
00:56 | Perform IDNA's ToASCII operation on the server's domain name check-in: 0d872572ac user: florob@babelmonkeys.de tags: trunk | |
2011-02-17
| ||
11:27 | Add docs/ to .hgignore check-in: 717f76ff69 user: florob@babelmonkeys.de tags: trunk | |
2011-02-16
| ||
23:27 | Fix copyright check-in: 5673770963 user: florob@babelmonkeys.de tags: trunk | |
22:52 | Add missing -[description] to XMPPStringPrepFailedException. check-in: 806244a355 user: js tags: trunk | |