[Telepathy] telepathy-gabble 0.4.4 released

Robert McQueen robert.mcqueen at collabora.co.uk
Wed Nov 8 08:12:35 PST 2006


Bugfix release with improved robustness for Jingle calling, a new
GetPresence function (we'll spec it soon, honest - it just does
RequestPresence but with a return value instead of signal spam) and a
few other tweaks. Darcs changes follow, download from:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.4.4.tar.gz


Regards,
Rob

Wed Nov  8 17:56:36 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * configure.ac: fix up warning stuff to only enable -Wextra if we can
also enable -Wno-missing-field-initializers and -Wno-unused-parameter

Tue Nov  7 16:41:29 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaStream: allow streams to have the REMOVING state (maximum
for the property) and print debug when it changes

Tue Nov  7 16:39:28 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: move check for whether the stream is valid into
the call_handlers_on_stream function, and just don't do it for the
create & terminate handlers

Tue Nov  7 16:34:56 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: tweak the XMPP errors returned from session handlers

Mon Nov  6 12:38:10 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: don't dispatch session actions on streams which
are in the SENT or REMOVING states, just ack them silently. it means the
other end isn't aware that we're adding or removing that stream

Mon Nov  6 12:06:34 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: fix missing priv variable in content_add reply cb

Mon Nov  6 12:06:06 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: return an error when there's a stream conflict
and we're the initiator

Mon Nov  6 10:44:54 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: merge conflicts between XMPP errors branch and
stream addition tie-breaking code

Mon Nov  6 10:41:22 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: tweak the _handle_create so we have a place to
return an error if we're the initiator and the responder adds a stream
which we're trying to add

Mon Nov  6 10:33:20 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: ignore content-add errors if the stream is
acknowledged and the session initiator is remote - it implies it's been
replaced by a stream from the remote end

Sun Nov  5 18:12:10 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: in the event of a content-add for a stream which
has been created locally but not acknowledged, and the other end is the
initiator, discard our stream in favour of theirs

Sun Nov  5 18:03:04 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMedia{Session,Stream}: add a REMOVING signalling state in
which no actions are sent

Thu Nov  2 18:53:28 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: when session-initiate and content-add actions
get successful IQ returns, mark streams as ACKNOWLEDGED

Wed Nov  1 18:20:43 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: move remote-creation conditional stream property
tweaking to the only code path which creates remote streams

Wed Nov  1 18:10:06 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleMediaSession: indentation/comment fixes

Wed Nov  8 15:02:48 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * bump version to 0.4.4

Wed Nov  8 14:53:15 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * configure.ac: only set -Wextra, -Wno-missing-field-initializers and
-Wno-unused-parameter if they're supported by the compiler

Wed Nov  8 14:42:21 EET 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * GabbleConnection: add missing g_error_free in new get_presence method

Wed Nov  8 11:00:08 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * don't allow zero handles when constructing presence hash

Tue Nov  7 18:32:18 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * construct_presence_cache: refactor handle validatoin

Tue Nov  7 18:31:48 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * GetPresence: validate handles

Tue Nov  7 17:16:21 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * implement GetPresence

Tue Nov  7 17:14:38 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * regenerate sources and sync

Tue Nov  7 17:10:00 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * add GetPresence method to XML/async_implementations

Tue Nov  7 17:00:30 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * factor out presence hash table construction

Wed Nov  8 14:05:26 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleDiscoPipeline: fix to cancel pending list items request if
pipeline is destroyed

Wed Nov  8 13:37:38 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleMucChannel: emit received signal for our messages in MUC history

Tue Nov  7 19:02:04 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleTextMixin: support for "feature not implemented" error in text
channels

Tue Nov  7 16:43:37 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleConnection: make connection callbacks safe in connect
cancelling cases

Mon Nov  6 15:58:03 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleConnection: fix self_handle reffing upon connection and
unreffing upon disconnecting not connected connection

Mon Nov  6 14:30:31 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * use g_set_error where possible

Mon Nov  6 13:47:38 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleHandle: use g_set_error instead of g_error_new (allows passing
NULL as GError in functions)

Fri Nov  3 21:00:03 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * make session action handlers set/propate various errors

Fri Nov  3 20:58:45 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * make _gabble_media_stream_post_remote_candidates take a GError

Fri Nov  3 20:39:58 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * make _gabble_media_stream_post_remote_codecs take a GError

Fri Nov  3 20:33:53 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * fix pointer-ness of error

Fri Nov  3 19:23:22 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * set GError in session handling code

Fri Nov  3 19:22:07 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * use error returned from session handling function if provided

Fri Nov  3 19:18:41 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * add support for specialised errors; add Jingle-specific errors

Fri Nov  3 19:18:23 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * add Jingle error namespace

Fri Nov  3 13:50:46 EET 2006  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * pass GError into media session handler functions

Fri Nov  3 19:26:46 EET 2006  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleRosterChannel: when denying subscription, remove contact's
handle from the mixin if it's in the local_pending set (fixes behaviour
in case of re-requesting denied subscription)


More information about the Telepathy mailing list