summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-02-16Bump nano-version to 0.10.5.1telepathy-gabble-0.10Will Thompson2-1/+1
2011-02-16Version 0.10.5telepathy-gabble-0.10.5Will Thompson2-3/+6
2011-02-16NEWS for 0.10.5Will Thompson1-0/+3
2011-02-16Don't assert that unreffing a handle really kills itSimon McVittie1-6/+0
Since telepathy-glib 0.13.8, handles are immortal. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2011-02-16Ignore google:jingleinfo pushes from contacts.Will Thompson1-0/+16
Previously, Gabble would erroneously process google:jingleinfo updates sent by anybody, rather than only paying attention to those sent by the user's server. This may theoretically allow an attacker to trick Gabble into relaying streamed media through a server of the attacker's choosing, enabling them to intercept, obstruct or modify the user's audio and video calls. This patch addresses this flaw, following the same pattern as the corresponding check in the roster code. Note that even without this flaw, no security guarantees on media in calls can be provided in the presence of malicious network admins or insecure networks: an attacker who can eavesdrop the network traffic still has the ability to intercept the content of the call, as the media is transmitted unencrypted. Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=34048> Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2010-12-20test that big messages are properly split in D-Bus muc tubesGuillaume Desmottes1-0/+24
2010-12-20bytestream-muc: stop recycling stanzas when splitting dataGuillaume Desmottes1-31/+33
When moving to Wocky, stanzas are now proper ref counted GObject. So they are just reffed when being placed in the sending queue rather than being copied. We can't recycle the same stanza anymore because we may end up modifying an existing not yet sent stanza.
2010-11-19NEWSSimon McVittie1-1/+7
2010-11-19Merge branch '010-pipelines' into telepathy-gabble-0.10Simon McVittie8-49/+105
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31412 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2010-11-08vcard/disconnect-during-pep.py: use more helper functionsSimon McVittie1-14/+5
2010-11-05Add a regression test for fd.o #31412Simon McVittie2-0/+52
2010-11-05Check for connected connection or non-NULL vcard_manager before most usesSimon McVittie4-13/+26
One instance is still unchecked, in aliases_request_free.
2010-11-05gabble_vcard_manager_request: disallow calling when unconnectedSimon McVittie1-0/+4
All of its callers in Gabble 0.10 now check appropriately.
2010-11-05Don't attempt to avoid avatar conflicts if disconnectingSimon McVittie1-0/+6
We want to avoid calling into the vCard manager.
2010-11-05RequestAvatars: raise error if not connectedSimon McVittie1-0/+2
2010-11-05aliasing: don't call into vCard manager if unconnectedSimon McVittie1-1/+9
2010-11-05gabble_vcard_manager_edit: forbid calling if not connectedSimon McVittie2-0/+6
I've checked its callers in Gabble 0.10, and they all fail earlier if the connection is unconnected.
2010-11-05gabble_vcard_manager_edit_one: remove, unusedSimon McVittie2-34/+0
2010-11-05gabble_vcard_manager_edit_alias: remove declaration (it's no longer defined)Simon McVittie1-4/+0
2010-11-05gabble_do_pep_request: assert that @self is connected and has a request pipelineSimon McVittie1-1/+11
2010-11-05conn-aliasing: maybe_request_vcard: never initiate a request if disconnectedSimon McVittie1-2/+4
2010-11-03Fix test failure with my tp-glib 'disappear' branch by loosening an assertionSimon McVittie1-1/+4
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2010-11-02Nano versionSimon McVittie2-1/+6
2010-11-02Prepare version 0.10.4telepathy-gabble-0.10.4Simon McVittie2-3/+3
2010-11-01Update NEWSSimon McVittie1-0/+8
2010-11-01fd.o#24775: implement get_local_interfaces_ips() for WindowsThomas Flueeli1-4/+68
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2010-10-28replace strtoull with g_ascii_strtoullThomas Flueeli1-1/+1
2010-10-28replace localtime_r with g_time_val_to_iso8601Thomas Flueeli1-4/+3
2010-10-28conditionally include unistd.hThomas Flueeli1-1/+4
2010-10-28remove unnecessary castThomas Flueeli1-1/+1
This fixes the following error on MSVC9: debug.c(95) : error C2440: 'type cast' : cannot convert from 'GDebugKey' to 'GDebugKey'
2010-10-28replace C99 integers with GLib typesThomas Flueeli1-2/+2
2010-10-22NEWS for invisibility method preference fix.Will Thompson1-0/+2
2010-10-22Merge branch '0.10-xep0186-precedence' into telepathy-gabble-0.10Will Thompson6-38/+101
This is backported from master, where it was merged as 3be1240c7917e90de9818236d02b289ee1166a9f.
2010-10-22Add hybrid (XEP-0126 & XEP-0186) service to initial presence test.Eitan Isaacson1-3/+5
2010-10-22Check for cases when server supports both XEP-0186 and privacy lists.Eitan Isaacson4-14/+58
Assert that we choose XEP-0186 over privacy lists for simple visibility.
2010-10-22Use XEP-0186 for simple invisibility when it is available.Eitan Isaacson1-21/+38
2010-10-20Add some NEWSWill Thompson1-0/+15
2010-10-20GabbleServerSaslChannel: stop making assumptions about how Wocky implements ↵Simon McVittie1-9/+100
its async callback In principle, we're not meant to assume anything about @result - even that it's a GSimpleAsyncResult. (This broke when Wocky changed its source tags from _finish to the more conventional _async.)
2010-10-20GabbleServerTLSManager: stop making assumptions about how Wocky implements ↵Simon McVittie1-1/+24
its async callback In principle, we're not meant to assume anything about @result - even that it's a GSimpleAsyncResult. (This broke when Wocky changed its source tags from _finish to the more conventional _async.)
2010-10-20Update Wocky snapshotWill Thompson2-1/+1
This adds HTTP proxy support, along with a bunch of leak fixes and a fix for a crash that never happens in practice. The MUC namespace constants were renamed slightly, hence the patch here to build again. The following two patches, cherry-picked from master, make it actually work, too. :)
2010-10-08Update Wocky snapshot for Coverity fixes.Will Thompson1-0/+0
2010-10-08Search: clarify handling field request resultWill Thompson1-4/+6
Coverity got upset that we might be passing a NULL query_node to parse_search_field_response(). Actually, we never do, but rearranging the code a bit makes this more explicit. Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2010-10-06Bump nano version to 0.10.3.1Tomeu Vizoso1-1/+1
2010-10-06Release 0.10.3telepathy-gabble-0.10.3Tomeu Vizoso2-4/+8
2010-10-06Set the version in which the Decloak API was addedTomeu Vizoso1-1/+1
2010-10-06Emit ActivitiesChanged when the server aknowledges our own update.Tomeu Vizoso1-6/+2
And don't update the local activity cache because we may have there private activities that the server doesn't know about.
2010-10-04Fixed merge error in NEWS fileNicolas Dufresne1-2/+4
The comment about removal of libuuid was merge at random place in the NEWS file. This patch fixed it to be in 0.10.3 (UNRELEASED) section.
2010-10-04Remove dependency to libuuidNicolas Dufresne5-15/+55
Remove dependency on external libuuid by implementing an RFC4122 compliant UUID generator. (bugs.fd.o #28990)
2010-10-04slacker_message_filter can survive invalid/non-signal/unexpected messagesVivek Dasmohapatra1-5/+15
We now no longer try to obtain the quark from the interface until we are sure the message is a signal and actually has an interface.
2010-10-04Comply with C90 in code from which Gadget support was removedSimon McVittie1-3/+2