summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-31tubes-manager: create only Tube channels for incoming invitationsJonny Lamb1-70/+70
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31tube tests: remove assertions about Tubes channelsJonny Lamb3-123/+63
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-manager: send SI stream requests to the MUC channel, not tubes channelJonny Lamb1-5/+5
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-channel: add public function to deal with offered bytestreamsJonny Lamb2-0/+77
Again, more code copied from tubes-channel.c. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-channel: handle tubes nodes in groupchat messages hereJonny Lamb1-37/+196
This is basically code just copied from tubes-channel.c. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-channel: add extract_tube_informationJonny Lamb1-0/+99
This is copied from tubes-channel.c (soon to be removed). Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-channel: send tube info messages to others in the MUCJonny Lamb1-0/+177
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-manager: create only Tube channels for channel requestsJonny Lamb1-24/+17
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-channel: do foreach over muc channel tube channels againJonny Lamb3-21/+29
These have been stored in the Tubes channel before. No longer! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-channel: add way to request single Tube channelsJonny Lamb3-0/+177
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-manager: store Tube channels hereJonny Lamb1-13/+5
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31tube tests: stop testing requesting MUC Tubes channelsJonny Lamb2-185/+29
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31muc-manager: remove Tubes channel handling codeJonny Lamb2-40/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31tubes-manager: stop adding caps for Tubes channelsJonny Lamb1-2/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31tubes-manager: create only Tube channels for requestsJonny Lamb1-90/+184
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31two-muc-stream-tubes test: modernify with wrap_channelJonny Lamb1-51/+51
Also with the TpBaseChannel-ifying SalutTubeStream, the unix sockets are closing. I have no idea why but I don't really care, so I'm just creating a new one for the new API test. Life is too short. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31tube-stream: subclass TpBaseChannelJonny Lamb6-373/+269
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31two-muc-dbus-tubes test: modernify a bit with wrap_channelJonny Lamb1-29/+18
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-31tube-dbus: subclass TpBaseChannel insteadJonny Lamb7-327/+223
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-25tubes-channel: fix 'might be used unset' warning from gcc 4.7Jonny Lamb1-2/+4
Thanks for the heads up, GCC! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-23tube-dbus: explicitly set the requested propertyJonny Lamb3-10/+14
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-10Remove deprecated tp_handle_ref/unrefXavier Claessens10-115/+1
2012-05-07Set G_MESSAGES_DEBUG during testingSimon McVittie1-0/+2
The same as Gabble commit cbfa9d06.
2012-05-07Use non-deprecated TpMessage APIsSimon McVittie1-9/+10
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49594 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-07Use non-deprecated TpIntset APIsSimon McVittie3-31/+34
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49594 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-07Use TP_ERROR instead of long-deprecated TP_ERRORSSimon McVittie22-150/+150
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49594 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-04-05contact-manager: safely return if called after having cleaned upJonny Lamb1-6/+10
The OLPC activity manager's removed-service callback was looking up a contact after the contact manager had cleaned up (but not disposed) which was causing an assertion. The activity manager should arguably disconnect from said signals... Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-04start on version 0.9.0Jonny Lamb2-2/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-04start on version 0.8.1Jonny Lamb2-1/+6
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-04version 0.8.0Jonny Lamb2-4/+4
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-04update NEWS for 0.8.0Jonny Lamb1-5/+19
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-03ft test: add more assertion failure debug outputJonny Lamb1-1/+3
I am trying to debug this failing test on the buildbot. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-03ft-channel: don't call gibber_ft_send unless the remote is accepted alreadyJonny Lamb1-4/+39
This should fixe all the annoying TimeoutErrors in the outgoing file transfer tests waiting for TransferredBytesChanged (salut was actually asserting). \o/ Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-03gibber-oob-file-transfer: assert we have a message before using itJonny Lamb1-0/+2
If we g_signal_connect (NULL, ...), it will not work, so let's fail earlier. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-03muc-channel: re-add 'creator' propertyJonny Lamb2-1/+21
Turns out I misunderstood this property before when porting to TpBaseChannel in 2e6d62f0e735bf4f774f and thought it meant requested. Let's re-add it to make avahi/tubes/two-muc-stream-tubes.py pass again. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-04-03muc-channel: fix reference to SalutConnection in OLPC codeJonny Lamb1-1/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-03-27Compile everything before we test itSimon McVittie1-1/+1
Without this change, sidecars.py fails under "make check" in a clean tree, because the plugins haven't been built when we recurse into tests. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-03-26Start 0.7.3 devOlli Salli2-1/+10
2012-03-26Prepare release 0.7.2Olli Salli2-3/+3
2012-03-26Update NEWSOlli Salli1-2/+3
2012-03-26file-transfer-channel: Fix file transfer on windows.Siraj Razick1-10/+8
Fix file-transfer-channel so that it handles file transfers on windows, The current code is designed not to support file transfers on windows. Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>
2012-03-26Update READMEOlli Salli1-5/+8
2012-03-26Update NEWSOlli Salli1-1/+3
2012-03-26Merge remote-tracking branch 'siraj/fix_review'Olli Salli7-155/+1051
Reviewed-by: Olli Salli <olli.salli@collabora.co.uk> Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-03-26bonjour-contact: Remove unwanted debug messagesSiraj Razick1-1/+0
2012-03-26bonjour-contact: Handle new Address resolves while another is in progressSiraj Razick1-10/+61
We leak if another address resolve starts while another is in progress so we avoid this by stoping the in-progress operation and starting the new one after freeing the record and address_refs properly. The patch also cleans up freeing resolver context data.
2012-03-26bonjour-contact: store copies of name, type and domainSiraj Razick1-6/+9
name, type, domain might change over time to make sure resolving works correctly, we keep a copy of them in our context
2012-03-26bonjour-contact: Avoid passing pointer to pointer into GetValuePtrSiraj Razick1-8/+7
TXTRecordGetValuePtr expects a pointer to a char not a pointer to a pointer
2012-03-26bonjour-discovery-client: Remove redundant checks in drop_svcSiraj Razick1-6/+0
The hash tables are never null since they are initiliazed in init.
2012-03-26Avoid passing DNSServiceRef pointers between private structs.Siraj Razick5-22/+21
This change is to avoid dereferencing dangling pointers, since we are using pointers to DNSServiceRef in our mappings.