telepathy-gabble (0.6.2-0osso2) unstable; urgency=low

  * Be more strict in GetKnownAvatarTokens handlers
  * When blocking GTalk contacts, discard their presence. Fixes: NB#80488
  * Don't emit NewStreamHandler signals multiple times if Ready is called
    multiple times on the SessionHandler.
  * Don't set default port value in .manager files

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Thu, 20 Mar 2008 03:18:52 +0100

telepathy-gabble (0.6.2-0osso1) unstable; urgency=low

  * Support for SASL/SRV/TLS features in XMPP. Fixes: NB#79067

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 15 Feb 2008 00:04:37 +0100

telepathy-gabble (0.6.0-0osso2) unstable; urgency=low

  * GabbleVCardManager: destroy pending edits if GET request for
    our VCard failed. Fixes: NB#72280

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Sat,  6 Oct 2007 18:44:38 +0200

telepathy-gabble (0.6.0-0osso1) unstable; urgency=low

  * version 0.6.0
  * Remove false comment from configure.ac
  * test-vcard-set-and-get: ignore the AvatarUpdated signal with empty
    token caused by the initial vCard fetch

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 28 Sep 2007 12:05:18 +0300

telepathy-gabble (0.5.14-0osso7) unstable; urgency=low

  * Work around Google bug where offline chat messages are sent as notices.
    Fixes: NB#71236.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Thu, 27 Sep 2007 16:41:53 +0100

telepathy-gabble (0.5.14-0osso6) unstable; urgency=low

  * Properly include time.h in presence.c.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Thu, 27 Sep 2007 13:50:32 +0300

telepathy-gabble (0.5.14-0osso5) unstable; urgency=low

  * version bupmed up to announce bugfixes. Fixes: NB#66384, NB#51156

 -- Dmitry Rozhkov <dmitry.1.rozhkov@nokia.com>  Thu, 27 Sep 2007 12:06:36 +0300

telepathy-gabble (0.5.14-0osso4) unstable; urgency=low

  * Fix build failure in previous release.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Wed, 26 Sep 2007 08:27:45 +0100

telepathy-gabble (0.5.14-0osso3) unstable; urgency=low

  * Don't create new text channels if we get a message with no body.
    Fixes: NB#70821.
  * Don't crash if GetKnownAvatarTokens request is made before we get our
    avatar from the server. Fixes: NB#70951.
  * Don't emit spurious CapabilitiesChanged signals. Fixes: NB#69671.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Tue, 25 Sep 2007 17:36:58 +0100

telepathy-gabble (0.5.14-0osso2) unstable; urgency=low

  * Better prioritization of resources to use in voip calls. Fixes: NB#68053
  * Removed invalid assertion on vcard set timeouts. Fixes: NB#70490
  * Misc cleanups.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 21 Sep 2007 16:50:49 +0200

telepathy-gabble (0.5.14-0osso1) unstable; urgency=low

  * New upstream version.
   - Fixes setting alias/avatar.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Fri, 07 Sep 2007 19:37:02 +0100

telepathy-gabble (0.5.13-0osso1) unstable; urgency=low

  * New upstream version.
    - Implement new RequestKnownAvatarTokens method. Fixes: NB#62866.
    - Don't fetch vCards for MUC contacts. Fixes: NB#66384.
    - Implement better MUC subject changing API. Fixes: NB#51156.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Thu, 30 Aug 2007 16:40:52 +0100

telepathy-gabble (0.5.12-0osso7) unstable; urgency=low

  * Merge workaround for Google roster weirdness. Fixes: NB#66314.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Fri, 24 Aug 2007 15:39:27 +0100

telepathy-gabble (0.5.12-0osso6) unstable; urgency=low

  * Merge fix for CapabilitiesChanged signal not being emitted.
    Fixes: NB#62560.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Fri, 24 Aug 2007 15:18:36 +0100

telepathy-gabble (0.5.12-0osso5) unstable; urgency=low

  * Pull fix for wrong media stream type from head. Fixes: NB#65552.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Mon, 13 Aug 2007 15:55:58 +0100

telepathy-gabble (0.5.12-0osso4) unstable; urgency=low

  * Apply patch from upstream darcs to fix invalid GArray access.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Fri, 29 Jun 2007 11:44:55 +0100

telepathy-gabble (0.5.12-0osso3) unstable; urgency=low

  * Apply patch from upstream darcs to fix crash when calling SetStatus with
     no optional arguments. (Fixes: NB#61234)

 -- Robert McQueen <robot101@debian.org>  Wed, 20 Jun 2007 13:35:20 +0100

telepathy-gabble (0.5.12-0osso2) unstable; urgency=low

  * The real 0.5.12 upstream release.
  * Use new simple presence mixin from telepathy-glib 0.5.13.
  * Add "make check-twisted" Python test suite.
  * Add support for HANDLE_OWNERS_NOT_AVAILABLE.
  * Add support for new RequestAvatars method and AvatarReceived signal.
  * Don't fail on avatars with missing <TYPE> nodes.
  * Add "handle-name" to room listing GotRooms dict.
  * Make the StopListing method on room list channels actually work.
  * Store any known nickname on newly created roster entries.
  * Tighten up handling of incoming <message> errors, otherwise we can think
     the remote user has our nickname.
  * Don't create new channels when we receive incoming <gone> typing
     notifications.
  * Add workaround for Google roster oddity which makes people bounce off
     the subscribe remote pending list even if they approve us.
  * Add hack for advertising H263-N800 as H263-1998 when talking to older
     N800s.

 -- Robert McQueen <robot101@debian.org>  Sun, 17 Jun 2007 18:03:20 +0100

telepathy-gabble (0.5.12-0osso1) unstable; urgency=low

  * Disable whitespace keepalives as new loudmouth does proper TCP keepalives

 -- Jussi Laako <jussi.laako@nokia.com>  Thu, 24 May 2007 13:10:26 +0300

telepathy-gabble (0.5.11-0osso1) unstable; urgency=low

  * New upstream release incorporates resource parsing fixes.
  * Fix up handling of Google Talk SSLTCP relay candidates.
  * Fixes a few leaks.

 -- Robert McQueen <robot101@debian.org>  Wed,  2 May 2007 18:23:58 +0100

telepathy-gabble (0.5.10-0osso2) unstable; urgency=low

  * Fix resource parsing, de-breaking MUC and VoIP. (From upstream Darcs)

 -- Simon McVittie <smcv@ianadd.pseudorandom.co.uk>  Thu, 26 Apr 2007 13:05:38 +0100

telepathy-gabble (0.5.10-0osso1) unstable; urgency=low

  * Use external copy of telepathy-glib.

 -- Simon McVittie <smcv@ianadd.pseudorandom.co.uk>  Fri, 20 Apr 2007 17:00:35 +0100

telepathy-gabble (0.5.9-0osso1) unstable; urgency=low

  * Update to spec 0.15.2.

 -- Robert McQueen <robot101@debian.org>  Fri, 13 Apr 2007 15:40:33 +0100

telepathy-gabble (0.5.8-0osso1) unstable; urgency=low

  * Update to spec 0.15.1 for updated DTMF APIs.
  * Fix some leaks/crashes.

 -- Robert McQueen <robot101@debian.org>  Fri, 13 Apr 2007 04:35:05 +0100

telepathy-gabble (0.5.7-0osso1) unstable; urgency=low

  * New upstream release.
  * Continued libtelepathy-glib development and documentation: API and ABI
    freeze is imminent.
    - Make properties mixin make more sense, and allow for >32 properties
    - Make tp_handle_ref and friends return void: an invalid handle here is
      an internal error, so should cause asserts, not error reporting
    - In TpHeap allow there to be a destructor for the elements
    - Improve semantics of start_connecting
    - Add TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED macro
    - Implement RequestHandles and GetInterfaces in a generic way
    - Start an API transition (which will be finished in 0.5.8) to make
      TpGroupMixin more consistent with the other mixins
    - Document everything in sight
  * Don't crash if clients release handles they aren't holding, just
    report an error to them
  * Refactor MUC message function
  * Refactor code that processes obsolete and current MUC invites
  * When receiving private messages from MUC members, treat them as IMs
  * Fix leaks in various places, including every avatar we request
  * Fix a crash if a PHOTO contains no BINVAL
  * Fix a crash when creating room-list channels. Fixes NB#53474.

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Wed, 11 Apr 2007 17:49:25 +0100

telepathy-gabble (0.5.6-0osso1) unstable; urgency=low

  * Fix common crash at sign-on.
  * Fix assertion errors when calling Disconnect on new connection objects.
  * Fix obscure assertion errors when RequestAvatar is called with invalid
     handles.
  * Fix vCard-based alias update signals to be emitted with the new value of
     the alias, and only when the alias has actually changed.
  * Fix memory/handle leaks in text channels.
  * Refactor the handle API in telepathy-glib to deprecate floating-reference
     tp_handle_request functions, add normalization functions to the handle
     repository, and make the ABI safe against adding new handle types.
  * Add gtk-doc for a lot of the telepathy-glib API.
  * Add some simple unit testing in Python, starting with signing on twice and
     sending a message between our two selves (thanks Mads Chr. Olesen).

 -- Robert McQueen <robot101@debian.org>  Fri, 23 Mar 2007 02:03:51 +0000

telepathy-gabble (0.5.5-0osso1) unstable; urgency=low

  * Add support for sending/receiving chat state notifications on IMs and
     MUCs.
  * Reinstate the STUN and GTalk relay properties on media channels.
  * Pipeline vCard requests locally so we can stop the server connection from
     becoming congested.
  * Fix a few bugs, leaks, move lifetime management code into telepathy-glib,
     and split up gabble-connection.c for maintainability.
  * Add support for compiling with coverage testing.

 -- Robert McQueen <robot101@debian.org>  Mon,  5 Mar 2007 15:30:43 +0000

telepathy-gabble (0.5.4-0osso1) unstable; urgency=low

  * Update to spec 0.15.0.
  * Implement ClearAvatar on the avatars interface.
  * Implement GetLocalPendingMembersWithInfo on the group interface.
  * Implement StopListing on the room list channel.
  * Add 'nat-traversal' property to media channels.
  * Leak fixes and use of slice allocator.
  * Push more functionality into tp-glib's base classes of connection manager
     and connection.
  * Fix up the semantcs of channel request handling, avoiding odd re-entrant
     behaviour.

 -- Robert McQueen <robot101@debian.org>  Mon, 26 Feb 2007 23:11:47 +0000

telepathy-gabble (0.5.3-0osso1) unstable; urgency=low

  * Refactor common CM functionality into a telepathy-glib library,
     installed static at the moment because the API is not final.
  * Fix crashes in cases where contacts have empty vCards.

 -- Robert McQueen <robot101@debian.org>  Wed,  7 Feb 2007 19:40:20 +0000

telepathy-gabble (0.5.1-0osso1) unstable; urgency=low

  * Cache vCards and coalesce requests so we don't send duplicate requests
     (one for the alias, one for the avatar) to the server.
  * Fix odd nickname/presence/caps interaction which was causing some crashes
     and some failed calls.
  * Fix leaks of references to the connection object, preventing
     reconnections.
  * Fix crashes on invalid arguments.
  * Don't put a message parameter in presences if the contact didn't send a
     message.
  * Fix harmless handle-type param warnings.
  * Some refactoring of code into proto-telepathy-glib lib/ dir.

 -- Robert McQueen <robot101@debian.org>  Tue, 30 Jan 2007 14:18:52 +0000

telepathy-gabble (0.5.0-0osso1) unstable; urgency=low

  * Add preliminary support for avatars and server-stored groups.

 -- Robert McQueen <robot101@debian.org>  Tue, 12 Dec 2006 14:14:32 +0000

telepathy-gabble (0.4.9-0osso2) unstable; urgency=low

  * Use tableteer.nokia.com namespace for IV registration.

 -- Robert McQueen <robot101@debian.org>  Tue, 12 Dec 2006 13:44:12 +0000

telepathy-gabble (0.4.9-0osso1) unstable; urgency=low

  "There's something very important I forgot to tell you... Don't cross the
   streams... It would be bad."

  * Implement the ultimate avoidance for collision of stream names, no matter
     how quickly you open and close the camera or how often opening the
     device fails. Split them into two namespaces, one for the caller, and
     one for the recipient. (Fixes: NB#45103)
  * Batch up information about rooms and emit signals less often so that the
     chat UI doesn't drown in signals and can do more UI updates at once.
     (Fixes: NB#48389)

 -- Robert McQueen <robot101@debian.org>  Tue,  5 Dec 2006 23:15:45 +0000

telepathy-gabble (0.4.8-0osso1) unstable; urgency=low

  * Explicitly create roster items before subscribing to people so that we
     clear the hidden flag on google roster items when we want to add them to
     our roster. (Fixes: NB#46283)
  * Ignore rejected google roster items, it's not about whether they rejected
     us, it's about whether we rejected them. (Fixes: NB#47831)
  * Don't assume that google roster items we've mailed an invite to are not
     valid JIDs, this is not the case when a Google Mail account is converted
     to a Google Talk account. (Fixes: NB#48391)
  * Return STATUS_CHANGE_REASON_NAME_IN_USE if we're disconnected due to
     someone with the same resource as us signing in.
  * Fix an assertion error when we encounter an error at the earliest
     phase of connection (eg name resolution).
  * Fix a few memory leaks.

 -- Robert McQueen <robot101@debian.org>  Thu, 30 Nov 2006 16:41:34 +0000

telepathy-gabble (0.4.7-0osso1) unstable; urgency=low

  * Fix a bug so that we send our alias to the server even if our vCard is
     empty, otherwise newly created IVC accounts get no alias.
     (Fixes: NB#48223)

 -- Robert McQueen <robot101@debian.org>  Thu, 23 Nov 2006 18:25:55 +0000

telepathy-gabble (0.4.6-0osso1) unstable; urgency=low

  * Fix obvious crash when requesting capabilities for offline contacts.
     (Fixes: NB#48085)
  * Remove streams from the UI and stream-engine's perspective when signalling
     their removal to the peer, preventing a whole class of rapid stream
     addition/removal inconsistencies. (Fixes: NB#48086)

 -- Robert McQueen <robot101@debian.org>  Wed, 22 Nov 2006 01:35:02 +0000

telepathy-gabble (0.4.5-0osso1) unstable; urgency=low

  * New version.
    - Fix crash when we attempt to call ourselves. Fixes: NB#28561.
    - Fix various race conditions in Jingle call signalling. Fixes: NB#46262.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Mon, 13 Nov 2006 00:14:30 +0000

telepathy-gabble (0.4.4-0osso1) unstable; urgency=low

  * New upstream version:
     - add tie-breaking when content-add Jingle requests cross over,
        preventing the call from failing on simultaneous camera pop-out
        (Fixes: NB#45103)
     - remove people from publish channel's local_pending when we reject
        authorisation (Fixes: NB#42397, NB#46024, NB#46183)
     - make connection callbacks robust against loudmouth calling us back even
        after we're disconnected, and fix a self-handle reference assertion
        (Fixes: NB#46513, NB#46532)
     - fix crash when cancelling the room list channel (Fixes: NB#46692)
     - add GetPresence method (Fixes: NB#46780)

 -- Robert McQueen <robot101@debian.org>  Wed,  8 Nov 2006 18:22:48 +0200

telepathy-gabble (0.4.3-0osso1.1) unstable; urgency=low

  * Fixed: NB#46266

 -- Robert McQueen <robot101@debian.org>  Thu,  2 Nov 2006 11:22:48 +0200

telepathy-gabble (0.4.3-0osso1) unstable; urgency=low

  * New upstream version:
     - don't add streams to jingle calls until they're accepted, this is a XEP
        violation (I should know, I wrote this bit!) (fixes: NB#43644)
     - implement a client-side approximation of the filtering which the gtalk
        server does if you don't turn on the google:roster extension, to
        ignore the e-mail addresses that they includes in the roster for
        some bizzare reason (fixes: NB#43102)
     - fix crash when initiating calls to offline people
        (fixes: NB#44384, NB#45210, NB#45875)
     - fix bug in handle validation which was causing us to hit assertions
        (fixes: NB#44768, NB#46021)
     - fix mangled behaviour (changing self handle when we join the channel)
        on MUC invites which was breaking invites to passworded rooms
        (fixes: NB#45851, NB#34453)
     - change message truncation to match spec (fixes: NB#40409)

 -- Robert McQueen <robot101@debian.org>  Wed,  1 Nov 2006 01:29:49 +0000

telepathy-gabble (0.4.2-0osso1) unstable; urgency=low

  * New version.
    - Fix race condition in capabilities handling. Fixes NB#43588.
    - Include blocked contacts in roster. Fixes NB#42263.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Wed, 25 Oct 2006 10:22:46 +0100

telepathy-gabble (0.4.1-0osso1) unstable; urgency=low

  * New version.
    - Fix bug in handle validation. Fixes NB#43519, NB#43693, NB#43206.
    - Allow destroying a disconnected connection by calling Disconnect() on it.
      Fixes NB#42772.
    - Fix bug in Google blocking code. Fixes NB#43870, NB#44220.

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Tue, 24 Oct 2006 01:00:40 +0100

telepathy-gabble (0.4.0-0osso1) unstable; urgency=low

  * New upstream version (first release from 0.4.x stable branch):
     - fix unitialised variable wreaking havoc on capabilities discovery
        (fixes: NB#43438, NB#43520, NB#43588, NB#43546)
     - don't bother sending discovery requests to someone who claims to be
        the same gabble as us, just use our capabilities
     - also prime the capabilities cache with the google talk client's voice
        capability, so they're callable the moment they're online
     - add debugging to help with capabilities issues in the future
     - fix MUC room joining on some buggy or unusual servers

 -- Robert McQueen <robot101@debian.org>  Wed, 18 Oct 2006 19:13:47 +0100

telepathy-gabble (0.3.14-0osso1) unstable; urgency=low

  * New upstream version:
     - avoid returning 'InvalidHandle' errors when establishing channels to
        people who have no call capabilities, return 'NotAvailable' instead
     - fix handling of all MUC messages as invited (fixes: NB#42636)
     - fix crash when trying to join a MUC room (fixes: NB#41613)
     - return the correct GError when a server has no MUC support
        (fixes: NB#43390)
     - don't emit the NewChannel signal if adding the requested handle to
        a new streamed media channel fails (fixes: NB#43369)

 -- Robert McQueen <robot101@debian.org>  Mon, 16 Oct 2006 16:07:47 +0100

telepathy-gabble (0.3.13-0osso1) unstable; urgency=low

  * New upstream version:
     - fix crash calling people with no presence at all
     - fix crash on connect if the user has no vCard

 -- Robert McQueen <robot101@debian.org>  Fri, 13 Oct 2006 16:39:02 +0100

telepathy-gabble (0.3.12-0osso1) unstable; urgency=low

  * New upstream version:
     - fixes to stream directions: automatically remove streams with no
        senders, initialise incoming streams as receive + pending local send,
        and go to bidirectional when the call is accepted
     - don't create streamed media channels with people who can't make any
        streams (fixes: NB#43298)
     - ignore hidden google roster items (fixes: NB#43102)

 -- Robert McQueen <robot101@debian.org>  Fri, 13 Oct 2006 15:29:27 +0100

telepathy-gabble (0.3.11-0osso1) unstable; urgency=low

  * New upstream version:
     - signalling of media stream directions and changes
     - support getting aliases from contacts' vCards, and set our self alias
        in our own vCard
     - advertising own and reporting of remote contacts' capabilities
        (fixes: NB#41905)

 -- Robert McQueen <robot101@debian.org>  Wed, 11 Oct 2006 22:40:34 +0100

telepathy-gabble (0.3.10-0osso1) unstable; urgency=low

  * New upstream version:
     - fix broken outgoing gtalk calls (fixes: NB#42300)
     - fix signing on with JIDs starting with a number (fixes: NB#42301)

 -- Robert McQueen <robot101@debian.org>  Wed,  4 Oct 2006 20:30:06 +0100

telepathy-gabble (0.3.9-0osso1) unstable; urgency=low

  * New upstream version:
    - accept old-style MUC invites (fixes: NB#42262)
    - support presence from JIDs with NULL resources (fixes: NB#42264)

 -- Dafydd Harries <dafydd.harries@collabora.co.uk>  Wed,  4 Oct 2006 14:01:08 +0100

telepathy-gabble (0.3.8-0osso1) unstable; urgency=low

  * New upstream version:
     - supports media stream addition and removing

 -- Robert McQueen <robot101@debian.org>  Mon,  2 Oct 2006 18:58:20 +0100

telepathy-gabble (0.3.7-3) unstable; urgency=low

  * removed forbidden words

 -- Dmitry Rozhkov <ext-dmitry.rozhkov@nokia.com>  Fri, 29 Sep 2006 15:54:38 +0300

telepathy-gabble (0.3.7-2) unstable; urgency=low

  * s/******/nokia/ in IVC namespace

 -- Dafydd Harries <daf@collabora.co.uk>  Fri, 29 Sep 2006 12:51:29 +0100

telepathy-gabble (0.3.7-1) unstable; urgency=low

  * New upstream version.
    - Initial IVC registration implementation.
    - set GError when set_param_from_value returns FALSE (Closes: NB#28923.)

 -- Dafydd Harries <daf@collabora.co.uk>  Thu, 28 Sep 2006 19:25:35 +0100

telepathy-gabble (0.3.6-0osso1) unstable; urgency=low

  * New upstream release:
     - update to spec 0.13.6
     - fix a few silly bugs with Stream{Added,Removed,StateChanged} signal
        emissions
     - fix up MediaStreamHandler::Error and MediaSessionHandler::Error to emit
        StreamError signals on the channel and behave as documented in spec
        0.13.6
     - fixes crashing on these Error calls (fixes: NB#41005)
     - remove the Name field from the .manager file (see thread on telepathy
        list)
     - rename the "block" list to "deny", as documented in the spec

 -- Robert McQueen <robot101@debian.org>  Thu, 21 Sep 2006 17:04:45 +0100

telepathy-gabble (0.3.5-0osso2) unstable; urgency=low

  * Make StreamStateChanged work again. Oops.

 -- Robert McQueen <robot101@debian.org>  Thu, 14 Sep 2006 19:27:19 +0300

telepathy-gabble (0.3.5-0osso1) unstable; urgency=low

  * New upstream release:
     - update to spec 0.13.5 and fix state machines for new signals
     - add RemoveStreams functionality
     - clarify signalling code somewhat

 -- Robert McQueen <robot101@debian.org>  Wed, 13 Sep 2006 16:24:39 +0300

telepathy-gabble (0.3.4-0osso1) unstable; urgency=low

  * New upstream release:
     - update to spec 0.13.4
     - fix up StreamStateChanged/ListStreams/StreamAdded signals on media
        channels

 -- Robert McQueen <robot101@debian.org>  Sun, 10 Sep 2006 18:19:17 +0300

telepathy-gabble (0.3.3-0osso1) unstable; urgency=low

  * New upstream release:
     - implement support for multiple streams & Jingle signalling, creating
        streams after incoming requests, or for outgoing calls,
        RequestStreams must be called
     - do JEP-0115 entity capabilities and advertise Jingle capabilitity
     - new memory-efficient handle implementation (praise & flames to Olli
        Salli :D)
     - includes MUC property fixes which were committed to S       

 -- Robert McQueen <robot101@debian.org>  Wed,  6 Sep 2006 12:38:04 +0300

telepathy-gabble (0.3.2-0osso1) unstable; urgency=low

  * New upstream release:
     - update to Telepathy spec version 0.13.3
     - make media channels in a channel factory object
     - fix up potential crashes in Google blocking code
     - fix bug where registration doesn't fail if name is already in use
        (fixes: NB#36561)
     - add reasons and actors to MUC membership change signals
        (fixes: NB#30692)
     - fix bug where remote subscription requests are lost if they approve our
        request after sending theirs (fixes: NB#38186)

 -- Robert McQueen <robot101@debian.org>  Tue, 29 Aug 2006 20:17:42 +0100

telepathy-gabble (0.3.1-0osso1) unstable; urgency=low

  * New upstream release:
     - changes to Telepathy spec version 0.13.2
     - adds a "block" list channel using the Google roster extensions
     - generate the .manager file at build time from the source's definitions
        of the parameters and their defaults
     - debugging can be disabled entirely with --disable-debug
     - add a new GABBLE_DEBUG environment variable so that debug verbosity can
        be changed at run-time, for everything use GABBLE_DEBUG=all
     - replaced GABBLE_PERSIST with GABBLE_DEBUG=persist (also enabled when you
        say 'all')

 -- Robert McQueen <robot101@debian.org>  Wed,  9 Aug 2006 19:46:41 +0100

telepathy-gabble (0.3.0-0osso1) unstable; urgency=low

  * New upstream release:
     - patch from Olli Salli to add InspectHandles support
     - patch from Andre Magalhaes to fix leak of GroupMixin private struct
     - fixes for various NULL pointer derefences (fixes: NB#33552, NB#33264)

 -- Robert McQueen <robot101@debian.org>  Fri, 21 Jul 2006 16:31:05 +0100

telepathy-gabble (0.1.33-0osso1) unstable; urgency=low

  * New upstream release:
     - fix mangling of MUC messages into IM channels (closes: #31408)
     - avoid reading freeing memory in presence code (closes: #31493)
     - add a 'known' list channel of all people on roster, regardless of
        subscription state (for fixing various eds-sync bugs)
     - fix aliasing request function to return errors correctly
     - make the Properties interface on Connection visible
     - get rid of "unknown property" warnings when making calls
     - fix possible NULL-pointer dereferences when closing calls, listing
        rooms or choosing a resource to call
     - don't call to negative priority resources
     - fix presence algorithm so that status is always used in preference to
        priority

 -- Robert McQueen <robot101@debian.org>  Thu,  1 Jun 2006 02:07:43 +0100

telepathy-gabble (0.1.32-0osso1) unstable; urgency=low

  * New upstream release:
     - fix double frees when IM channels close, and using unallocated
        memory to decide how much more memory to allocate
        (closes: #31227, #30316)
     - fix removal of the timeout source even after it has timed out (causes
        crashes on connect when GABBLE_PERSIST was set)

 -- Robert McQueen <robot101@debian.org>  Tue, 30 May 2006 17:18:08 +0100

telepathy-gabble (0.1.31-0osso1) unstable; urgency=low

  * New upstream release:
     - fix over-enthusiastic replacement of set_static with take...
       that actually *is* static (Closes #31049)
     - fix disco#info response logic
     - declare get_features as explicitly taking (void)
     - use g_strdiff for readability
     - make disco handler fall through in case of unknown node
     - make GabbleRosterSubscription public, and change
       _is_subscribed to _get_subscription
     - rename gabble-disco.* to disco.*
     - include version number in backtraces too
     - use VERSION from config.h instead of defining a new GABBLE_VERSION
     - add SEGV handler to attempt a backtrace print

 -- Rob Taylor <rob.taylor@collabora.co.uk>  Mon, 29 May 2006 23:03:36 +0100

telepathy-gabble (0.1.30-0osso1) unstable; urgency=low

  * New upstream release:
     - discover STUN servers from Google and make available for the VOIP
       engine
     - implement a GetHandleOwners method on the group interface, to find
       the owner of MUC handles (closes #30103)
     - pull aliases from our roster entries, and implement the aliasing
       interface based off these and <nick> entries in incoming messages. vcard
       nicknames to follow shortly (closes #25462)
     - avoid crash where badly-truncated UTF-8 can make D-Bus disconnect
       Gabble and we abort() (closes #29854)

 -- Robert McQueen <robot101@debian.org>  Thu, 25 May 2006 20:21:07 +0100

telepathy-gabble (0.1.29-0osso1) unstable; urgency=low

  * New upstream release:
   - Add new SSL errors (closes #26912).
   - Add ignore ssl error option (closes #29859).
   - Store error reason and emit state changed in disconnected callback
     (closes #29859).
   - Fix compilation of roster subscription function.
   - Use the voice resource of the initator for all incoming calls
     (closes #30217).
   - Add static qualifiers to a few roster functions.
   - Add gabble_roster_handle_is_subscribed function.
   - Cache roster items to detect alias changes.

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Tue, 23 May 2006 22:09:14 +0100

telepathy-gabble (0.1.28-0osso1) unstable; urgency=low

  * New upstream release:
    - disable capabilities and contactinfo interfaces because we want to change
      them in future, and nothing uses them currently
    - add lost message and send error signals to MUC and IM channels, and new
      channel error cases
    - correctly clear the suppress_next_handler flag to avoid losing incoming
      channels that follows you making a request for a voip call
    - store the peer JID in an IM channel, and update it so that we always send
      to the last resource that sent to us (RFC 3921, section 4.1)
    - add a 'priority' connection parameter to set the default priority
    - fix voip calls (incorrect nesting of <candidates> inside <iq> instead of
      <session>)
    - correct logic errors in handling queued channel requests
    - fix compile error (include time.h in text-mixin.c)

 -- Robert McQueen <robot101@debian.org>  Tue, 23 May 2006 15:14:39 +0100

telepathy-gabble (0.1.27-0osso1) unstable; urgency=low

  * New upstream release:
     - reliably mark people as offline when they sign out
     - fix .manager file which caused everything not to work
     - remove duplicated text code so that bugs #29854 and #29856 can be fixed

 -- Robert McQueen <robot101@debian.org>  Wed, 17 May 2006 15:32:59 +0100

telepathy-gabble (0.1.26-0osso1) unstable; urgency=low

  * New upstream release:
     - fixes bug where Gabble would crash if "connect-server" parameter was
       not specified

 -- Dafydd Harries <daf@debian.org>  Tue, 16 May 2006 17:27:03 +0100

telepathy-gabble (0.1.25-0osso1) unstable; urgency=low

  * New upstream release:
     - fixes to a variety of interesting disco-related crashes
     - room listing now only sends up to 10 requests at a time, fixing #28148
     - roster channels now only appear after they have been populated with the
        roster from the server (fixes #29850)
     - channel requests can now be implemented asynchronously (we can fix
        #29430 in the next release)

 -- Robert McQueen <robot101@debian.org>  Tue, 16 May 2006 16:12:05 +0100

telepathy-gabble (0.1.24-0osso1) unstable; urgency=low

  * New upstream release:
    - make the presence cache ignore presence from ourselves on other
      resources (for the moment)
    - construct presence cache with new conn argument
    - merge presence_cache_parse_message functionality into tweaked presence
      cache
    - refactor PresenceCache a bit so that it takes a construct-time property
      of the GabbleConnection
    - update .manager file to new format
    - resolve conflicting changes to feature list
    - also emit presence updates for ourselves
    - make the MUC presence_cb hand presence updates to the presence cache to
      parse, and filter out the MUC nodes from all lower priority callbacks
    - split the presence callback into a function to parse the node, and a
      function to lookup the handle
    - tweak JID parsing function so that you don't have to provide a server
      variable
    - rehash the presence updating algorithm again so that we store and emit
      the messages people can send when they sign off

 -- Dafydd Harries <daf@debian.org>  Thu, 11 May 2006 02:25:49 +0100

telepathy-gabble (0.1.23-0osso1) unstable; urgency=low

  * New upstream release:
    - fix crashing when trying to call to a contact with no presence (#29256)
    - tweak order of presences to allow sensible numerical comparisons
    - tweak presence difference checking to improve readability
    - store caps in the presence struct
    - plug a leak of the resource structure when buddies sign off
    - tweak the updating algorithm to prefer higher-priority resources' status
       messages

 -- Robert McQueen <robot101@debian.org>  Wed, 10 May 2006 18:45:06 +0100

telepathy-gabble (0.1.22-0osso1) unstable; urgency=low

  * New upstream release
     - fix emitting of presence signals for offline/multiple resource contacts
     - identify ourselves as gabble in our outgoing caps nodes
     - make our jingle and gtalk features service-discoverable
     - include priority on presence stanzas we send, and allow it to be set as
        a presence parameter
     - make media sessions terminate when they dispose, fixing odd call
        termination bugs
     - plug a leak of the room list channel when disconnecting
     - reduce presence-related debug output
     - reply to unknown IQs with proper XMPP errors
     - make roster channels send messages on AddMembers/RemoveMembers calls
     - fall back to non-proxy connection if the proxy fails

 -- Robert McQueen <robot101@debian.org>  Wed, 10 May 2006 13:33:30 +0100

telepathy-gabble (0.1.21-0osso1) unstable; urgency=low

  * New upstream release.

    Changelog:
      - bump version to 0.1.21
      - disable useless presence debug messages
      - fix disco leak
      - make gabble_presence_update smarter for when a resource goes offline
      - refactor: gabble_presence_update
      - make session terminate when it is disposed.
      - GabbleConnection: fall back in case of proxy failure.
      - avoid double free of media channels when closing the connection
      - add a g_intset_clear function, inspired by Ross Burton
      - raise D-Bus requirement to 0.61
      - Add a "low-bandwidth" option to GabbleConnectionManager and GabbleConnection, and make GabbleMucChannel poll for room property changes every 5th minute in low bandwidth mode and every minute in high bandwidth mode. Don't change and emit changed for room properties being changed to the same value as they previously were. Free room properties in finalize (doh). Add missing "stun-*" property badgering in GabbleConnectionManager.
      - GabbleConnection: destroy the handle repo in finalize, after having cleared the client handle sets.
      - GabbleMucChannel: Close channel when joining fails, and specify the XMPP error description in the member removal message. Spec changes needed to fix this properly later on.
      - GabbleMucChannel: port to using the new GabbleXmppError API.
      - gabble-error: add gabble_error_description
      - GabbleRegister: port to using the new GabbleXmppError API.
      - GabbleDisco: port to using the new GabbleXmppError API.
      - gabble-error: Add gabble_xmpp_error_to_g_error and descriptions for all errors.
      - gabble-error: add copyright headers
      - make GabblePresenceCache signals emit numerically
      - store priority values inside GabblePresence->Resource, and allow them to be set from SetStatus and parsed from incoming <presence>
      - remove debugging cruft
      - replace tabs with spaces
      - remove unnecessary debug message
      - remove ContactPresence cruft
      - gabble-error: A couple of style fixes.
      - Add a generic XMPP error handling API.
      - GabbleMucChannel: Improve room properties server compatibility.
      - GabbleMucChannel.SetProperties: Bugfix for special-cased "anonymous" room property config form handling.
      - GabbleMucChannel: Implement read/write support for "description" room property.
      - GabbleGroupMixin and GabbleMucChannel: less annoying debug output.
      - GabbleMucChannel.SetProperties: When changing subject, don't return until it has either been changed or changing it failed. Update properties on success, refresh properties on failure. Add support for another variant of the "anonymous" room property in room config (sigh). Code cleanups.
      - GabbleConnection: Split message_cb into message_im_cb and message_muc_cb. Make sure messages without a body get through to GabbleMucChannel. Add a ignore_nick parameter to gabble_handle_for_room_exists for convenience.
      - respond to incoming disco#info requests
      - fix gabble_handle_is_valid invocation
      - make presence callback static
      - make GabbleConnection use GabblePresenceCache
      - node_is_for_muc -> _get_muc_node
      - remove contact presence callback from gabble-connection.c
      - remove cruft from presence cache
      - make presence cache handle Loudmouth presence stanzas
      - make gabble_presence_update free offline resources
      - free resources when presence object is finalised
      - move jabber presence constants to gabble-presence-cache.h
      - unref presence cache at connection dispose time
      - fix string parameters memory leak
      - refactor gabble_presence_update
      - give GabbleConnection a presence cache
      - remove _presence_get_supports_voice
      - replace _pick_voice_resource with more general _pick_resource_by_caps
      - rename presence caps and distinguish google/jingle voice caps
      - rename GabblePresenceCapability -> GabblePresenceCapabilities
      - move GabblePresenceCache typedef to gabble-types.h
      - resolve Makefile.am conflicts
      - add gabble_presence_pick_voice_resource
      - remove whitespace
      - remove crufty presence declarations
      - add gabble_presence_set_capabilities
      - make resource caps more typeful
      - add GabblePresence, GabblePresenceCache
      - fix calls to lm_message_node_to_string which don't free the resulting string

    Bugs fixed:
      #25158 Call termination doesn't happen immediately on the PC Gt side when device user presence state changed to offline during an active call
      #26295 SetProperties returns "only 1 out of 6 properties substituted" error
      #27766 room settings are not updated in current instance of MUC channel (although they are updated in server)
      #28076 Gabble doesn't support room description in properties
      #27560 gabble reports 'writable' flag for room property 'subject', but get 'forbidden' error when setting it.
      #27747 Can not join password protected rooms
      #27818 Room creation without rights
      #28078 Gabble doesn't emit signal for changing room name

 -- Ole Andre Vadla Ravnaas <oleavr@fetterzole.lan>  Fri,  5 May 2006 19:16:38 +0200

telepathy-gabble (0.1.20-0osso1) unstable; urgency=low

  * New upstream

 -- Philippe Kalaf <philippe.kalaf@collabora.co.uk>  Fri, 28 Apr 2006 16:52:20 -0400

telepathy-gabble (0.1.19-0osso1) unstable; urgency=low

  * New upstream release.

    Changelog:
      - bump version to 0.1.19
      - Expose GabbleConnection's stun-* properties to the connection manager.
        Update gabble.manager to reflect the latest properties.

 -- Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>  Tue, 25 Apr 2006 20:58:50 +0200

telepathy-gabble (0.1.18-0osso1) unstable; urgency=low

  * New upstream release.

    Changelog:
      - bump version to 0.1.18
      - GabbleConnection: disconnect with NAME_IN_USE when registration fails due to username collision.
      - Implement support for in-band account registration. Attempts to register a new account when register=true is passed to Connect().
      - split connection presence_cb into three functions, for muc stuff, roster stuff, and actual presence
      - make MUC presence callback use the message rather than ContactPresence
      - GabbleConnectionManager: expose "fallback-conference-server" property.

 -- Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>  Tue, 25 Apr 2006 19:31:00 +0200

telepathy-gabble (0.1.17-0osso1) unstable; urgency=low

  * New upstream release.

    Changelog:
      - bump version to 0.1.17
      - room_name_to_canonical: remove redundant initialization.
      - GabbleConnection: don't sanity-check room jids as they can be non-qualified.
      - GabbleConnection: free list of conference servers in finalize.
      - Append new conference servers to the linked list instead of prepending, to avoid the added complexity of figuring out when we're really done querying for them so that the list can be reversed. Add a default server when doing RequestHandle with a non-qualified room identifier.
      - grok legacy jabber <error code=xxx> attributes
      - make presence errors less shouty
      - replace painful multiple string concatenations with a GString
      - fix handle repository to not leak all private handle structures, and know how to free up list handles
      - replace suspicious-looking static buffer with a GString
      - make the roster channel use the group mixin to cut down a bunch of annoying code duplication
      - skip existing members when adding in the group mixin
      - add checking of all ADD/REMOVE/RESCIND flags for all add & remove operations on the group mixin
      - correct unreffing the wrong handle type when closing the roster channel
      - free up the group mixin when closing MUC channels
      - catch a few places were room properties weren't replaced with the new properties interface
      - Add variant muc_unsecure (JEP-0045 says muc_unsecured) which some servers seem to use, in both places where we parse room disco responses. Fix mis-spelling of muc_persistEnt in room listing. We've got three places where we disco MUCs now. Sigh.
      - add https-proxy-server and port parameters to the .manager file
      - give up on ***ing passwords and just print <hidden>, in *both* places where it gets printed :)

 -- Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>  Fri, 21 Apr 2006 18:04:05 +0200

telepathy-gabble (0.1.16-0osso1) unstable; urgency=low

  * New upstream release.

 -- Robert McQueen <robot101@debian.org>  Tue, 18 Apr 2006 18:09:32 +0100

telepathy-gabble (0.1.15-0osso2) unstable; urgency=low

  * Add patch from Leonid Moiseichuk to add a thumb build option. Closes
     bugzilla #26629.

 -- Robert McQueen <robot101@debian.org>  Tue, 18 Apr 2006 14:49:42 +0100

telepathy-gabble (0.1.15-0osso1) unstable; urgency=low

  * New upstream release.

 -- Robert McQueen <robot101@debian.org>  Wed, 12 Apr 2006 14:55:24 +0300

telepathy-gabble (0.1.14-0osso1) unstable; urgency=low

  * New upstream release.

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Tue, 11 Apr 2006 13:22:58 +0300

telepathy-gabble (0.1.13-0osso1) unstable; urgency=low

  * New upstream release.

 -- Ole Andre Vadla Ravnås <oleavr@localhost.localdomain>  Mon, 10 Apr 2006 19:18:24 +0300

telepathy-gabble (0.1.12-0osso1) unstable; urgency=low

  * New upstream release.

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Mon, 10 Apr 2006 11:21:53 +0300

telepathy-gabble (0.1.11-0osso1) unstable; urgency=low

  * New release.

 -- Ole Andre Vadla Ravnås <oleavr@localhost.localdomain>  Sun,  9 Apr 2006 20:43:31 +0300

telepathy-gabble (0.1.10-0osso1) unstable; urgency=low

  * New release (previous one had no changelog entry apparently).

 -- Robert McQueen <robot101@debian.org>  Fri,  7 Apr 2006 18:37:04 +0300

telepathy-gabble (0.1.8-0osso1) unstable; urgency=low

  * New upstream release.

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Thu,  6 Apr 2006 11:52:46 +0300

telepathy-gabble (0.1.7-0osso1) unstable; urgency=low

  * New upstream release

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Thu,  6 Apr 2006 10:55:36 +0300

telepathy-gabble (0.1.6-0osso1) unstable; urgency=low

  * New upstream release

 -- Ole Andre Vadla Ravnås <oleavr@localhost.localdomain>  Tue,  4 Apr 2006 19:00:31 +0200

telepathy-gabble (0.1.5-0osso1) unstable; urgency=low

  * New upstream release

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Tue,  4 Apr 2006 17:05:18 +0300

telepathy-gabble (0.1.4-0osso1) unstable; urgency=low

  * New version of telepathy-gabble with MUC fixes.
  * Remove libcst-dev from build depends. 

 -- Ole Andre Vadla Ravnås <oleavr@localhost.localdomain>  Tue,  4 Apr 2006 14:13:20 +0200

telepathy-gabble (0.1.3-0osso1) unstable; urgency=low

  * New version of telepathy-gabble.

 -- Ole Andre Vadla Ravnås <oleavr@localhost.localdomain>  Tue,  4 Apr 2006 10:48:50 +0200

telepathy-gabble (0.1.2-0osso1) unstable; urgency=low

  * New version of telepathy-gabble.
  * Add libcst-dev to build depends

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Thu, 23 Mar 2006 02:20:41 +0000

telepathy-gabble (0.1.1-0osso1) unstable; urgency=low

  * New version of telepathy-gabble.

 -- Rob Taylor <robtaylor@smtp.messagingengine.com>  Fri, 17 Mar 2006 18:18:41 +0000

telepathy-gabble (0.0.1-4) unstable; urgency=low

  * loudmouth-dev added to build-dependencies

 -- Dmitry Rozhkov <ext-dmitry.rozhkov@nokia.com>  Fri, 17 Feb 2006 13:42:04 +0200

telepathy-gabble (0.0.1-3) unstable; urgency=low

  * Fix presence names to match up with values. Hopefully for the last time.

  * merge gabble_presence_values and status_infos into gabble_statuses 
    so the names are alongside the values... this may help robtaylor and I 
    stop changing the order of one but not the other... :) 

 -- Dmitry Rozhkov <ext-dmitry.rozhkov@nokia.com>  Thu, 16 Feb 2006 10:01:42 +0200

telepathy-gabble (0.0.1-2) unstable; urgency=low

  * errors ignored

 -- Dmitry Rozhkov <ext-dmitry.rozhkov@nokia.com>  Wed, 15 Feb 2006 16:14:52 +0200

telepathy-gabble (0.0.1-1) unstable; urgency=low

  * initial release

 -- Dmitry Rozhkov <ext-dmitry.rozhkov@nokia.com>  Fri, 27 Jan 2006 11:55:03 +0200

