telepathy-butterfly-0.5.14 (2010-09-10) ======================================= Fixes: * fd.o#24338: only set remote candidates after acception the invitation * Fix handling of conversations when contact goes offline (needs papyon 0.5.1) * Fix detection of capabilities telepathy-butterfly-0.5.13 (2010-08-12) ======================================= Enhancements: * Video-conference support has been re-enabled * Multiple Points of Presence support Fixes: * fd.o#29004: im channel: InitialInviteeIDs is an as, not s. * fd.o#29015: failed to cancel incoming FT * fd.o#28462: failed to connect through proxy Dependencies: * papyon 0.5.0 is now required. telepathy-butterfly-0.5.12 (2010-07-09) ======================================= Enhancements: * File transfer support has been merged. papyon 0.4.9 only has switchboard transfers so they will be very slow, but it's a start. (fd.o#22507) * Only print messages (and tracebacks) to stderr if BUTTERFLY_DEBUG=all. (fd.o#28930) Fixes: * fd.o#28431: only try and logout if the client isn't already closed. * Ensure the list of connections in the connection manager isn't altered during iteration. * Don't try and get details of an oim if we aren't given the sender. Dependencies: * papyon 0.4.9 is now required. telepathy-butterfly-0.5.11 (2010-06-08) ======================================= Fixes: * fd.o#28354: make sure the correct type gets returned when getting PendingMessages. * Don't always remove pending messages when ListPendingMessages is called. * Don't assume "message-type" is set on calls to SendMessage. * Replace \r\n with \n in incoming messages. telepathy-butterfly-0.5.10 (2010-05-20) ======================================= Enhancements: * Implement friendly names for groups chats (fd.o #25272) Fixes: * Fix error when getting caps for certain contacts and offline contacts (fd.o #27736) * Remove deprecation warning at start (fd.o #27843) * Set Initator{ID,Handle} for all channels types (fd.o #27445) * Don't connect via HTTP if we lost connection (fd.o #26147) * Fix crash in check_handle when adding a contact (fd.o #27553) telepathy-butterfly-0.5.9 (2010-04-24) ====================================== Enhancements: * libproxy can now be used to automatically retrieve proxy settings and give these settings to papyon. NOTE: the version of python-libproxy in Ubuntu (0.2.3) has a bug which makes butterfly segfault -- version 0.3.1 is known to work. (fd.o#27121) Fixes: * fd.o#27555: butterfly crashed with KeyError in add_text_capabilities(). * fd.o#27559: butterfly crashed with AttributeError in on_addressbook_contact_added(). * fd.o #27776: Avatars: implement the properties from spec 0.17.22. Dependencies: * Not a hard dependency, but python-libproxy is required if you want automatic proxy configuration to work. See the above note about python-libproxy versions. telepathy-butterfly-0.5.8 (2010-04-08) ====================================== Enhancements: * Implement ContactCapabilities connection interface. (fd.o#27138) * Implement Messages text channel interface. (fd.o#27201) * Add support for HTTP connections. (fd.o#22508) Fixes: * fd.o#27120: Register new connections with the CM so NewConnection is fired. * fd.o#27325: Make GetContactAttributes more tolerant. (Will) * fd.o#27122: Raise NotAvailable when started with an invalid contact. telepathy-butterfly-0.5.7 (2010-03-22) ====================================== IF YOU'RE PACKAGING THIS THEN YOU SHOULD TOTALLY READ THIS OR YOU'LL SCREW UP AND YOUR USERS WILL HATE YOU... 1. We've moved from waf to autotools. This should be fairly obvious though. 2. More importantly, contacts no longer have the annoying #1 suffix after their ID. The external network ID (which is Yahoo!) will appear to distinguish between MSN and Yahoo!. These IDs will have "#yahoo" appended. Now, this is great, but this obviously means that logs might be broken once users make the switch. I've written a little migration tool for Empathy that is performed automatically when it notices the user is running new butterfly. However, this is only in Empathy >= 2.29.92. If the user uses this butterfly release before using the new empathy, then initially the log viewer will be ugly with duplicates (#1 contacts, and non-#1 contacts), and when the user finally uses said Empathy version, there is a chance not all logs will be nicely migrated. Nothing should get lost, but really what you should do is make this version of butterfly conflict with an old Empathy. That's certainly what we're going to do in Debian. If you don't heed this advice and then start filing bugs when your users get annoyed, I will not be amused. Enhancements: * GetInterfaces on the connection will now return before the connection status is CONNECTED which means Mission Control can see that we have the (simple)presence interface and set an initial presence that we should use once we become actually connected. This stops the annoying transition of always connected as invisible and then quickly changing to the value in RequestedPresence. * The build system has been switched from waf to autotools, so the people who actually hack on butterfly knows how the build system works. Fixes fd.o#27053 * Contact IDs no longer have their network ID appended to their passport email address, as described above. Fixes fd.o#25635 Fixes: * fd.o#24699: Stop abusing (Message_Type_Action, "nudge") to send nudges. * fd.o#27120: Be sure to register any new connection with actual Connection Manager so it fires NewConnection. telepathy-butterfly-0.5.6 (2010-03-12) ====================================== This release is the first release where the previous mess of 1-1 channels actually being unnamed MUCs is fixed! The conference channel interface introduces a method to represent a channel as a continuation of one or more than one other channel. As a result of this work, proper MUC support now works. Users can now invite other contacts, and be invited, to chatrooms. Enhancements: * Implemented conference channel interface. Doing so also split up ButterflyTextChannel into a base text channel class, with the same name, and three subclasses. See the git logs for more information. * Copy the official client with respect to typing notifications. Fixes: * Use escape_as_identifier in the channel manager so when we create group channels with characters that aren't safe for object paths, they are actually escaped. Dependencies: * telepathy-python 0.15.17 telepathy-butterfly-0.5.5 (2010-03-10) ====================================== The "Objection" release. This release disables audio/video calls, which have been broken since Microsoft removed the necessary servers. Enhancements: * Updated to the new MailNotification spec * Attach new conversation to existing channel (fd.o #26644) * Use prettier object path for channel (fd.o #26929) Fixes: * Desactive A/V call (fd.o #26652) * capabilities: fix typo (fd.o #26929) Dependencies : * telepathy-python 0.15.16 telepathy-butterfly-0.5.4 (2010-01-19) ====================================== The "Awesome Xmas presnt" release. Enhancements: * Implement the InitialAudio and InitialVideo properties when requesting a StreamedMedia channel (fd.o #25396) * Advertise text capabilities of contacts (fd.o #24878) * Experimental MailNotification interface (fd.o #25995) Fixes: * Fix the callback when refusing a contact (fd.o #24965) telepathy-butterfly-0.5.3 (2009-10-25) ====================================== The "I should have seen this coming " release. Fixes: * Fix sending non-ascii offline messages (fd.o #24725) telepathy-butterfly-0.5.2 (2009-10-20) ====================================== The "la bouteille de rosé sur mon bureau" release. Dependencies: Enhancements: * Implement offline messages support (fd.o #21402) Fixes: * Allow for webcam session to be received correctly * Make it possible to receive some more calls * Ignore call to connection.Connect() when connect{ed,ing} as per spec telepathy-butterfly-0.5.1 (2009-09-14) ====================================== The "if you look real closely you can see the butterflies mating" release. Dependencies: * python 2.5 * papyon 0.4.2 * telepathy-python 0.15.11 Enhancements: * Add support for audio/video conferences * Implement the Debug interface Fixes: * Don't add a contact to the publish and subscribe lists at the same time telepathy-butterfly-0.5.0 (2009-07-28) ====================================== The "opening couplet of an excellent nerd-rock song" release. Dependencies: * Drop pymsn dependency * papyon 0.4.1 * telepathy-python 0.15.9 Enhancements: * Migrate from pymsn to papyon as the MSN backend library * Implement the Requests connection interface Fixes: * Use the presence type busy for busy presence (fd.o #22619) * Fix crash on nudge reception (fd.o #22350) * Trigger "Name in use" error when another client logged in using the same account (fd.o #22555) telepathy-butterfly-0.3.4 (2009-06-16) ====================================== Dependencies: * telepathy-python 0.15.6 Enhancements: * Implement Connection.Interface.Contacts Fixes: * Fixed AttributeError in on_contact_memberships_changed (fd.o #19919) * Actually emit the SimplePresence.PresencesChanged signal * Fix RequestHandles for contact and DnD in empathy (fd.o #22224) * Fix GetSelfHandle in text channel, add handle in members * Remove closed text channel from the list (fd.o #22250) telepathy-butterfly-0.3.3 (2009-01-06) ====================================== Dependencies: * telepathy-python 0.15.5 Enhancements: * Exit if the connection manager is already running. * Implemented GetAliases & GetAliasFlags from Connection.Interface.Aliasing. * Implement SimplePresence. * Use telepathy.utils.debug_divert_messages to divert log messages. Fixes: * Encode the user alias as UTF-8 when setting a new display name. telepathy-butterfly-0.3.2 (2008-07-20) ====================================== Enhancements: * Updated the configure script and the gnu_dirs tool * The last user in a multi user conversation no longer leaves the conversation Fixes: * Fixed self presence handling * Fixed self avatar handling * Fixed an Attribute exception is ButterflyAvatars * Fixed AvatarRetrieved not being emitted for self avatar * Fixed the configure script to generate a Makefile able to handle DISTDIR * Fixed GetKnownAvatarTokens for self handle when no avatar is known telepathy-butterfly-0.3.1 (2008-01-16) ====================================== Fixes: * No longuer disconnect when BUTTERFLY_PERSIST is set and the last client * Group names are case insensitive, added a fix to avoid creating a new group * Fixed Alias setting on contacts not in the FORWARD list * Fixed adding contacts to group during contact addition * Fixed utf-8 encoded handle names telepathy-butterfly-0.3.0 (2008-01-12) ====================================== The "Blue Morpho" release. Enhancements: * Complete rewrite using the new pymsn-0.3.0 telepathy-butterfly-0.1.4 ========================= Enhancements: * Added mime type support to avatars * Merged Magnus Nordseth avatar support patch telepathy-butterfly-0.1.3 ========================= The "Glasswing" release. Fixes: * Fixed Personnal Message Setting, and Aliases retrieval * Fixed TextChannel closed on timeout by the client, and never reopened again