summaryrefslogtreecommitdiff
path: root/NEWS
blob: 10bcece816787dad03b97d6d7fc338eb04125d2f (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
telepathy-salut 0.3.10 (UNRELEASED)
===================================

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