summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-10-03ServerTLSManager: remove useless DEBUG outputHEADmasterWill Thompson1-6/+2
Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2011-09-28Merge branch 'moar-caps'Jonny Lamb36-118/+718
2011-09-28Nano-version bump to 0.13.6.1Will Thompson1-1/+1
2011-09-28connection: document why data forms might cause warnings to appearJonny Lamb1-4/+10
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-28Version 0.13.6Will Thompson2-3/+3
2011-09-28More NEWS for 0.13.6Will Thompson1-0/+22
2011-09-28Merge branch 'telepathy-gabble-0.12'Will Thompson1-0/+17
Conflicts: NEWS configure.ac
2011-09-28nano-version bump! 0.12.7.1Will Thompson1-1/+1
2011-09-28Version 0.12.7Will Thompson1-2/+2
2011-09-28NEWS for 0.12.7Will Thompson1-0/+19
2011-09-28connection: drop invalid or duplicate data forms from channel managersJonny Lamb1-10/+118
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-28Revert "connection: deal with not being able to hash self presence"Jonny Lamb3-36/+10
This reverts commit 9f8f181fd943f1e96f898c736ee4977d310b94a1.
2011-09-27mail notification: ensure google notification setting is correctJussi Kukkonen1-0/+58
Google XMPP server has an (extension) setting that can be used to enable mail notifications, see https://code.google.com/apis/talk/jep_extensions/usersettings.html https://bugs.freedesktop.org/show_bug.cgi?id=40565
2011-09-27mail notification: recognize "google:setting" namespaceJussi Kukkonen3-0/+4
2011-09-27connection: log what form types clients contributeJonny Lamb1-1/+14
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-27presence-cache: refactor data form replacing into its own functionJonny Lamb1-14/+15
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-27dataforms.py: be sure to call UpdateCapabilities with argumentsJonny Lamb1-1/+3
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-27presence-cache: use hash table iters instead of foreachJonny Lamb1-19/+9
This is nicer and can terminate early. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-27presence-cache: clean up code to replace data form arraysJonny Lamb1-12/+14
This was broken in the case of data_forms == NULL as it left info->data_forms pointing to a freed GPtrArray. Good catch, Will! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-27connection: fix comment placement in an if/else blockJonny Lamb1-4/+4
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-26Merge branch 'soup-is-optional'Will Thompson7-252/+427
Conflicts: tests/twisted/jingle/google-relay.py
2011-09-26tests: when built without soup, don't test google relayWill Thompson3-0/+14
2011-09-21Rename test-initial-aliases to match MakefileWill Thompson1-0/+0
2011-09-20Call: handle google relay reply after channel diesWill Thompson1-3/+11
Previously, if the Google relay server replied to our HTTP request after the Call channel had already gone away, we'd crash. Fixes: <http://bugs.freedesktop.org/show_bug.cgi?id=39768>
2011-09-20Call: test google relay reply after channel diesWill Thompson1-29/+57
It's kind of funny: the bug fixed by the previous commit repeatedly surfaced for StreamedMedia channels in a variety of situations (you closed the channel, you removed yourself from Members, you disconnected the connection), and hence there's a lovingly-written exhaustive set of test cases for those scenarios for incoming and outgoing channels. But of course they weren't run for Call channels… This patch only makes the bare minimum number of changes to the test to at least slightly exercise the Call code. It's not as exhaustive as it is for StreamedMedia, and works almost by accident, but hey...
2011-09-20Call: handle google relay reply after channel diesWill Thompson1-3/+11
Previously, if the Google relay server replied to our HTTP request after the Call channel had already gone away, we'd crash. Fixes: <http://bugs.freedesktop.org/show_bug.cgi?id=39768>
2011-09-20jingle/google-relay: use functools.partialWill Thompson1-2/+2
2011-09-20Roster: rename updates_nicknames to updated_nicknamesWill Thompson1-5/+5
This is a typo!
2011-09-20Roster: don't emit nicknames-update with no nicknames.Will Thompson1-1/+1
This was triggering an assertion failure in one of the signal handlers, which asserts that the array is non-empty. Reviewed-by: Marco Barisione <marco@barisione.org>
2011-09-20Remove duplicates from source file listsDerek Foreman2-4/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-20Check for presence of gmoduleDerek Foreman2-1/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-20Merge branch 'grouped-alias-updates'Marco Barisione6-45/+145
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=40943 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2011-09-16roster: emit a single signal for all the aliases updated at the same timeMarco Barisione4-10/+81
2011-09-16conn-aliasing: add a plural version of the nickname-update signal handlerMarco Barisione2-35/+64
2011-09-15with-session-bus: import --also-for-system from SalutWill Thompson1-0/+9
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-12with-session-bus.sh: retain newline when forking dbus-monitorWill Thompson1-1/+1
2011-09-07connection: add more public helper functions for getting capsJonny Lamb2-0/+30
This is useful so in a Gabble plugin you can get the TpBaseContactList and then look at each contact's caps for whatever reason. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07connection: fix typo when checking whether a client can do anythingJonny Lamb1-1/+1
Naughty Simon. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07connection: stop trying to print data form titles as debug messagesJonny Lamb1-12/+3
Approximately no data forms in entity capabilities have titles set properly anyway, so outputting: (null) (null) was getting dull. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07connection: add pick_best_resource_for_caps functionJonny Lamb2-0/+40
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07connection: add get_jid_for_caps utility functionJonny Lamb2-0/+34
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07connection: add get_session public functionJonny Lamb2-0/+11
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07connection: make get_full_jid part of the public APIJonny Lamb2-2/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07presence: implement WockyXep0115Capabilities interfaceJonny Lamb1-1/+26
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-07presence-cache: add get_handle utility functionJonny Lamb2-0/+30
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-09-06mail notification: ensure google notification setting is correctJussi Kukkonen1-0/+58
Google XMPP server has an (extension) setting that can be used to enable mail notifications, see https://code.google.com/apis/talk/jep_extensions/usersettings.html https://bugs.freedesktop.org/show_bug.cgi?id=40565
2011-09-06mail notification: recognize "google:setting" namespaceJussi Kukkonen3-0/+4
2011-09-05Merge branch 'telepathy-gabble-0.12'Will Thompson1-0/+84
2011-09-05MUC: add password testWill Thompson1-0/+84
I left this out of 2d7c9db :(
2011-09-05Merge branch 'CAPS-LOCK'Will Thompson2-36/+27
https://bugs.freedesktop.org/show_bug.cgi?id=40390