Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 16:00:09 +0100] rev 272
If data was read before hangup, delay signalling hangup so that the data can
be processed. Patch by Senko Rašić.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 15:41:15 +0100] rev 271
Perform name resolution asynchronously. Patch by Senko Rašić.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 15:06:09 +0100] rev 270
Skip whitespace before SASL MD5 digest. Patch by Senko Rašić.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 15:02:58 +0100] rev 269
use g_warning() instead of fprintf() in the OpenSSL code
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:14:31 +0200] rev 268
Run application handlers on stream error.
Patch from Owen Taylor that fixes LM-104 where application handlers weren't run on stream error.
It also fixes a problem where a variable is incorrectly overwritten.
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:03:56 +0200] rev 267
Bumped version to 1.2.3
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:03:38 +0200] rev 266
Added support for Gossip filetransfer patch.
Added lm_connection_get_full_jid and lm_connection_get_client_host.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 22:09:44 +0200] rev 265
Bumped the version to 1.2.2
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 22:08:22 +0200] rev 264
Removed the synchronous example.
The synchronous API is being removed in the 2.0 branch so better remove it from here.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 18:01:16 +0200] rev 263
Check to see that the OpenSSL session is setup correctly. Fixes LM-88.
If the SSL Context is not setup correctly the call to SSL_new will fail as well
causing SSL_set_bio to segfault. Added a check to see that the context is not
NULL and that the session is created properly.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 14:16:02 +0200] rev 262
Added disconnect error for resource conflict. Fixes LM-55.
Added a disconnection reason for resource conflict (when another client
connects with the same resourc).
Patch from Martyn Russell.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 13:22:36 +0200] rev 261
Signal back when connection immediately fails. Fixes LM-67.
If connection failed directly in lm_connection_open the failure was never
signalled back to the caller.
Patch from Senko Rasic.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 11:24:47 +0200] rev 260
Free the open callback after stream is received.
Patch from Dimitur Kirov.
Mikael Hallendal <micke@imendio.com> [Sat, 28 Apr 2007 12:55:40 +0200] rev 259
Removed the freeing of connect_data from _lm_connection_failed_with_error
As Owen points out in LM-97 the connect data will be freed by
connection_do_close which is called just above the check/freeing was done so it
will never trigger the free in this function anyway.
Mikael Hallendal <micke@imendio.com> [Tue, 24 Apr 2007 19:42:00 +0200] rev 258
Don't free the resolved addresses if they have already been freed. Fixed LM-96
Patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Thu, 01 Mar 2007 17:44:36 +0100] rev 257
Compile fix for Solaris
Patch from Patrick Georgi that fixes LM-83.
Mikael Hallendal <micke@imendio.com> [Mon, 26 Feb 2007 01:17:30 +0100] rev 256
Refactoring to clear up interface between LmSocket and LmConnection.
Continued the work to refactor out the socket code to LmSocket. Removed a
couple of functions that were left in lm-internals to signal back from the
socket to the connection. These are now callbacks given to LmSocket in the
create function.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 22:48:39 +0100] rev 255
Fixed potential problem if auth was not called from the open callback.
The current SASL code required that you called authenticate from the open
callback or the intial features message would be lost. Now the LmSASL object is
iniated as soon as it's clear that we are going to talk XMPP.
Added a SASL debug level.
Some minor style fixes.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 01:15:25 +0100] rev 254
Don't include lm-utils in documentation yet
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:34:23 +0100] rev 253
Updated requirements and obsoleted NEWS file.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:13:01 +0100] rev 252
Release 1.2.1
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:12:51 +0100] rev 251
Updated requirements and obsoleted NEWS file.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:05:31 +0100] rev 250
Added more h-files to the docs ignore list
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 23:30:02 +0100] rev 249
Style fixes
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 22:43:07 +0100] rev 248
Refactored sending of the stream header.
Created connection_send_stream_header that reinitates the stream.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 18:42:12 +0100] rev 247
Slight code refactoring in _lm_connection_socket_result
Use connection_get_server_from_jid here as well.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:52:45 +0100] rev 246
Remove the requirement to set server explicit from the examples.
Now that we have SRV lookup we can use the server-part of the JID to lookup the
server.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:51:06 +0100] rev 245
Make LmConnection accept not having a server set as long as JID is set.
Extracted the server from JID code into connection_get_server_from_jid. Also
make connection_do_connect accept that server is not set as long as it can
extract this from a set JID.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:23:01 +0100] rev 244
Make use_srv optional in LmSocket and plugged a leak.
Added a use_srv parameter to lm_socket_create to be able to control whether a SRV lookup should be performed.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:02:34 +0100] rev 243
Implement SRV lookups, patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:02:34 +0100] rev 242
Added check for resolv to configure.ac
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:55:25 +0100] rev 241
Fixed %s in document examples. LM-10
Use % for % in the example listings and changes & to &
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:55:13 +0100] rev 240
Fixed %s in document examples. LM-10
Use % for % in the example listings and changes & to &
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:36:27 +0100] rev 239
Bump the GnuTLS requirement. Fixes LM-74.
Now require GnuTLS 1.4.0 which is the version available in Ubuntu Edgy.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:36:12 +0100] rev 238
Bump the GnuTLS requirement. Fixes LM-74.
Now require GnuTLS 1.4.0 which is the version available in Ubuntu Edgy.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:10:09 +0100] rev 237
Some tweaks while trying to solve LM-52.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:09:48 +0100] rev 236
Some tweaks while trying to solve LM-52.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:07:54 +0100] rev 235
Correctly extract the server from a JID when resource is included.
If a full JID (including resource) was given to lm_connection_set_jid it wou
include the resource part when trying to connect to the server.
Patch from Matthias Quasthoff
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:06:24 +0100] rev 234
Added to .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:05:56 +0100] rev 233
Added .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:03:49 +0100] rev 232
Correctly extract the server from a JID when resource is included.
If a full JID (including resource) was given to lm_connection_set_jid it would
include the resource part when trying to connect to the server.
Patch from Matthias Quasthoff
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:33:00 +0100] rev 231
Added to .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:31:53 +0100] rev 230
Free stream_id when freeing the connection.
Patch from Dafydd Harries.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:26:02 +0100] rev 229
Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:22:53 +0100] rev 228
Free stream_id when freeing the connection.
Patch from Dafydd Harries.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:50:25 +0100] rev 227
Conform with Loudmouth coding style
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:23:46 +0100] rev 226
Update the connection state after SASL authentication result.
The connections state were never updated after the SASL authentication was
finished.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:22:55 +0100] rev 225
Fixed a problem in the sasl state machine
At least Wildfire does not send an extra challange but directly sends a success.
From what I could see in RFC 3920 this is perfectly legal but the state machine
in LmSASL assumed there would be an extra step.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 01:47:22 +0100] rev 224
Use g_log instead of g_debug
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 01:19:06 +0100] rev 223
More style fixes to the SASL patch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:50:34 +0100] rev 222
Renamed internal functions to conform to code style.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:34:47 +0100] rev 221
Removed JID override from connection_bind_reply
The JID is set by the user and used when authenticating or finding the server.
It shouldn't include the resource and don't change when authenticating.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:32:42 +0100] rev 220
Some style fixes to the SASL patch.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 219
Added SASL-support to LmConnection, patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 218
Applied Makefile.am changes for Sasl branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 217
Added base64.[ch] and md5.[ch] from Senko
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 216
Added lm-sasl.[ch] from Senko
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:29 +0100] rev 215
Added lm-message.[ch] changes to sasl branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 15:11:49 +0100] rev 214
Merge branch 'senko-ssl'
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 15:11:21 +0100] rev 213
Use g_warning and g_log for warnings and debug printouts in OpenSSL backend.
Removed the fprintf outputs and instead use g_warning and g_log for this. Added a LM_DEBUG="SSL" option for debugging.