ObjXMPP  Artifact [ad2e692fe7]

Artifact ad2e692fe74ca51122abbf103726b2f1324e506c4642b2f6cc4f52081d7ee2e3:

Manifest of check-in [ad2e692fe7] - XMPPConnection: Don't negotiate a session feature, when marked optional

The session feature has been deprecated as of RFC 6120.
Some servers still offer it for client compatibility, but
mark it as optional. Not negotiating it in this case
saves us a round trip by florob@babelmonkeys.de on 2014-02-03 23:00:09.


C XMPPConnection:\sDon't\snegotiate\sa\ssession\sfeature,\swhen\smarked\soptional\n\nThe\ssession\sfeature\shas\sbeen\sdeprecated\sas\sof\sRFC\s6120.\nSome\sservers\sstill\soffer\sit\sfor\sclient\scompatibility,\sbut\nmark\sit\sas\soptional.\sNot\snegotiating\sit\sin\sthis\scase\nsaves\sus\sa\sround\strip
D 2014-02-03T23:00:09
F .gitignore 25d2864b5cc6f4631add07f2d38bcb8357f5e8f4152914391dc20481e57058cd
F Doxyfile fe972c84ba7b426484a7d5beea5366b63352c4911b4038e715c63039bc602a66
F Info.plist f1ca1af87f1b0f338cc739b95975cbf1742347e94411057fa5463bca85096774
F Makefile 09054376de685003bb04b411518468c518f7ac8acff58c15308e0df401bc93a9
F ObjXMPP.xcodeproj/project.pbxproj e90767fcd9729397dc4b8f8a4390b64cc5cd30a8a04e8231afd636a2cc11c432
F autogen.sh 3936c3cbbf251d27d7c117d251754fdc5f701c87e682108b6eb123dffefc3a2e x
F buildsys.mk.in bae2b4331275429d19ff95649ef41bb8208805816feaa25e3369852f61dfc16e
F config.guess 71dba7f4a49e7e625cafdab04e8fdec3af7a59bc3e93e16ac88a96a5cfef8250
F config.sub 7000ece130056d7b88db9f4d694ff60c24da770172244f8b4ad716e75c8999af
F configure.ac c340a1af190856222d2a7700be95c7196cd1ab545f3274963f120874875c9271
F extra.mk.in 017eb2f62c32d6f8e64271be90de8fb7afb16d48073edd0e5dc5fc1dec8c6c25
F install-sh f9c6aba00db453e84155727197a3cb01fc13b12f1df7cb810cb23a2df83f2f68 x
F m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6
F m4/buildsys.m4 7883ca1f3547a5ea958e0f3ebac35a62f09a508d33ffc502954ea8b0f4c05905
F src/Makefile db78187a2c59b5e13fb03f79a5e62d6521f13faf912b4370d12ff6740522e994
F src/ObjXMPP.h 6670078efb0bd167ad3bc4b1cd10a937d5a3ed3214ab468b1086d2fa6c4554a2
F src/XMPPAuthenticator.h 17c15c7939014e0d14057012d917362f31cb66035a88efb4138f6b1e90f449b2
F src/XMPPAuthenticator.m 5bc209efe747df08863475befd96d86547d4d9adfae1b8f9263737b372258c23
F src/XMPPCallback.h 1125cf7488478dfb7a2b5aab2bfe2a742681737cb5416ab5afdffd4a67245471
F src/XMPPCallback.m 795bea9efd5f08641b5d48b659981f3c78361a67a7f5dba4de40f13b973c99ce
F src/XMPPConnection.h bbf937bb03dbadcafb95a62e6a512c4b83a0182c40077ed6f63f94023fadb7f2
F src/XMPPConnection.m 24f700eb94d5e4e4877996ce5d2b0a832bb8112c7e97be1c5ff2108e7fae310d
F src/XMPPContact.h c06c9b325a4a07778de24566f659c680c173f678ddcb7545626443ae46d52ba7
F src/XMPPContact.m 7146d5897e15d4f88fb2183fcbe5012e2a250a818fb08a50bd7f7af58ac87eff
F src/XMPPContactManager.h 6573f2496e8612b77cc9dc449f9d2e379f5153dff4e7f2fa35048583b0b10a4e
F src/XMPPContactManager.m ca133d05bd173ac8373e6bb8afeda7b7b95eb46555e7fe8a725a93bf3a08d29f
F src/XMPPDiscoEntity.h 9a1090f9dd9477a6bfe462da93f681f3d5cdd43a6a00f56a3b74359199fc6dda
F src/XMPPDiscoEntity.m 6081227565f9e2e38a048241ebb9ae055cf0c83215d0bb0cb8bbcf4cb14b83e1
F src/XMPPDiscoIdentity.h a255ebd64e538d3d1dab84084a2a3f9c305fbe17dbd80adacb14b7d56bdd9d73
F src/XMPPDiscoIdentity.m 6d865bd091d2bc82486a565ba1cd8929c21fbdfea5301137582237319eb0c7b7
F src/XMPPDiscoNode.h fef10c15041c433f8f602938017f8c158c9dfc6bfa4cd1275effebfb1fdf077b
F src/XMPPDiscoNode.m 898738e77218b05a99cbdb1c99dd94d46cd6478aa7f702a0a52045e3b955cd5a
F src/XMPPEXTERNALAuth.h a16e9590aa75b519d7a00d43d3cb5dba9903a846a11c3e2bfb8c2a1531709a58
F src/XMPPEXTERNALAuth.m f2a51b3be146d17439b9e92d67705c2de3aad52e251837000bd266f38d602536
F src/XMPPExceptions.h 0c1c18711145098a910d824f256a5064aeefa442722d0bef2bdbdf8ad1634917
F src/XMPPExceptions.m 9acb94944f8eeaf32d4807727bb8aab35af0b1d15b6f33cb5555f2c35174ca2a
F src/XMPPFileStorage.h add2d8e5daeb5c14507ec0ce9cd2ceba6679c16bcdb11de0375cfb3a6e64f9ea
F src/XMPPFileStorage.m 16569f778a55765743b1d1cc85f4ecf5caf881846f30c888b07c114fc7262215
F src/XMPPIQ.h e581038bc1ae6794ab43e746210a594f62235b19d10c1eb2dfa8b1a9b8312446
F src/XMPPIQ.m 6ae171823db5d694a41cef5a8a80315a9aba293bd1ab6fdf9f963e111f9d6796
F src/XMPPJID.h a02e2d5381fe3c3d89b0253d097b5ca3e6e1ec1c51931c1e8f9e382b926f21b0
F src/XMPPJID.m dc53237dd0e4132a500d273290d02607232ecdaa886d76928f28fdade8145fa0
F src/XMPPMessage.h 2b70f07253c6a5c00ba388ed06e276c380abfd14608fd33c2afedbc6fb463cc8
F src/XMPPMessage.m c69cbcf9ac2c179d48a3f0eaa5cd5d1da7bd9e90acf2670a97d4518a94b3e33c
F src/XMPPMulticastDelegate.h 262039b6d32a11bdba4bdcab01ebea1a1ddd98889298a91715a8b32d6169b9b7
F src/XMPPMulticastDelegate.m b067f77954928ad061ac0f41302efc1114a70df68abc405ce4bb30efc726b17d
F src/XMPPPLAINAuth.h a12ea37ddd29e144cf290d9a7d7572740982698a86cef3fc1fdb8c8025f52082
F src/XMPPPLAINAuth.m 40cd53e30c4bc87dd95f7523b7e4eb0d2072b18a57ca26ed82067a6583066f7b
F src/XMPPPresence.h 7c4674f05402d27c0cea297965c08fd4bbfcc2dcbd31ebb03764b782a7077190
F src/XMPPPresence.m 75cd9b8e76e4ad11c1839e8acb699dfcde75572af08bee1778128987a2c3fb08
F src/XMPPRoster.h cd389fa1d06703b674afd0a976c936434a8d8e5ae2d71555e3c5f9faa6097129
F src/XMPPRoster.m 26a9dc0c6ae53841f48da21cf14a173ac8a7633fd2906853f75b72bed5747ede
F src/XMPPRosterItem.h dd977fe5de7a7913acbf5873bb84615ca1a0acfe3b3d9d6c2bdbebeca54abb3a
F src/XMPPRosterItem.m 2c3d9410b374af31a62c890c581dddcf31dfc2285bdc3100ce5ef8e35b5625a6
F src/XMPPSCRAMAuth.h 45e55a1a769422eb832949b28382525ed46c7838559093ab40f91350afcdfbad
F src/XMPPSCRAMAuth.m cba6b07f8f8307afeeeb82f0b22bd8bb607618b08d0efd3af4e23cb7c972cfa9
F src/XMPPSRVLookup.h 9725c64004e7241dd899f5b7408678578071dafdbe781a9a8bc12c245506baa6
F src/XMPPSRVLookup.m bc94aa9c378367200f0ed6a34eeb186fa2a67073e8dceca1b1137429a447c140
F src/XMPPStanza.h f4da51d4866584f0a30930c63298bd18e36f85f40c0f9c97e72badc498c72cae
F src/XMPPStanza.m d2bae5f7fc6b667108f42c37897ec798e2ed7919310776ae7dd1a8f12f444fae
F src/XMPPStorage.h 4e3fe503e34870792446a10064af6c463422e716ee63b3def6508d372e2a525c
F src/XMPPStreamManagement.h 41ce04c91f8e63d9196c01f40322ad4f62c04dff52a6ab25eee4919002133cd4
F src/XMPPStreamManagement.m febcd779c1328c30e2011db5e8645ae9a63c3335ff2b8b85cf580ef9a77e35bc
F src/XMPPXMLElementBuilder.h 7455fa928f99b319fe9f71e411b73e1f587e22034d2f662a8baf032363c33e73
F src/XMPPXMLElementBuilder.m a9f23e26ed3a43804eaa6c59ec57d12763a8bb3960b208a95521d32e77f363ef
F src/namespaces.h 14a91459093c4916d3c1e1e1f82027a2b97fe289368791bf9d49d61b5ea867e6
F tests/Makefile 11ab56c388ffe04355e1a896c269cd9a85419559dbc8f5203b9ea726ebd61c58
F tests/test.m 7d532cb80f6590d7b0657252d4475879ad500870c2164ba59031dc72dff48f61
P 6f1b17c11684a711a9e509ae81a97125d0707079e6b9a0d186c307f72d2d6112
U florob@babelmonkeys.de
Z b51fcab58a35fe4f093bf9a743bcc94a