Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | protocol: implement get_avatar_details() | Guillaume Desmottes | 2013-09-18 | 1 | -0/+37 |
| | |||||
* | protocol: claim that we implement Avatars | Guillaume Desmottes | 2013-09-18 | 1 | -0/+17 |
| | |||||
* | protocol: fix 'ConnectionInterfaces' | Guillaume Desmottes | 2013-09-18 | 1 | -2/+17 |
| | | | | | | | Return the set of interfaces actually supported for this specific protocol rather than claiming to support everything. https://bugs.freedesktop.org/show_bug.cgi?id=69466 | ||||
* | Remove StreamedMedia support | Simon McVittie | 2013-09-17 | 1 | -3/+0 |
| | | | | | | | | | | In Pidgin, it's only implemented for XMPP (for which we have Gabble), MSNP (which will disappear soon), and mxit (which I doubt anyone's actually tested). Empathy can't do StreamedMedia any more, only Call, and Telepathy 1.0 will only have Call. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69318 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | ||||
* | use TP_SEAL_ENABLE | Guillaume Desmottes | 2013-09-12 | 1 | -4/+9 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=69272 | ||||
* | Adjust for Sametime accounts getting a "usersplit" in libpurple 2.10.1 | Simon McVittie | 2013-06-27 | 1 | -1/+6 |
| | | | | | | | | | | | | Previously, Sametime accounts had separate 'account' and 'server' parameters. Upgrading to libpurple 2.10.1 caused them to have a single 'account' parameter with syntax like "username:server", flagged as being split at ":" - to keep existing accounts working, we want to separate them again, like we do for IRC. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=44631 Tested-by: Simone Caronni Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
* | Revert "Revert "Stop using deprecated tp-glib symbols"" | Xavier Claessens | 2013-05-27 | 1 | -3/+3 |
| | | | | This reverts commit 92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d. | ||||
* | Merge branch 'telepathy-haze-0.6' | Xavier Claessens | 2013-05-27 | 1 | -3/+3 |
|\ | | | | | | | | | Conflicts: src/im-channel.c | ||||
| * | Revert "Stop using deprecated tp-glib symbols" | Xavier Claessens | 2013-05-27 | 1 | -3/+3 |
| | | | | | | | | This reverts commit 1e42a9cd5fe1dce527c1074402763cd3d203cd4c. | ||||
| * | Stop using deprecated tp-glib symbols | Xavier Claessens | 2013-05-27 | 1 | -3/+3 |
| | | | | | | | | | | | | tp-haze already depends on tp-glib 0.15.1 which is enough for all replacements AFAIK. In particular tp_handle_ref/unref are no-op since 0.13.8. | ||||
* | | Add skype-x11 to known protocols, rename the other to skype-dbus | Gabriele Giacone | 2012-11-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | | I'd like having both so users can test both, like on pidgin. linux skype apis often are broken, one could be better than the other. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> | ||||
* | | Expose third-party Skype prpl as 'skype' | Gabriele Giacone | 2012-11-17 | 1 | -0/+1 |
| | | | | | | | | | | Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=57201 Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> | ||||
* | | Use TP_ERRORS instead of deprecated TP_ERROR | Simon McVittie | 2012-05-07 | 1 | -3/+3 |
|/ | |||||
* | protocol: implement TpBaseProtocol->dup_authentication_types | Jonny Lamb | 2010-12-13 | 1 | -0/+13 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Merge branch 'simple-sasl' | Jonny Lamb | 2010-12-02 | 1 | -6/+2 |
|\ | | | | | | | | | | | | | Conflicts: configure.ac Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | protocol: make password no longer required | Jonny Lamb | 2010-11-25 | 1 | -6/+2 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | | fd.o #31846: HazeProtocol: translate the new connection_security parameter | Simon McVittie | 2010-12-01 | 1 | -10/+122 |
|/ | | | | | | | | | | | We turn this into two booleans, require-encryption and old-ssl, as seen in Gabble. Unlike Gabble, old-ssl=TRUE causes require-encryption to be treated as TRUE - there doesn't seem to be a way to say "use old-style SSL but ignore bad certificates" in libpurple. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | fix typo in comment | Simon McVittie | 2010-07-16 | 1 | -1/+1 |
| | |||||
* | haze_protocol_get_connection_details: use channel manager GTypes | Simon McVittie | 2010-07-16 | 1 | -10/+8 |
| | | | | | This catches up with an API change in my telepathy-glib branch, made in response to Will's review comments on this branch. | ||||
* | Expose IRC's usersplit as a separate CM parameter | Simon McVittie | 2010-07-15 | 1 | -1/+7 |
| | |||||
* | Set the HAS_DEFAULT flag on usersplit suffixes | Simon McVittie | 2010-07-15 | 1 | -1/+1 |
| | | | | | | This means we always append "," to SIPE usernames, which matches Pidgin's behaviour. pidgin-sipe tolerates it either way, but Pidgin's IRC prpl relies on always getting a server name. | ||||
* | Make haze_protocol_get_username static | Simon McVittie | 2010-07-15 | 1 | -1/+1 |
| | |||||
* | Pass username, password to HazeConnection as separate properties | Simon McVittie | 2010-07-15 | 1 | -0/+17 |
| | |||||
* | Rename haze_connection_get_username to haze_protocol_get_username | Simon McVittie | 2010-07-15 | 1 | -1/+62 |
| | |||||
* | HazeProtocol: explain why jabber_mappings doesn't describe the usersplit | Simon McVittie | 2010-07-15 | 1 | -0/+4 |
| | |||||
* | Emit a debug message when we encounter an unknown prpl | Simon McVittie | 2010-07-15 | 1 | -1/+2 |
| | |||||
* | HazeProtocol: infer icon name from protocol name | Simon McVittie | 2010-07-15 | 1 | -3/+4 |
| | |||||
* | HazeProtocol: use tp_base_protocol_get_name to avoid strdup/free cycles | Simon McVittie | 2010-07-15 | 1 | -14/+4 |
| | |||||
* | Populate VCardField property from KnownProtocolInfo | Simon McVittie | 2010-07-15 | 1 | -18/+45 |
| | |||||
* | HazeProtocol: store the KnownProtocolInfo, not just the parameter map | Simon McVittie | 2010-07-15 | 1 | -15/+23 |
| | |||||
* | Rename HazeProtocolInfo to KnownProtocolInfo and make entirely const | Simon McVittie | 2010-07-15 | 1 | -30/+25 |
| | |||||
* | Move HazeProtocolInfo to be private | Simon McVittie | 2010-07-15 | 1 | -0/+21 |
| | |||||
* | HazeProtocol: use PurplePlugin to get the English name for the protocol | Simon McVittie | 2010-07-15 | 1 | -4/+24 |
| | |||||
* | Use TpBaseConnectionManager's support for TpBaseProtocol to implement protocols | Simon McVittie | 2010-07-15 | 1 | -46/+0 |
| | |||||
* | Implement the rest of the TpBaseProtocol methods | Simon McVittie | 2010-07-15 | 1 | -0/+75 |
| | |||||
* | haze_protocol_translate_parameters: split out of haze_protocol_new_connection | Simon McVittie | 2010-07-15 | 1 | -8/+18 |
| | |||||
* | Move Telepathy -> Purple parameter translation to HazeProtocol | Simon McVittie | 2010-07-15 | 1 | -2/+56 |
| | |||||
* | HazeConnectionManager: build TpCMProtocolSpec structures using HazeProtocol | Simon McVittie | 2010-07-15 | 1 | -30/+44 |
| | |||||
* | List protocols and their info by creating HazeProtocol objects | Simon McVittie | 2010-07-15 | 1 | -15/+62 |
| | |||||
* | haze_protocol_build_protocol_table: do everything in one loop over protocols | Simon McVittie | 2010-07-15 | 1 | -42/+25 |
| | | | | | This is O(n protocols * n known protocols), but it only happens once per program run. | ||||
* | HazeProtocol: have a priv struct, containing prpl info etc. | Simon McVittie | 2010-07-15 | 1 | -0/+110 |
| | |||||
* | haze_protocol_build_protocol_table: cache the result | Simon McVittie | 2010-07-15 | 1 | -1/+4 |
| | |||||
* | Move _build_paramspecs to protocol.c as haze_protocol_info_to_param_specs | Simon McVittie | 2010-07-15 | 1 | -0/+295 |
| | | | | No code changes. | ||||
* | Move build_protocol_table() to protocol.c | Simon McVittie | 2010-07-15 | 1 | -0/+127 |
| | | | | No code changes, except renaming it to haze_protocol_build_protocol_table. | ||||
* | Add stub Protocol objects | Simon McVittie | 2010-07-15 | 1 | -0/+55 |