summaryrefslogtreecommitdiff
path: root/NEWS
blob: 7465088ef11beb9195dc42d164f1e8b5f7b4ed74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
telepathy-butterfly-0.5.15 (2010-12-03)
=======================================

Dependencies:
 * telepathy-python 0.15.19
 * papyon 0.5.3

Enhancements:

 * Implement Protocol interface
 * Remove undrafted interfaces (moved to tp-python)

Fixes:

 * Normalize and ensure handles per connection
 * Fix detection of A/V capabilities (downgrade)
 * Add proper flags to contact publish list
 * Misc fixes to media and file transfer channels

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