telepathy-gabble 0.9.1 (UNRELEASED) =================================== Dependencies: Enhancements: Fixes: * When receiving a file, Gabble now closes the local socket once all the data has been written. telepathy-gabble 0.9.0 (2009-09-16) =================================== The "Use STAPLE REMOVER on TREMENDOUS DANGEROUS-LOOKING YAK" release. This is the first release in the 0.9 development branch. Most users should continue to use the 0.8.x stable branch for now. This release introduces some regressions: proxies and keep-alive aren't supported any more. These features will be back in future releases. Dependencies: * Gabble doesn't depend on loudmouth anymore. Instead, it ships a copy of Wocky, a new XMPP library based on gio. As a side effect of this, gio >= 2.21 and gnutls >= 2.8.2 are now needed to build Gabble. * telepathy-glib >= 0.7.37 is now required Enhancements: * Add the ability to send a message when terminating a VoIP call (wjt) * Add ContactSearch channels using spec draft 2 (wjt, cassidy) * Implement the final ContactCapabilities spec, and refactor Capabilities code to represent capabilities as sets of XML namespaces, rather than bitfields (wjt, smcv) * fd.o#19952: Support requesting channels with InitialAudio/InitialVideo through the final API from telepathy-spec 0.17.28 (smcv) * Gabble now loads certificates from ~/.config/telepathy/certs/ as well as from the system-wide location (/etc/ssl/certs/ca-certificates.crt). Fixes: * Improve pubsub.c test coverage (cassidy) * fd.o #22968: don't try to pass credentials through Unix sockets on non-Linux, since the way we currently do it is known to be non-portable. Patches to implement Credentials on more OSs would be welcomed. (smcv) telepathy-gabble 0.8.3 (2009-09-10) =================================== The “one cigarette, some coffee, and four tiny stones” release. Enhancements: * fd.o #23681: Allow setting presence on a connection before it goes online. This avoids e.g. going from Available -> Busy immediately when signing on. (daf) Fixes: * fd.o #23684: fix handling of avatar conflict with several resources, and a possible infinite ping-pong of presence stanzas from the server (albanc) * Time out disco requests after 20, not 20,000, seconds! (grundleborg) * Correctly respond to disco requests for video-v1 bundle, avoiding a loop when iChat blindly retries failed disco requests (smcv) * Fix Requested and State properties of muc D-Bus tubes that we previously created and are still present when we re-join the muc. These tubes are now listed in Tubes.ListTubes(). fd.o #23678. (cassidy) * Don't send the same disco request to the same (full) JID more than once. fd.o #23841. (wjt) * Update the Jingle raw-udp and ice-udp namespaces we claim to support to the current version. (wjt) * fd.o #23348, #23349: fix compilation on NetBSD by including more headers (Thomas Klausner) * fd.o #21327: force ISO date format in ChangeLog (wjt) * Reduce the size of the ChangeLog by truncating at version 0.6.0 and not including diffstats (previously, the changelog.gz in our Debian packages was larger than Gabble itself!) (smcv) telepathy-gabble 0.8.2 (2009-09-03) =================================== The “tape two fried eggs over your eyes and walk the streets of Paris for an hour” release. Enhancements: * Improve jid validation, so that obviously-invalid jids are rejected. (daf) Fixes: * Don't crash when a vCard set fails, and there are edits pending. This can happen if you're trying to set your avatar and then disconnect. (daf) * fd.o#23013: ContactCapabilities.SetSelfCapabilities can crash gabble with wrong parms (sjoerd) * Fix parsing of incoming session accept from Google Video Chat. This should make outgoing calls to Google Video Chat users work, as well as incoming calls. Hooray! (wjt, with help from sjoerd and Olivier Crête) telepathy-gabble 0.8.1 (2009-08-20) =================================== The “five pounds of cherries and a live beaver” release. Fixes: * fd.o#22535: Gabble no longer crashes if you disconnect while it's trying to start a Google relay session for a call. This should have been fixed in 0.7.31, but it's really fixed now. :-) (wjt) * Fix an occasional crash when PEP requests time out, or are cancelled when you disconnect. (daf) * Correct an assertion about vCard edits not to fire incorrectly. (daf) * Clarify some correct-but-confusing behaviour in libjingle 0.3 mode, which fixes a Coverity false-positive. (smcv) telepathy-gabble 0.8.0 (2009-08-18) =================================== The “place a chair facing the oven and sit in it forever” release. This is the first release in the 0.8 stable series. Dependencies: * telepathy-glib >= 0.7.34 is now required as Gabble implements the Location API. Enhancements: * Location and Debug are now implemented as stable interfaces. * Timeouts are synchronised to the second where possible, leading to fewer wakeups. Fixes: * Fix race condition introduced by fix for fd.o #22023. * Make vCard request less likely to time out. * Fix a bug where a vCard request failure could cause SetAvatar or SetAliases not to return.