[Telepathy-commits] merge: telepathy-salut
Merge Monkey
monkey at collabora.co.uk
Mon Nov 5 10:51:43 PST 2007
Merge to:
telepathy-salut
From:
/home/cassidy/public_html/darcs/telepathy-salut-tubes
Changes:
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager.c: properly send IQ error in si_request_cb
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: don't announce stream tubes we didn't initiate
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
implement AcceptStreamTube and GetStreamTubeSocketAddress
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: check if we have to publish the tube *before* adding the <tube> markup
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-obb: close the bytestream if an error occurs when writing to the socket
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-obb: add a write buffer
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-ibb: properly decline bytestream if a GError is passed
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: add stream tubes in GetAvailableStreamTubeTypes result
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: use GibberTransport instead of reimplementing our own
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager.c: unref the bytestream *after* the call to gibber_bytestream_iface_close
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: make normalize_address more portable
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add bytestream-manager debug flag
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
salut-connection: instantiate the bytestream mgr
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: when creating a new stream tube, set its initiator according to the contact who sent us the tubes messages
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager: the free of host_name_fqdn have to be done in the finalize, not dispose
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-ibb: remove usless return in xmpp_connection_received_stanza_cb
Simon McVittie <simon.mcvittie at collabora.co.uk>
Ignore OOB close stanza - it doesn't make sense for OOB TCP streams that we implement internally, and that's all we currently support
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channe: remove 1-1 tubes commented code
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
build salut-bytestream-manager
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add salut_tubes_channel_bytestream_offered
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: coding style fix
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-ibb: add dispose_has_run
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: call set_transport before connect and open_fd so we don't have to check for the state
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
remove the offering parameter from extract_tube_information
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
rename parse_oob_close_iq to parse_oob_iq_result
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: don't expect transport's connect is synchronous
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: ref the xmpp-connection and disconnect its signal when disposing
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
gibber-iq-helper.c: add a TODO in gibber_iq_helper_new_error_reply
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add salut-bytestream-manager.[ch]
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tube-stream: use GibberTransport instead of reinventing our own
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-ibb.c: inline send_stanza
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: explicitely say in the host parameter description than it have to be a hostname, not a literal
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: don't bufferize data. Let the higher layer do that
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add gibber-bytestream-oob.[ch]
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add a "host-name-fqdn" property to the bytestream-mananager so we use the host name from avahi_client_get_host_name_fqdn in OOB bytestreams
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
drop gibber_bytestream_iface_get_protocol. Use a property instead
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
start to implement OfferStreamTube (muc only for now)
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-ibb: drop muc support
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add salut_muc_manager_handle_si_stream_request
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: close the bytestream if the transport is disconnected
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
modify gibber_iq_helper_new_error_reply to take a XmppError and a error msg as arguments
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: send item-not-found error if connect to peer failed
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: add a FIXME in parse_oob_iq_result
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: close the transport when disposing the bytestream
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: add unix and inet sockets in GetAvailableStreamTubeTypes result
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
change bytestream_iface_accept API. The bytestream is now responsible of creating and sending the SI accept stanza
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager.c: backport streaminit_parse_request improvements from Gabble
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
salut-bytestream-manager.c: use gibber_bytestream_oob_set_check_addr_func to check if the addr is owned by the right contact
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
build tube-stream
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
remove a test g_print
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
fix stanza leak in gibber_bytestream_oob_accept
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: remove the request attribute in the call of update_tubes_info in salut_tubes_channel_accept_stream_tube
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
check-gibber-iq-helper.c: update to use new gibber_iq_helper_new_error_reply API
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: don't force the stream-id attribute in muc presence
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: salut_tubes_channel_bytestream_offered: close the bytestream if there is an error
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add a GError argument to gibber_bytestream_iface_close as in Gabble (not used yet)
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager: remove double break
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tube-stream: remove useless blank line
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
salut-muc-manager.c: salut_muc_manager_handle_si_stream_request: close the bytestream if the tubes channel doesn't exist
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add gibber_bytestream_oob_set_check_addr_func to let bytestream user define a function to check if he want to accept a incoming connection or not
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add GIBBER_TELEPATHY_NS_RMULTICAST namespace and use it in bytestream-muc
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
build gibber-bytestream-oob
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager: remove unnecessary casts from (gchar *) to (const gchar *)
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
fix confict with -protocol and make it build
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager.c: improve parsing in si_request_reply_cb
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
add tube-stream.[ch]
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: remove temporary buffer in data_io_in_cb
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: add a TODO about IPv6 literals in URL
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
allow func argument of gibber_bytestream_{oob,ibb}_accept to be NULL
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
salut_tubes_channel_get_stream_tube_socket_address: don't hardcode unix type
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager: assert host_name_fqdn is not NULL in constructor
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: use gibber-util's normalize_address instead of our own copy
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tubes-channel: extract_tube_information: allow initiator to be NULL
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: send the IQ response only if we are the recipient of the bytestream
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-manager: unref the bystream when it's closed. It's the responsibilty of the object using it to ref it
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
tube-stream: create the transport when the bystream is open as we are not able to handle data before
Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
bytestream-oob: normalize_address was renamed to gibber_normalize_address
More information about the Telepathy-commits
mailing list