ObjXMPP  History of src/XMPPSCRAMAuth.m of abf66b5c9bef6eb9

History of file src/XMPPSCRAMAuth.m at check-in abf66b5c9bef6eb9

2021-04-29
00:15
heap.zone -> nil.im file: [776afd1387] check-in: [ae703bd9ba] user: js, branch: trunk, size: 14076 [annotate] [blame] [check-ins using] [diff]
00:06
Adjust to ObjFW style file: [07128503d9] check-in: [9919057cb8] user: js, branch: trunk, size: 14079 [annotate] [blame] [check-ins using] [diff]
2021-04-28
23:20
Adjust to ObjFW changes file: [b14abcbfc5] check-in: [46f67c971b] user: js, branch: trunk, size: 14226 [annotate] [blame] [check-ins using] [diff]
2019-10-03
23:42
Adjust to ObjFW changes file: [9093752bba] check-in: [eafae30990] user: js, branch: trunk, size: 14252 [annotate] [blame] [check-ins using] [diff]
2019-03-16
20:58
Use dot syntax file: [0d02b6cf21] check-in: [abf66b5c9b] user: js, branch: trunk, size: 14256 [annotate] [blame] [check-ins using] [diff]
2018-11-05
22:30
Kill #ifdef HAVE_CONFIG_H

There no longer is an Xcode project for which it is needed. file: [bdb2995bf2] check-in: [cd21ff1157] user: js, branch: trunk, size: 14354 [annotate] [blame] [check-ins using] [diff]

22:02
Fix compilation with GCC file: [bc4df463a4] check-in: [4e3a1310e6] user: js, branch: trunk, size: 14383 [annotate] [blame] [check-ins using] [diff]
21:22
Modernize coding style file: [b361a2cc27] check-in: [180bf3d08b] user: js, branch: trunk, size: 14107 [annotate] [blame] [check-ins using] [diff]
2018-11-04
23:01
Fix SCRAM auth file: [64601fbc72] check-in: [73157b0bcd] user: js, branch: trunk, size: 14165 [annotate] [blame] [check-ins using] [diff]
2017-07-23
11:35
Stop using OFAutoreleasePool file: [b84765f635] check-in: [7f939be668] user: js, branch: trunk, size: 14186 [annotate] [blame] [check-ins using] [diff]
11:19
Adjust to ObjFW changes & small fixes file: [ee42191b66] check-in: [efaee4fc4c] user: js, branch: trunk, size: 14140 [annotate] [blame] [check-ins using] [diff]
2017-05-13
15:03
Adjust to ObjFW changes file: [e2f43c5d67] check-in: [2faf18cba7] user: js, branch: trunk, size: 14346 [annotate] [blame] [check-ins using] [diff]
2017-04-30
15:04
Fix URL in copyright header file: [ec991072f9] check-in: [4663b00cb4] user: js, branch: trunk, size: 13846 [annotate] [blame] [check-ins using] [diff]
2017-01-21
23:49
Adjust to ObjFW changes file: [a8aa1d1b04] check-in: [1ed4d99db8] user: js, branch: trunk, size: 13858 [annotate] [blame] [check-ins using] [diff]
2014-02-03
22:34
Adapt to ObjFW changes file: [cba6b07f8f] check-in: [0668df366c] user: florob@babelmonkeys.de, branch: trunk, size: 13846 [annotate] [blame] [check-ins using] [diff]
2013-07-01
20:33
Coding style. file: [b4f3994709] check-in: [bf1be4f266] user: js, branch: trunk, size: 13819 [annotate] [blame] [check-ins using] [diff]
2013-06-23
21:41
Use instancetype. file: [2dea2d70da] check-in: [049768c6ae] user: js, branch: trunk, size: 13814 [annotate] [blame] [check-ins using] [diff]
19:57
Get rid of BOOL. file: [5849c66f1f] check-in: [dd2c1286f9] user: js, branch: trunk, size: 13772 [annotate] [blame] [check-ins using] [diff]
14:19
Adjust to reworked exception API. file: [764a5f4df5] check-in: [543fb8b84d] user: js, branch: trunk, size: 13768 [annotate] [blame] [check-ins using] [diff]
2013-03-26
18:11
Fix a use after free() bug in XMPPSCRAMAuth file: [f160b76a65] check-in: [aa2fb6642f] user: florob@babelmonkeys.de, branch: trunk, size: 13880 [annotate] [blame] [check-ins using] [diff]
2013-02-18
23:16
Adjust to recent ObjFW changes. file: [204b73b7fc] check-in: [e81a369270] user: js, branch: trunk, size: 13830 [annotate] [blame] [check-ins using] [diff]
2013-02-12
21:36
Prefix all ivars with an underscore. file: [8e4d89c37f] check-in: [8dfcb87717] user: js, branch: trunk, size: 13823 [annotate] [blame] [check-ins using] [diff]
2012-12-19
21:36
Adjust to recent ObjFW changes. file: [bc4fed3ba5] check-in: [e33c8d554c] user: js, branch: trunk, size: 13789 [annotate] [blame] [check-ins using] [diff]
2012-07-12
03:34
Don't access isa directly. file: [47e72febdc] check-in: [c987aa9a5f] user: js, branch: trunk, size: 14115 [annotate] [blame] [check-ins using] [diff]
2012-06-07
12:19
Adjust to latest ObjFW API changes. file: [b45bfcda94] check-in: [6a3b21ce25] user: js, branch: trunk, size: 14073 [annotate] [blame] [check-ins using] [diff]
2012-03-21
10:56
Update URL in copyright. file: [e92e687eeb] check-in: [85bda4afee] user: js, branch: trunk, size: 13904 [annotate] [blame] [check-ins using] [diff]
2012-01-26
12:35
Style improvements. file: [8bb70cd016] check-in: [58085da5c5] user: js, branch: trunk, size: 13897 [annotate] [blame] [check-ins using] [diff]
2011-09-22
23:38
Adjust to recent ObjFW changes. file: [50454e1c4a] check-in: [a6c65a6aa2] user: js, branch: trunk, size: 14107 [annotate] [blame] [check-ins using] [diff]
2011-09-18
19:33
Fix XMPPAuthenticator to support non-optimized message flow

While RFC6120 allows and encourages sending data with the success
message it is also legal to send the same data as a challenge and
await an empty response. This rework honors that fact. file: [6cfa1bc3c0] check-in: [0aab2fde67] user: florob@babelmonkeys.de, branch: trunk, size: 14068 [annotate] [blame] [check-ins using] [diff]

2011-09-16
13:11
Fix salt generation code file: [1500596709] check-in: [88dd1b11ee] user: florob@babelmonkeys.de, branch: trunk, size: 13650 [annotate] [blame] [check-ins using] [diff]
2011-09-12
20:08
Update to recent ObjFW changes. file: [e3e56c14fb] check-in: [fb7805c61b] user: js, branch: trunk, size: 13596 [annotate] [blame] [check-ins using] [diff]
2011-09-10
18:24
Remove obsolete comment file: [b88bfe5c49] check-in: [92e951e73f] user: florob@babelmonkeys.de, branch: trunk, size: 13517 [annotate] [blame] [check-ins using] [diff]
16:17
Use an OFSet for mechanisms. file: [b20266da7a] check-in: [8e3aaca400] user: js, branch: trunk, size: 13553 [annotate] [blame] [check-ins using] [diff]
14:08
Add support for SCRAM-SHA-1-PLUS file: [87baaa29de] check-in: [7bcda1b5e6] user: florob@babelmonkeys.de, branch: trunk, size: 13532 [annotate] [blame] [check-ins using] [diff]
2011-09-09
22:10
Fix broken enum used as a bitmap. file: [c846c79eb6] check-in: [34584bd493] user: js, branch: trunk, size: 12545 [annotate] [blame] [check-ins using] [diff]
14:42
Prevent a possible leak. file: [125d8f4082] check-in: [547b55739a] user: js, branch: trunk, size: 12512 [annotate] [blame] [check-ins using] [diff]
01:42
Optimize HMAC implementation file: [3d74f25717] check-in: [bfe0678566] user: florob@babelmonkeys.de, branch: trunk, size: 12489 [annotate] [blame] [check-ins using] [diff]
2011-08-04
16:59
Adjust to recent ObjFW changes. file: [3fc8922722] check-in: [8242aaa109] user: js, branch: trunk, size: 12711 [annotate] [blame] [check-ins using] [diff]
2011-05-26
20:42
Check for res_ndestroy. file: [11a4e71066] check-in: [3b589295f9] user: js, branch: trunk, size: 12705 [annotate] [blame] [check-ins using] [diff]
2011-04-23
20:40
Adjust to recent ObjFW changes. file: [8d48b44617] check-in: [d7038ec36d] user: js, branch: trunk, size: 12655 [annotate] [blame] [check-ins using] [diff]
2011-03-30
18:12
Use OpenSSL to generate the nonce. file: [582a13eb09] check-in: [2adf07b564] user: js, branch: trunk, size: 12655 [annotate] [blame] [check-ins using] [diff]
11:26
Get rid of warnings. file: [7e9107b0df] check-in: [7f2f895934] user: js, branch: trunk, size: 12608 [annotate] [blame] [check-ins using] [diff]
2011-03-29
01:46
Port to ObjC 1. file: [a71d5f22e6] check-in: [2f8a95152e] user: js, branch: trunk, size: 12592 [annotate] [blame] [check-ins using] [diff]
2011-03-21
18:01
Fix possible access to uninitialized values. file: [0de8efa633] check-in: [6d4ff18032] user: js, branch: trunk, size: 12719 [annotate] [blame] [check-ins using] [diff]
17:05
Make use of class extensions. file: [9ac3fcb8e2] check-in: [724b040c1a] user: js, branch: trunk, size: 12470 [annotate] [blame] [check-ins using] [diff]
16:51
Add Xcode project. file: [fa1e8e1b1b] check-in: [1ea39ac77e] user: js, branch: trunk, size: 12144 [annotate] [blame] [check-ins using] [diff]
2011-02-25
22:52
A little cleanup work. Still needs a configure script. file: [e90f7d753a] check-in: [c8b860a877] user: js, branch: trunk, size: 12152 [annotate] [blame] [check-ins using] [diff]
2011-02-24
21:44
Rename XMPPAuthenticator functions file: [8be49d66e3] check-in: [6b83d2b4d4] user: florob@babelmonkeys.de, branch: trunk, size: 12680 [annotate] [blame] [check-ins using] [diff]
18:51
Escape SCRAM usernames (authzid and authcid) file: [709f3138f4] check-in: [a59df3b671] user: florob@babelmonkeys.de, branch: trunk, size: 12677 [annotate] [blame] [check-ins using] [diff]
2011-02-21
03:09
Added: 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: [662da97f8a] check-in: [6a3b0a9988] user: florob@babelmonkeys.de, branch: trunk, size: 11887 [annotate] [blame] [check-ins using]