Artifact 6a3b0a99882a89bef4d0597082bd7a8e3a853715ce92524b5cb08e054a745179:
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. by florob@babelmonkeys.de on 2011-02-21 03:09:39.
C Add\sSCRAM-SHA-1\ssupport\n\nThis\sadds\sthe\snew\sbase\sclass\sXMPPAuthenticator\sand\sthe\sderived\nclasses\sXMPPSCRAMAuth\sand\sXMPPPLAINAuth.\nThey\sare\snow\sused\sfor\sauthentication\sfrom\swithin\sXMPPConnection.\n\nAlso\sadds\sXMPPAuthFailedException\swhich\sis\sthrown\sin\sappropriate\splaces. D 2011-02-21T03:09:39 F .hgignore f5a7fe00fe95c306b8638f2ef90c45ee8ee17160c049e9e33bf2bd3c3aaea776 F Doxyfile ca01687d67f2c2a7c3aa37f2c106c99ebc36e319e30f00050088d2732427ded3 F Makefile 7a7c8739bf17ae47cff93feb8b9f779cd6972c2d3a573ad9957b8ca154db9969 F src/Makefile 2d3658b273b203e09aee0701c11146a7ed262f4a2af9731f6a643d01918157b8 F src/XMPPAuthenticator.h dd2be7ab8f0858ee81389e93140d2ca6122fd025bb617af67c2f0bd10f1ba274 F src/XMPPAuthenticator.m ce929b9acc9bba56c2051fb23344b5aae294184ffa7f2eec40c74dc457f3744f F src/XMPPConnection.h 1b5e581e8aec6cf608cff138aa815ca1e3afec7d79413309184ceac7a3a60385 F src/XMPPConnection.m b8bdaffc4b5121bbaa2f35cc5456bbb3fb14f01c8bfebf8339c1a78b2fe8e7f7 F src/XMPPExceptions.h e4ea710d7a585bf2d874c3df8ed6bac497dbf3c02720c43ac51c281288df7120 F src/XMPPExceptions.m 60f59f8f6f5c4ad58ee9e2c437e6d2893a5ca3996e437ba7eeff5e8e5de72090 F src/XMPPIQ.h abd17613f77b43463f3ab3826f963ef3eeffb6c4476f8d0363931655cb2164c1 F src/XMPPIQ.m 3dc875c131365224c0b224602bf5948d6dc5370331c89c04188621187d03be47 F src/XMPPJID.h 77ccbb27f8077f06183f4217098022d2b242a8060f9a95d45cacf9dc6fb33e41 F src/XMPPJID.m c01fa5eff3fd21b4f75d222866608bc4d18d9ad80adbf1457bac2d6eaff59ea6 F src/XMPPMessage.h 7899970ddcc56baa2f095dedbae69715e071fb620975888855143963c0bd77d2 F src/XMPPMessage.m 44752eb874f39275e2d9a16770ddf9b72ffe6b8289e2d02a4a356ba5a8282580 F src/XMPPPLAINAuth.h 838ab069068922542488822c0755156d77817120b4a75ed8ecd68eb4b9a4738f F src/XMPPPLAINAuth.m 14bbbb67be6e65be9cb159242e2a8c9cfde45383950877ec84e8c1003761e117 F src/XMPPPresence.h 6579dcabcb1aa17216b8e5f6d7ee3178206a521f4bc10aa20364095aecf36c22 F src/XMPPPresence.m 50c44165183785af9f7f67e4d118a43a673a254fe0142a675749047cbab3237e F src/XMPPSCRAMAuth.h c2b505a01d77ecbc74ec41449784a3561b66165292f76435376b810e14aa09f7 F src/XMPPSCRAMAuth.m 662da97f8aaa446776f38905ac89a8c22468d5ba689c46ad83d2a3a42c4eab81 F src/XMPPStanza.h b70c08218ea764b4af45f83df51b576b55ac843d32a909c12d28f87deea2ba55 F src/XMPPStanza.m e5a3313b659198982e30a0b5360d7aad51b4b96e1c8bff12f2fc44ca12497e67 F tests/Makefile 45abb6a72db0437f8fd4f2bbe35d64ea648d3abc357c60c9475cb83e24e22d9b F tests/test.m 1d590d00a018a420f577cfcf399f803644e135730e697a0ad6bd272f8115d728 P 5027cc014af7ffee48b91a0f11d4e1599da123d0ef01c3fc05606a7ec9174a52 U florob@babelmonkeys.de Z ed968bea1846f2416200fcc7d1d3235e