forked from wyhaines/loudmouth
-
Notifications
You must be signed in to change notification settings - Fork 6
/
NEWS
178 lines (149 loc) · 5.68 KB
/
NEWS
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
** Unused, please look at the release notes **
Changes in 1.2.0:
---------------
* This is the same as 1.1.5 but marked as stable and released as 1.2.0.
* For a complete list of changes since 1.0.5 look at the changes in 1.1.1-1.1.5
Changes in 1.1.5:
-----------------
* Fixed leak when closing a connection, LM-59
* Escape the resource string (fixes problems with iChat contacts), LM-48
* Stale incoming source destroyed/unreffed, LM-60
* Fixed a leak in the synchronous layer, LM-66
* Fixed a couple of warning when building on 64 bit alpha, LM-41.
Changes in 1.1.4:
-----------------
* Generate better message IDs, LM-56
* Fixed a leaking proxy object, LM-51
* Fixed random bugs on connection errors, LM-58
* Removed a warning when using proxy, LM-50.
Changes in 1.1.3:
-----------------
* Infinite reading of 0 bytes when disconnected using gnutls, LM-45
* Loudmouth exports some internal SHA* functions, LM-47
* Fix auto* warning, LM-46
Changes in 1.1.2:
-----------------
* Support for internationalised domain names, LM-42
* Fixed issue where no disconnect signal was emitted when connection closed
during opening, LM-43
* Plugged a memory leak in LmConnection, LM-39
* Fixed warnings due to uninitialized value, LM-35
* Fixed a reentrancy-related issue with LmConnection, LM-37
Changes in 1.0.3:
-----------------
* Quick build fix release when building without SSL, LM-25.
Changes in 1.0.2:
-----------------
* Fixed issue when opening in blocking mode failed, LM-15
* Unregister sources when connection fails to avoid later segfault, LM-16
* Fixed an issue where large messages would get trunkated, LM-17
Changes in 1.0.1:
-----------------
* Unref contexts when freeing the connection (Mikael Hallendal)
Changes in 1.0:
---------------
* Fix crash when connection goes down using SSL, LM-3 (Mikael Hallendal)
* Fixed some GCC 4.0 warnings (Mikael Hallendal)
* Some API fixups for consistency in LmSLL (Mikael Hallendal)
* Don't try to setup SSL if it's not supported (Martyn Russel)
* Documentation fixes (Mikael Hallendal)
* State fixes when using blocking API, LM-7 (Mikael Hallendal)
* Check that connection is open before using it, LM-6 (Mikael Hallendal)
* Fix infinite loop in blocking open if failed, LM-8 (Mikael Hallendal)
Changes in 0.90:
----------------
* Two crashers for ssl read fixed (Micke, Daniel Lavalliere)
* Fixed a couple of leaks when freeing the connection (Daniel Lavalliere)
* A couple of thread related issues solved (Micke, Daniel Lavalliere)
* Work with latest GnuTLS (foser)
* Improved the example tools some (Micke)
Changes in 0.17.2:
------------------
* Unset proxy by setting it to NULL.
* Fixes for 64 bit architectures.
* Fixed an issue when not using default main context.
* Fixed UTF-8 issue that lead to a few weird problems in Gossip.
Changes in 0.17.1:
------------------
* Fixed problem when not setting a keep alive rate.
Changes in 0.17:
----------------
* Compile fixes (Sjoerd Simons
* Depends on GLib 2.4
* Fixed memory leak
* Added support to work tunnel, using another JID than the connect server.
* Support for keep alive packages
Changes in 0.16:
----------------
* Support for giving the context to which an LmConnection should run in
(should solve issues when wanting to run several LmConnections in various
threads)
* HTTP proxy support
* Memory leak fix
* Distribute the win32-config.h file needed to build on Windows.
Changes in 0.15.1:
------------------
* Require GnuTLS >= 1.0.0
Changes in 0.15:
----------------
* Better Win32 instructions.
* Fixed bug when disconnecting and then connecting again using the same
LmConnection.
* Documentation typos and errors fixed by Ross Burton.
* Better SSL support, now gives the application the possibility to decide
if it wants to connect on bogus SSL certificates.
* The SSL API changed a bit, take a look at the API docs.
* Fixed timestamp error on FreeBSD.
Changes in 0.14.1:
------------------
* Patch from [email protected] for a problem when using GnuTLS.
Changes in 0.14:
----------------
* Added information about building on Windows
* Bug when using GnuTLS fixed.
* Fixed a bug that could cause replies to be overlooked when using
blocking mode.
* Added IPv6-support, patch from Sjoerd Simons.
* Made it easier to build RPMs without SSL-support.
* Fixed a memleak when destroying a connection.
Changes in 0.13.2:
------------------
* Don't crash when we receive </stream:stream>
Changes in 0.13.1:
------------------
* Don't require GnuTLS to build
Changes in 0.13:
----------------
* Fixed bug in the sub type checking code for messages
* Fixed bug that hang the app when disconnected uncleanly
* Fixed autoconf problems with gnutls
* Disconnect cleanly
* Fix sha implementation to work on Linux/PPC
Changes in 0.12:
----------------
* Added support for cancelling messages waiting for reply
* Now checks for supported auth methods.
* Fixed RPM's to require GnuTLS.
Changes in 0.11:
----------------
* SSL-support, patch by Bartosz Zapalowski
Changes in 0.10.1:
------------------
* Build fix for *BSD. Reported by Ralph Meijer.
Changes in 0.10:
----------------
* Fixed case bug in message nodes. Making it not treat the XML as case
dependant.
* Added lm_message_node_[get|set]_raw_mode that determines if
the node value should be escaped or not.
* Return correct type from lm_message_get_sub_type.
* Win32 build fixes. Sent in by Vince Negri.
Changes in 0.9:
---------------
* Build fixes Solaris
* Non async operations
* API additions to ease binding efforts
* Added Debug output support
* Bug fixes
* API changes (see below).
* Support for disconnect and disconnect signalling.