Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 00:24:57 +0100] rev 300
Fixed off-by-one error in SRV lookups
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 23:35:50 +0100] rev 299
Fix an error in handling asyncns SRV responses.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 23:35:01 +0100] rev 298
Properly detect if SSL has been started in case of StartTLS usage.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 22:34:34 +0100] rev 297
Support for returning effective JID, possibly changed by the server.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 20:02:01 +0100] rev 296
Improved libtool versioning, added copyrights, cleaned up configure.ac
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:36:36 +0100] rev 295
Updated the CONTRIBUTORS file.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:34:00 +0100] rev 294
Properly check if the message is error/reply before calling the reply handler.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:00:20 +0100] rev 293
Enabled optional building of async DNS lookups and TCP keepalives.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 17:02:16 +0100] rev 292
Use TCP keepalives on Linux if available; if not, fallback to manual keepalives.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 16:59:36 +0100] rev 291
Simplify and fix SSL/StartTLS handling in LmSocket
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 14:49:34 +0100] rev 290
Merge branch 'starttls' of git://people.freedesktop.org/~daf/loudmouth into 1.3
Dafydd Harries <daf@rhydd.org> [Thu, 25 Oct 2007 17:39:25 +0100] rev 289
LmConnection: take starttls settings from LmSSL object
Dafydd Harries <daf@rhydd.org> [Thu, 25 Oct 2007 16:27:01 +0100] rev 288
remove lm_connection_use_starttls
Dafydd Harries <daf@rhydd.org> [Tue, 23 Oct 2007 16:23:05 +0100] rev 287
commit doc change side-effects
Dafydd Harries <daf@rhydd.org> [Tue, 23 Oct 2007 15:57:14 +0100] rev 286
add use_starttls and require_starttls members to LmSSLBase, plus corresponding access functions
Dafydd Harries <daf@rhydd.org> [Fri, 19 Oct 2007 17:27:32 +0100] rev 285
sync LmMessageType enum to docs
Dafydd Harries <daf@rhydd.org> [Fri, 19 Oct 2007 16:57:31 +0100] rev 284
temporarily reference connection while calling disconnect callback, so that it's safe for the callback to unref the connection
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 08 Oct 2007 14:48:38 +0200] rev 283
lm-connection.c: connection_send(): in case of error, properly set the error variable
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 02 Oct 2007 14:11:04 +0200] rev 282
Fix another crash in asyncns cancel code
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 25 Sep 2007 11:08:29 +0200] rev 281
Fixed a leak in extracting the domain name from the jid.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 16:18:42 +0200] rev 280
hoist _asyncns_done to above where it is first called
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 16:16:53 +0200] rev 279
use g_assert instead of assert
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 15:59:16 +0200] rev 278
Don't split base64 encoded SASL response as some servers choke on it.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 10:19:14 +0200] rev 277
Fixed SSL verification when old-style SSL connection is used.
Senko Rasic <senko.rasic@collabora.co.uk> [Thu, 13 Sep 2007 18:03:28 +0200] rev 276
Fixed (double) asyncns cancellation bug, and made the code more robust.
Senko Rasic <senko@phyrexia.(none)> [Thu, 06 Sep 2007 16:37:16 +0200] rev 275
Made SRV handling more sane, and implemented fallback using jid domain name.
Senko Rasic <senko@phyrexia.(none)> [Thu, 06 Sep 2007 15:20:04 +0200] rev 274
Adding StartTLS support.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 16:03:24 +0100] rev 273
Verify certificates in GnuTLS code. Fixes LM-107. Patch by Sjoerd Simons.
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 &