summaryrefslogtreecommitdiff
path: root/NEWS
blob: 394d8d8006c0ce5e182c75d596437b87ad63d081 (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
telepathy-salut 0.5.0 (UNRELEASED)
==================================

telepathy-salut 0.4.0 (2010-09-06)
===================================

The "a stable branch that doesn't go anywhere is the most stable of all"
release.

Fixes:

* Remove the GibberResolver and all its infrastructure (smcv)
* Use the normal, safer telepathy-glib priv idioms (smcv)
* Add salut_connection_get_implemented_interfaces (smcv)
* Make tests more robust (smcv)
* Remove examples and OpenSSL support from libgibber (smcv)
* remove SASL support (smcv)
* remove now-unused MD5 implementation (smcv)
* Remove the activity when its channel has been closed, as Gabble does (tomeu)

telepathy-salut 0.3.13 (2010-08-19)
===================================

The "treitter has a list somewhere on the telepathy wiki if you're stuck"
release.

Enhancements:

* Implement avatar requirements properties (Zdra)

* Add a ActivityProperties.GetActivity method for retrieving an activity's room
  handle from its id (tomeu)

* Add a BuddyInfo.AddActivity method so activities can advertise themselves
  without having to track all the other shared activities (tomeu)

Fixes:

* Update with-session-bus.sh from telepathy-glib, fixing a bashism (smcv)

telepathy-salut 0.3.12 (2010-05-20)
===================================

The "maybe your browser has turned religious" release.

Enhancements:

* Merge back most of the portability improvements from Gabble's copy of Gibber
  (smcv)

* Use automake silent rules (--enable-silent-rules) instead of shave (smcv)

Fixes:

* fd.o #22970, Debian #565154: don't try to support credential-passing on
  non-Linux platforms, fixing compilation there (smcv)

* fd.o #27289: set the Properties flag on group channels for round-trip
  reduction (cassidy)

* fd.o #20732 (partial): allow the user to leave MUCs with RemoveMembers()
  (smcv)

* Implement the error path for ContactList channel requests correctly (smcv)

* Fix compilation in the tr_TR.UTF-8 locale (Maiku)

* Use the right timestamps on message delivery reports (Jonny)

* Stop working around fd.o #15092, which was fixed in telepathy-glib (cassidy)

* fd.o #26152: make critical warnings fatal by default (smcv)

telepathy-salut 0.3.11 (2010-03-25)
===================================
The "Not really" release.

Enhancements:
* Implement TpMessageMixin and therefore the Channel.Interface.Messages.

Fixes:
* Fix strict aliasing warnings from gcc.
* Fix assertion due to g_set_prgname being called twice.


telepathy-salut 0.3.10 (2009-09-10)
===================================
The "The lampshade of doom" release.

Requirements:
* telepathy-glib >= 0.7.36 is now required so Salut emits the correct
  D-Bus errors. This version is also requiered as we implement the
  new tube API and the Debug interface.

Enhancements:
* Implement the final, stable new API for tubes. The NewConnection signal has
  been renamed to NewRemoteConnection and now has a Connection_ID argument.  The
  StreamTube channel type now implements the NewLocalConnection and
  ConnectionClosed signals. DBusTube.{Offer,Accept} now have an access_control
  argument.

* Use ContactCapabilities draft to communicate tube support.

* In StreamTube, UNIX sockets created with the Localhost access control are
  usable by any user of the system.

* Implement Debug interface.

Fixes:
* Include muc tube channels in Requests's Channels property.

* Implement setting presence before the connection is
  established. This allows salut to be used with mission control >=
  5.2.2.

* Make the "dnd" presence actually correspond to the correct telepathy
  presence type.


telepathy-salut 0.3.9 (2009-04-02)
==================================
The "My, what big branches you have, Grandma!" release.

Enhancements:
* Implement Connection.Interface.ContactCapabilities.DRAFT
* Implement tube service specific contact capabilities.
* Implement file transfer contact capabilities.
* Implement Channel.Type.StreamTube.DRAFT

Fixes:
* As defined in the spec, {Accept,Provide}File should return an 'ay' and not
  a string as UNIX socket address.
* Fix a crash with newer versions of libsoup
* Fix file transfer over IPv6 (b.fd.o #19163)


telepathy-salut 0.3.8 (2009-02-17)
==================================
The "Thursday as if I walked in the dessert" release.

Enhancements:
* Switched to the stable version of the FileTransfer interface. Clients
  (Empathy, Sugar...) have to be modified to use the stable interface instead
  of the DRAFT one. Just the interface name has been renamed so changes
  should be trivial.

Fixes:
* Fix a crash when receiving an incoming XMPP connection from a IPv6 address.


telepathy-salut 0.3.7 (2009-01-05)
==================================
The "Post-Waffle Hibernation" release.

Requirements:
* libsoup-2.4 (instead of libsoup-2.2)

Enhancements:
* State of pending file transfer channels is now automatically changed to
  "Cancelled" if peer is disconnected.

Fixes:
* Uses libsoup 2.4 instead of the obsolete 2.2 version (b.fd.o #18891).
* Don't crash if the XMPP connection is disconnected during a file transfer.
* Fix a race in stream tubes causing potential data lost.
* Fix various leaks including one leading to a crash (b.fd.o #19181).


telepathy-salut 0.3.6 (2008-12-02)
==================================
The "I accidentally 93MB of .rar files" release.

Requirements:

* glib >= 2.16
* dbus >= 1.1.0
* telepathy-glib >= 0.7.17
* libsoup-2.2

Enhancements:

* Implement org.freedesktop.Telepathy.Channel.Type.FileTransfer.DRAFT.
  This means you can now send files to your Salut contacts. Current
  implementation uses OOB (XEP-0066) and is fully compatible with iChat.
* All channels are now requestable using the new
  org.freedesktop.Telepathy.Connection.Interface.Requests interface.

Fixes:

* Assertion failed in gibber_multicast_transport_disconnect when closing
  a local pending room (b.fd.o #18552).


telepathy-salut 0.3.5 (2008-09-17)
==================================
The "Please don't flood my network" release.

This release fixes an annoying bug causing Salut announcing all the OLPC
activities which are present on the network. You should consider upgrading
if they are OLPC XO's running on your network.

Enhancements:

* Add a test framework

Fixes:

* Only announce OLPC activity we actually joined (dev.laptop.org #8441)

telepathy-salut 0.3.4 (2008-08-20)
==================================
The "a ball of hair" release.

Requirements:

* telepathy-glib >= 0.7.14

Enhancements:

* Implement the Contacts interface
* Implement the SimplePresence interface
* Implement spec 0.17.9 (Add various properties to all channels)

telepathy-salut 0.3.3 (2008-06-05)
==================================
This unstable release mainly brings an abstraction of the avahi layer making
it easier to use different implementions of mdns or other completely different
service discovery implementations. Furthermore various small bugfixes has been
done and the complete code-base has been converted to telepathy coding style.

telepathy-salut 0.3.2 (2008-04-09)
==================================
This unstable release doesn't contain any new features or major changes but
fixes various Clique and tube bugs. These are basically the same fixes as in
the 0.2.3 stable release.

telepathy-salut 0.3.1 (2008-02-15)
==================================
This unstable release fixes few Clique crashers and some others issues.
Most of these bugs were discovered thanks to hyperactivity, a
collaboration stress testing tool we are developing for the OLPC project.

This new version also introduces a new DNS resolver in Gibber but it's not
used in Salut yet.

telepathy-salut 0.3.0 (2008-01-08)
==================================
This is the first release in the unstable 0.3 series.

Apart from some small bugfixes this updates the Avatar interface to comply with
the current telepathy spec and uses avahi-gobject instead of the internal avahi
gobject wrappers. This means at least avahi 0.6.22 is needed for this version.

As salut doesn't have persistent avatar storage, the clients need to ensure the
avatar is set upon each connection. See sf bug #1825366 [0] for the suggested
changes to telepathy-mission-control.

[0] http://sourceforge.net/tracker/index.php?func=detail&aid=1825366&group_id=190214&atid=932444