summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-02-25Update Wocky snapshot to fix 6143361433-caps-hash-crashWill Thompson1-0/+0
2012-12-06privacy lists: don't crash on malformed repliesWill Thompson1-3/+3
2012-12-06Don't crash when creating invisible privacy list fails.Will Thompson1-4/+1
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=57521
2012-11-09post-release nano-version bump to 0.16.4.1Will Thompson1-1/+1
2012-11-09Version 0.16.4telepathy-gabble-0.16.4Will Thompson1-2/+2
2012-11-09NEWS for 0.16.4Will Thompson1-0/+10
2012-11-07muc_factory_broadcast_presence(): don't crash if disconnectedWill Thompson1-0/+3
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=52362 (I hope)
2012-10-21connection: Don't reset the capabilities in UpdateCapabilitiesDebarshi Ray4-40/+2
This ensures that a running Gabble process will always create Call1 channels once it has seen such a client in its lifetime. Remove gabble_caps_channel_manager_reset_capabilities and its implementation in GabbleMediaFactory, since it is not used anymore. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=56181 Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2012-09-11Bump nano versionXavier Claessens1-1/+1
2012-09-11Prepare 0.16.3 releasetelepathy-gabble-0.16.3Xavier Claessens2-3/+3
2012-09-11NEWS for 0.16Simon McVittie1-0/+14
2012-09-11Verify that every caps 'ext' we ever advertise can be disco'd without errorSimon McVittie1-11/+14
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54634 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2012-09-11Now that camera-v1 has a caps URI, don't treat it as part of video-v1Simon McVittie2-3/+7
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54634 Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2012-09-11Add Google camera-v1 as a first-class caps bundleSimon McVittie5-0/+21
This is partly a point of principle - given any caps bundle that we have ever advertised support for, we should be prepared to define when asked - but mainly a workaround for the iChat bug mentioned in commit af55ea3d. If we return an error, it will keep disco'ing us repeatedly in a loop. This leaves us with the problem of finding out what the bundle contains. In Google's usage it is only its name that is important (ignoring that XEP-0115 explicitly makes bundle names opaque), but replying to disco requests for it requires us to be able to turn it into a set of 0 or more capability URIs. Because of the Google server bug mentioned in commit cd0da0a8, we can't just ask a Google client, because they're all on Google servers, so they can't usefully be disco'd. We assume here that it behaves like the voice-v1 and video-v1 bundles in containing exactly one URI, and that that URI corresponds to the bundle name in the same way. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54634
2012-09-11Pass RemoteContact key into UpdateLocalMediaDescriptionSjoerd Simons3-10/+16
Now that telepathy-glib actually correctly checks what is passed to UpdateLocalMediaDescription ensure we always pass the RemoteContact key in the dictionary.
2012-09-11Don't assume NewDebugMessage will occur before NewChannelSjoerd Simons1-1/+4
2012-09-11Make the installed file generation depend on MakefileSjoerd Simons1-4/+4
Make the rules for generating files part of the installed tests depend on the Makefile such that it gets regenerated after runing configure with a different prefix
2012-09-11sed pluginexecdir in run-gabble.shSjoerd Simons1-0/+1
Commit 352d2da805561ec0164a6e800cd3c3e3bbc629f3 starting using pluginexecdir instead of ${libdir}/telepathy/gabble-0. Unfortunately the generation of run-gabble.sh wasn't adapated
2012-09-11Set gabble twisted location both for installed and uninstalled testsSjoerd Simons3-3/+6
Set GABBLE_TWISTED_PATH in the environment which points to either the installed (when using run-test.sh) or the srcdir location (when using make check)
2012-09-07Turn off deprecation warnings, this is a stable branchSimon McVittie1-0/+1
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2012-08-14Bump nano versionXavier Claessens1-1/+1
2012-08-14Prepare 0.16.2telepathy-gabble-0.16.2Xavier Claessens2-1/+8
2012-08-14Make sure "make -j3 maintainer-foo" worksXavier Claessens1-3/+12
2012-07-11server-tls-manager: deal with modification of the GList while iterating itJonny Lamb1-2/+11
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-06-200.16.1 releasetelepathy-gabble-0.16.1Xavier Claessens2-4/+15
2012-06-20GabbleServerTLSManager: Support multiple consecutive TLS verificationsXavier Claessens3-65/+98
WockyConnector could now restart connection with another host, and so needs to re-verify TLS.
2012-06-02Fix for initiating a video call from an Android tablet.Marcus Lundblad3-1/+17
Reviewed-by: Sjoerd Simons <sjoerd@greynoise.nl> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=36998
2012-06-02Make Android 4.0 GTalk contacts appear as capable of a/v calls.Marcus Lundblad1-0/+2
Reviewed-by: Sjoerd Simons <sjoerd@greynoise.nl> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=36998
2012-05-10Fix a leak in: tp_handles_unref() does not unref the arrayXavier Claessens1-0/+2
2012-04-04use new GLib API checking macrosGuillaume Desmottes1-4/+3
2012-04-04Depends on GLib 2.30Guillaume Desmottes1-2/+2
telepathy-glib 0.18.0 already depends on this version so that won't change much in practice and it will allow us to use GLIB_VERSION_* macros (GLIB_VERSION_2_24 doesn't exist).
2012-04-04gibber-unix-transport: stop defining _GNU_SOURCEGuillaume Desmottes1-3/+0
config.h does it for us now.
2012-04-04add missing config.h includesGuillaume Desmottes43-6/+56
2012-04-04include config.h in the generated gabble-enumtypes.cGuillaume Desmottes1-0/+1
2012-04-02start on version 0.16.1Jonny Lamb2-1/+6
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-02version 0.16.0telepathy-gabble-0.16.0Jonny Lamb2-4/+4
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-02NEWS: summary for 0.16.0Jonny Lamb1-2/+25
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-02configure: update dependency on tp-glibJonny Lamb1-6/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-02Merge branch '47999-handle-ibb-errors'Will Thompson1-39/+39
2012-03-28bytestream-ibb: handle IQ send errorsWill Thompson1-37/+37
This is untested, but the existing tests still pass… https://bugs.freedesktop.org/show_bug.cgi?id=47999
2012-03-28bytestream-ibb: correct send_data's return value.Will Thompson1-2/+2
This function returns the number of messages sent, not a boolean.
2012-03-27New test: connect/test-connection-params.pyAlban Crequy2-0/+55
https://bugs.freedesktop.org/show_bug.cgi?id=43828
2012-03-27ContactList: downloading the roster at connection depends on a connection ↵Alban Crequy3-7/+96
parameter https://bugs.freedesktop.org/show_bug.cgi?id=43828
2012-03-27Update dependency on telepathy-glibAlban Crequy1-1/+6
https://bugs.freedesktop.org/show_bug.cgi?id=43826 https://bugs.freedesktop.org/show_bug.cgi?id=43828
2012-03-27gabble_roster_unpublish_async: correct the source tagAlban Crequy1-1/+1
2012-03-27gabble_roster_authorize_publication_async: correct the source tagAlban Crequy1-1/+1
2012-03-23Replace plugindir with an AC_ARG_VAR so it can be passed to configureSimon McVittie6-9/+11
This lets you configure the plugin directory: ./configure pluginexecdir='${libdir}/my-gabble-plugins' The directory-name variable has 'exec' in it because Automake installs unknown directory names with 'exec' in their variable name during "make install-exec", and other unknown directory names during "make install-data". Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46417 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-03-23Install non-ABI-stable libraries used by plugins to a private directorySimon McVittie4-3/+15
This avoids having Gabble and Salut, or old Gabble and a future stable Wocky, fight over the libwocky.so symlink. If you're building for a tightly controlled platform where Gabble and Salut are definitely using the same Wocky version, you can put them in the normal libdir with ./configure pluginexeclibdir='${libdir}' or (when Salut has been updated with this change) make them share a private library directory: ./configure pluginexeclibdir='${libdir}/telepathy/ytstenut-1.0' Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46417 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-03-23Avoid non-portable use of += in configure.acSimon McVittie1-4/+4
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46417 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-03-23Avoid Wocky trying to install into --prefix=NONESimon McVittie1-0/+7
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46417 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>