ObjXMPP  Artifact [0aab2fde67]

Artifact 0aab2fde6737115a37668f95daf5786bbeb0eb202554cc8a937c87ae4c70c12d:

Manifest of check-in [0aab2fde67] - 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. by florob@babelmonkeys.de on 2011-09-18 19:33:19.


C Fix\sXMPPAuthenticator\sto\ssupport\snon-optimized\smessage\sflow\n\nWhile\sRFC6120\sallows\sand\sencourages\ssending\sdata\swith\sthe\ssuccess\nmessage\sit\sis\salso\slegal\sto\ssend\sthe\ssame\sdata\sas\sa\schallenge\sand\nawait\san\sempty\sresponse.\sThis\srework\shonors\sthat\sfact.
D 2011-09-18T19:33:19
F .hgignore a244c6678b3da9225b682c053cd5a50744b115c6b80a13656fa88d8a20cb4768
F Doxyfile ca01687d67f2c2a7c3aa37f2c106c99ebc36e319e30f00050088d2732427ded3
F Info.plist f1ca1af87f1b0f338cc739b95975cbf1742347e94411057fa5463bca85096774
F Makefile 3429dcb806ad2d2d1a7cc8a2940fc2fc743aa7ff32460ce24e4383db0175f262
F ObjXMPP.xcodeproj/project.pbxproj f4572b54df8bb6e736d40d62dc9f24f170697fdcf8d0f643b4fb655384d7f47c
F autogen.sh 3936c3cbbf251d27d7c117d251754fdc5f701c87e682108b6eb123dffefc3a2e x
F buildsys.mk.in 32994467a3c18d4ebf01cb9fc6777900ea497e8228b7b8de5fd5d24989ab0b08
F config.guess 71dba7f4a49e7e625cafdab04e8fdec3af7a59bc3e93e16ac88a96a5cfef8250
F config.sub 7000ece130056d7b88db9f4d694ff60c24da770172244f8b4ad716e75c8999af
F configure.ac ff9dbc6b871079c41d3324c54a010259621df09fb81052b3a2991874ca1cd867
F extra.mk.in 017eb2f62c32d6f8e64271be90de8fb7afb16d48073edd0e5dc5fc1dec8c6c25
F install-sh f9c6aba00db453e84155727197a3cb01fc13b12f1df7cb810cb23a2df83f2f68 x
F m4/buildsys.m4 96981d90bcf033bb7ecf5cc236302b06ee1b18ced2ed4fcbb3186c583a58e506
F src/Makefile 9c79822df1c463fc419f6cd2a079fbd18bdb966c78f3ad6bbf581a5a8669efaa
F src/ObjXMPP.h fed9dcdd1fbaa2283370a94eda86f51f36f1dd11e36d1bd591eaf03a53b3e9b0
F src/XMPPAuthenticator.h e029c909bbd0c4be8793cf160c243dc70be1d86249a1518784976a4a2e5d7566
F src/XMPPAuthenticator.m e5f2fd7299b8afd9a395ed7be317159a0178f248b115e16d53dbc4b522665b57
F src/XMPPConnection.h 33bac8f070e59edccc70e823854ec3c91803dc5cdf98fa29bc18dcb20e8e75af
F src/XMPPConnection.m abf53f803cfd7eba06b6664f6ae23f39ed124cc7d299ceaca04e146660eedbad
F src/XMPPExceptions.h 74f141b41784a8dc411a1f170fed020e0ce5c0a33c1e33522c31261fa04ee98f
F src/XMPPExceptions.m 8850499811516bdefa404c3cb94725b351dfc2f51b83e2fa75c1f5975815b803
F src/XMPPIQ.h 7810d97c1418237e7e408973e34d1d10f0cf787c3d0b5b5f2ec0a89782e75434
F src/XMPPIQ.m c6eb5c9016e6807aaf0b0d640fc1d9f1b65ce719db8ca07fd1b01ed5a3633de4
F src/XMPPJID.h 0a05a907dbac2c30d5301912b28ecbef4820e686d2db4754cf18536e1ef445f1
F src/XMPPJID.m 29e551d5581f42bf33966381f26be37457d71457e405bf8b6adaed6547a4bfdd
F src/XMPPMessage.h 7899970ddcc56baa2f095dedbae69715e071fb620975888855143963c0bd77d2
F src/XMPPMessage.m b04caf99472ea33810db970b9e04e8f031f0c897e8176f4e234169667e61a2a6
F src/XMPPPLAINAuth.h 838ab069068922542488822c0755156d77817120b4a75ed8ecd68eb4b9a4738f
F src/XMPPPLAINAuth.m 3b4c3d710b721f09991e79e48dd21f9d59f3fa6d958e520844272404a68405ac
F src/XMPPPresence.h 6579dcabcb1aa17216b8e5f6d7ee3178206a521f4bc10aa20364095aecf36c22
F src/XMPPPresence.m f27346ed8de585404d7eea137c32bfd6d2f5456894899271e523b38db6cd1501
F src/XMPPRoster.h 7a403464fd3b8e11a7f359b27b02c7a8481bce76c0f81d48c6834839f6b76dcf
F src/XMPPRoster.m 35aa833aba4933b8289bbc6db64f8d7f14328133294fb880ed29f248b0cc138c
F src/XMPPRosterItem.h 3813168f1c83a20dddc9fdd7d75bb402e61f9e928dd2910112e9542dfae83402
F src/XMPPRosterItem.m 5ea2368c27307fac1721ce6c557b619d349d59badfd57f40a1d5880bd7499289
F src/XMPPSCRAMAuth.h 5f659bedb7bc25d558c9611e7ca431dce22b7e0a5db580b55d57c4d89da3ebcd
F src/XMPPSCRAMAuth.m 6cfa1bc3c0054ffae531b7be0c1b9d94a39f2b13079cffe685815b75dbfbc7bc
F src/XMPPSRVLookup.h 6b3ddb3abd76e3f31f5c85620c502edfc422f2ad87afc08ced325ca2fb32e098
F src/XMPPSRVLookup.m 50f66c77482d5fa067015fb0ee3107afc1bcde6b827a985e4980e7c589135c51
F src/XMPPStanza.h eb4f4f5610fb7b8a1e6da241d8c1198b751c9888fcd49979401db4e2c98409c6
F src/XMPPStanza.m 63b3b8769a5966fe7bac2d4c28bda9d65e704023a3c24aca18857b91f802bdae
F src/namespaces.h aa29a5479e61d8d4576a5894addec32392eb59e07d7a131d5fb80833047be273
F tests/Makefile 11ab56c388ffe04355e1a896c269cd9a85419559dbc8f5203b9ea726ebd61c58
F tests/test.m 5b97008ac422ecffe3de818f9e887d77afcdf20e27964f545a3e20a655547dbd
P 88dd1b11ee9ede2e0db8611d2e7364d24cc54e93cf8d46538bca25d89bc55747
U florob@babelmonkeys.de
Z 8f52e2ac4ee28aed1d20601afc98dc58