[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