Mon, 29 Oct 2007 23:35:50 +0100 Fix an error in handling asyncns SRV responses.
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.
Mon, 29 Oct 2007 23:35:01 +0100 Properly detect if SSL has been started in case of StartTLS usage.
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.
Mon, 29 Oct 2007 22:34:34 +0100 Support for returning effective JID, possibly changed by the server.
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.
Mon, 29 Oct 2007 20:02:01 +0100 Improved libtool versioning, added copyrights, cleaned up configure.ac
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
Mon, 29 Oct 2007 18:36:36 +0100 Updated the CONTRIBUTORS file.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:36:36 +0100] rev 295
Updated the CONTRIBUTORS file.
Mon, 29 Oct 2007 18:34:00 +0100 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:34:00 +0100] rev 294
Properly check if the message is error/reply before calling the reply handler.
Mon, 29 Oct 2007 18:00:20 +0100 Enabled optional building of async DNS lookups and TCP keepalives.
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.
Mon, 29 Oct 2007 17:02:16 +0100 Use TCP keepalives on Linux if available; if not, fallback to manual 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.
Mon, 29 Oct 2007 16:59:36 +0100 Simplify and fix SSL/StartTLS handling in LmSocket
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
Mon, 29 Oct 2007 14:49:34 +0100 Merge branch 'starttls' of git://people.freedesktop.org/~daf/loudmouth into 1.3
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
Thu, 25 Oct 2007 17:39:25 +0100 LmConnection: take starttls settings from LmSSL object
Dafydd Harries <daf@rhydd.org> [Thu, 25 Oct 2007 17:39:25 +0100] rev 289
LmConnection: take starttls settings from LmSSL object
Thu, 25 Oct 2007 16:27:01 +0100 remove lm_connection_use_starttls
Dafydd Harries <daf@rhydd.org> [Thu, 25 Oct 2007 16:27:01 +0100] rev 288
remove lm_connection_use_starttls
Tue, 23 Oct 2007 16:23:05 +0100 commit doc change side-effects
Dafydd Harries <daf@rhydd.org> [Tue, 23 Oct 2007 16:23:05 +0100] rev 287
commit doc change side-effects
Tue, 23 Oct 2007 15:57:14 +0100 add use_starttls and require_starttls members to LmSSLBase, plus corresponding access functions
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
Fri, 19 Oct 2007 17:27:32 +0100 sync LmMessageType enum to docs
Dafydd Harries <daf@rhydd.org> [Fri, 19 Oct 2007 17:27:32 +0100] rev 285
sync LmMessageType enum to docs
Fri, 19 Oct 2007 16:57:31 +0100 temporarily reference connection while calling disconnect callback, so that it's safe for the callback to unref the connection
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
Mon, 08 Oct 2007 14:48:38 +0200 lm-connection.c: connection_send(): in case of error, properly set the error variable
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
Tue, 02 Oct 2007 14:11:04 +0200 Fix another crash in asyncns cancel code
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 02 Oct 2007 14:11:04 +0200] rev 282
Fix another crash in asyncns cancel code
Tue, 25 Sep 2007 11:08:29 +0200 Fixed a leak in extracting the domain name from the jid.
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.
Wed, 19 Sep 2007 16:18:42 +0200 hoist _asyncns_done to above where it is first called
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
Wed, 19 Sep 2007 16:16:53 +0200 use g_assert instead of assert
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 16:16:53 +0200] rev 279
use g_assert instead of assert
Wed, 19 Sep 2007 15:59:16 +0200 Don't split base64 encoded SASL response as some servers choke on it.
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.
Wed, 19 Sep 2007 10:19:14 +0200 Fixed SSL verification when old-style SSL connection is used.
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.
Thu, 13 Sep 2007 18:03:28 +0200 Fixed (double) asyncns cancellation bug, and made the code more robust.
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.
Thu, 06 Sep 2007 16:37:16 +0200 Made SRV handling more sane, and implemented fallback using jid domain name.
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.
Thu, 06 Sep 2007 15:20:04 +0200 Adding StartTLS support.
Senko Rasic <senko@phyrexia.(none)> [Thu, 06 Sep 2007 15:20:04 +0200] rev 274
Adding StartTLS support.
Wed, 05 Sep 2007 16:03:24 +0100 Verify certificates in GnuTLS code. Fixes LM-107. Patch by Sjoerd Simons.
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.
Wed, 05 Sep 2007 16:00:09 +0100 If data was read before hangup, delay signalling hangup so that the data can
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ć.
Wed, 05 Sep 2007 15:41:15 +0100 Perform name resolution asynchronously. 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ć.
Wed, 05 Sep 2007 15:06:09 +0100 Skip whitespace before SASL MD5 digest. 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ć.
Wed, 05 Sep 2007 15:02:58 +0100 use g_warning() instead of fprintf() in the OpenSSL code
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
Sun, 10 Jun 2007 18:14:31 +0200 Run application handlers on stream error. remote/loudmouth-1-2
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.
Sun, 10 Jun 2007 18:03:56 +0200 Bumped version to 1.2.3
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:03:56 +0200] rev 267
Bumped version to 1.2.3
Sun, 10 Jun 2007 18:03:38 +0200 Added support for Gossip filetransfer patch.
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.
Sun, 29 Apr 2007 22:09:44 +0200 Bumped the version to 1.2.2 v1.2.2
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 22:09:44 +0200] rev 265
Bumped the version to 1.2.2
Sun, 29 Apr 2007 22:08:22 +0200 Removed the synchronous example.
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.
Sun, 29 Apr 2007 18:01:16 +0200 Check to see that the OpenSSL session is setup correctly. Fixes LM-88.
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.
Sun, 29 Apr 2007 14:16:02 +0200 Added disconnect error for resource conflict. Fixes LM-55.
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.
Sun, 29 Apr 2007 13:22:36 +0200 Signal back when connection immediately fails. Fixes LM-67.
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.
Sun, 29 Apr 2007 11:24:47 +0200 Free the open callback after stream is received.
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.
Sat, 28 Apr 2007 12:55:40 +0200 Removed the freeing of connect_data from _lm_connection_failed_with_error
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.
Tue, 24 Apr 2007 19:42:00 +0200 Don't free the resolved addresses if they have already been freed. Fixed LM-96
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
Thu, 01 Mar 2007 17:44:36 +0100 Compile fix for Solaris
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.
Mon, 26 Feb 2007 01:17:30 +0100 Refactoring to clear up interface between LmSocket and LmConnection.
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.
Sun, 25 Feb 2007 22:48:39 +0100 Fixed potential problem if auth was not called from the open callback.
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.
Sun, 25 Feb 2007 01:15:25 +0100 Don't include lm-utils in documentation yet
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 01:15:25 +0100] rev 254
Don't include lm-utils in documentation yet
Sun, 25 Feb 2007 00:34:23 +0100 Updated requirements and obsoleted NEWS file.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:34:23 +0100] rev 253
Updated requirements and obsoleted NEWS file.
Sun, 25 Feb 2007 00:13:01 +0100 Release 1.2.1 v1.2.1
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:13:01 +0100] rev 252
Release 1.2.1
Sun, 25 Feb 2007 00:12:51 +0100 Updated requirements and obsoleted NEWS file.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:12:51 +0100] rev 251
Updated requirements and obsoleted NEWS file.
Sun, 25 Feb 2007 00:05:31 +0100 Added more h-files to the docs ignore list
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:05:31 +0100] rev 250
Added more h-files to the docs ignore list
Sat, 24 Feb 2007 23:30:02 +0100 Style fixes
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 23:30:02 +0100] rev 249
Style fixes
Sat, 24 Feb 2007 22:43:07 +0100 Refactored sending of the stream header.
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.
Sat, 24 Feb 2007 18:42:12 +0100 Slight code refactoring in _lm_connection_socket_result
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.
Sat, 24 Feb 2007 16:52:45 +0100 Remove the requirement to set server explicit from the examples.
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.
Sat, 24 Feb 2007 16:51:06 +0100 Make LmConnection accept not having a server set as long as JID is set.
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.
Sat, 24 Feb 2007 16:23:01 +0100 Make use_srv optional in LmSocket and plugged a leak.
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.
Sat, 24 Feb 2007 16:02:34 +0100 Implement SRV lookups, patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:02:34 +0100] rev 243
Implement SRV lookups, patch from Senko Rasic
Sat, 24 Feb 2007 16:02:34 +0100 Added check for resolv to configure.ac
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:02:34 +0100] rev 242
Added check for resolv to configure.ac
Sat, 24 Feb 2007 07:55:25 +0100 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:55:25 +0100] rev 241
Fixed %s in document examples. LM-10 Use &percnt; for % in the example listings and changes & to &amp;
Sat, 24 Feb 2007 07:55:13 +0100 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:55:13 +0100] rev 240
Fixed %s in document examples. LM-10 Use &percnt; for % in the example listings and changes & to &amp;
Sat, 24 Feb 2007 07:36:27 +0100 Bump the GnuTLS requirement. Fixes LM-74.
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.
Sat, 24 Feb 2007 07:36:12 +0100 Bump the GnuTLS requirement. Fixes LM-74.
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.
Sat, 24 Feb 2007 07:10:09 +0100 Some tweaks while trying to solve LM-52.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:10:09 +0100] rev 237
Some tweaks while trying to solve LM-52.
Sat, 24 Feb 2007 07:09:48 +0100 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.
Sat, 24 Feb 2007 04:07:54 +0100 Correctly extract the server from a JID when resource is included.
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
Sat, 24 Feb 2007 04:06:24 +0100 Added to .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:06:24 +0100] rev 234
Added to .gitignore
Sat, 24 Feb 2007 04:05:56 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:05:56 +0100] rev 233
Added .gitignore
Sat, 24 Feb 2007 04:03:49 +0100 Correctly extract the server from a JID when resource is included.
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
Sat, 24 Feb 2007 03:33:00 +0100 Added to .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:33:00 +0100] rev 231
Added to .gitignore
Sat, 24 Feb 2007 03:31:53 +0100 Free stream_id when freeing the connection.
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.
Sat, 24 Feb 2007 03:26:02 +0100 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:26:02 +0100] rev 229
Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Sat, 24 Feb 2007 03:22:53 +0100 Free stream_id when freeing the connection.
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.
Sat, 24 Feb 2007 02:50:25 +0100 Conform with Loudmouth coding style
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:50:25 +0100] rev 227
Conform with Loudmouth coding style
Sat, 24 Feb 2007 02:23:46 +0100 Update the connection state after SASL authentication result.
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.
Sat, 24 Feb 2007 02:22:55 +0100 Fixed a problem in the sasl state machine
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.
Sat, 24 Feb 2007 01:47:22 +0100 Use g_log instead of g_debug
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 01:47:22 +0100] rev 224
Use g_log instead of g_debug
Sat, 24 Feb 2007 01:19:06 +0100 More style fixes to the SASL patch
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 01:19:06 +0100] rev 223
More style fixes to the SASL patch
Fri, 23 Feb 2007 23:50:34 +0100 Renamed internal functions to conform to code style.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:50:34 +0100] rev 222
Renamed internal functions to conform to code style.
Fri, 23 Feb 2007 23:34:47 +0100 Removed JID override from connection_bind_reply
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.
Fri, 23 Feb 2007 23:32:42 +0100 Some style fixes to the SASL patch.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:32:42 +0100] rev 220
Some style fixes to the SASL patch.
Fri, 23 Feb 2007 16:58:30 +0100 Added SASL-support to LmConnection, patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 219
Added SASL-support to LmConnection, patch from Senko Rasic
Fri, 23 Feb 2007 16:58:30 +0100 Applied Makefile.am changes for Sasl branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 218
Applied Makefile.am changes for Sasl branch
Fri, 23 Feb 2007 16:58:30 +0100 Added base64.[ch] and md5.[ch] from Senko
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 217
Added base64.[ch] and md5.[ch] from Senko
Fri, 23 Feb 2007 16:58:30 +0100 Added lm-sasl.[ch] from Senko
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 216
Added lm-sasl.[ch] from Senko
Fri, 23 Feb 2007 16:58:29 +0100 Added lm-message.[ch] changes to sasl branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:29 +0100] rev 215
Added lm-message.[ch] changes to sasl branch
Fri, 23 Feb 2007 15:11:49 +0100 Merge branch 'senko-ssl'
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 15:11:49 +0100] rev 214
Merge branch 'senko-ssl'
Fri, 23 Feb 2007 15:11:21 +0100 Use g_warning and g_log for warnings and debug printouts in OpenSSL backend.
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.
Fri, 23 Feb 2007 14:55:04 +0100 Improved error checking in LmSocket when connecting.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 14:55:04 +0100] rev 212
Improved error checking in LmSocket when connecting. _lm_socket_failed_* now returns a boolean informing whether it succeeded or not. Patch from Senko Rasic.
Fri, 23 Feb 2007 13:37:26 +0100 Added checks when freeing proxy and closing socket. Also free open_cb in cancel_open.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 13:37:26 +0100] rev 211
Added checks when freeing proxy and closing socket. Also free open_cb in cancel_open. Patch from Senko Rasic and modified slightly by Mikael Hallendal
Fri, 23 Feb 2007 13:29:18 +0100 Free open_cb correctly in connection_stream_received.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 13:29:18 +0100] rev 210
Free open_cb correctly in connection_stream_received.
Fri, 23 Feb 2007 02:01:37 +0100 Added SSL changes from Senko on SSL branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 02:01:37 +0100] rev 209
Added SSL changes from Senko on SSL branch
Fri, 23 Feb 2007 00:19:31 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 00:19:31 +0100] rev 208
Added .gitignore
Wed, 21 Feb 2007 13:24:28 +0100 Cleaned up lm_connection_unref_message_handler.
Mikael Hallendal <micke@imendio.com> [Wed, 21 Feb 2007 13:24:28 +0100] rev 207
Cleaned up lm_connection_unref_message_handler. Use g_slist_remove_link instead of own hack to remove a link from the list.
Mon, 12 Feb 2007 16:49:49 +0100 Remove commas at the end of enumeration lists in lm-ssl.h
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:49:49 +0100] rev 206
Remove commas at the end of enumeration lists in lm-ssl.h
Mon, 12 Feb 2007 16:49:18 +0100 Remove commas at the end of enumeration lists in lm-ssl.h
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:49:18 +0100] rev 205
Remove commas at the end of enumeration lists in lm-ssl.h
Mon, 12 Feb 2007 16:37:19 +0100 Remove commas at the end of enumeration lists in lm-ssl.h
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:37:19 +0100] rev 204
Remove commas at the end of enumeration lists in lm-ssl.h
Mon, 12 Feb 2007 16:35:38 +0100 Readd a check that was missed when fixing LM-71.
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:35:38 +0100] rev 203
Readd a check that was missed when fixing LM-71.
Mon, 12 Feb 2007 16:34:30 +0100 Forward port of fix to LM-71.
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:34:30 +0100] rev 202
Forward port of fix to LM-71.
Mon, 12 Feb 2007 16:24:59 +0100 Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:24:59 +0100] rev 201
Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Mon, 12 Feb 2007 16:08:08 +0100 Fix LM-71, read all incoming data at the same time.
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:08:08 +0100] rev 200
Fix LM-71, read all incoming data at the same time. Instead of only reading one in buffer at a time and wait for another event from the event loop now read all data at the same time before returning to the event loop. Fixes issue LM-71, http://developer.imendio.com/issues/browse/LM-71
Fri, 02 Feb 2007 15:22:27 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:22:27 +0100] rev 199
Added .gitignore
Fri, 02 Feb 2007 15:20:28 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:20:28 +0100] rev 198
Added .gitignore
Fri, 02 Feb 2007 15:18:04 +0100 Updated version to 1.3.1 1.3.1
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:18:04 +0100] rev 197
Updated version to 1.3.1
Fri, 02 Feb 2007 15:16:48 +0100 Imported LmConnection refactor from old repository.
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:16:48 +0100] rev 196
Imported LmConnection refactor from old repository. Socket code splitted out into LmSocket and the message queue now lives in LmMessageQueue.
Fri, 02 Feb 2007 15:04:37 +0100 Release 1.2.0
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:04:37 +0100] rev 195
Release 1.2.0
Fri, 05 Jan 2007 11:03:27 +0000 2007-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 05 Jan 2007 11:03:27 +0000] rev 194
2007-01-05 Mikael Hallendal <micke@imendio.com> * python/*: Removed. Yay SVN!
Fri, 05 Jan 2007 11:01:46 +0000 updated ChangeLog
hallski <hallski> [Fri, 05 Jan 2007 11:01:46 +0000] rev 193
updated ChangeLog
Fri, 05 Jan 2007 11:00:06 +0000 Removed empty directories
hallski <hallski> [Fri, 05 Jan 2007 11:00:06 +0000] rev 192
Removed empty directories
Fri, 05 Jan 2007 10:58:12 +0000 Removed old unused Mono bindings
hallski <hallski> [Fri, 05 Jan 2007 10:58:12 +0000] rev 191
Removed old unused Mono bindings
Mon, 25 Dec 2006 21:48:31 +0000 2006-12-23 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 25 Dec 2006 21:48:31 +0000] rev 190
2006-12-23 Mikael Hallendal <micke@imendio.com> * Release 1.1.5 * NEWS: * configure.ac: - Updated for 1.1.5
Wed, 06 Dec 2006 18:42:48 +0000 2006-12-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 06 Dec 2006 18:42:48 +0000] rev 189
2006-12-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (_lm_ssl_begin): - Fixed a warning on 64 bit alpha. - Fixes LM-41.
Fri, 17 Nov 2006 00:22:12 +0000 2006-11-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 17 Nov 2006 00:22:12 +0000] rev 188
2006-11-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.h: - Removed a typo slash, reported by Dafydd Harries. * loudmouth/lm-parser.c: (parser_error_cb), (lm_parser_parse): - Don't free the parser in the parser callback. - Patch from Sjoerd Simons.
Mon, 13 Nov 2006 22:55:10 +0000 2006-11-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 13 Nov 2006 22:55:10 +0000] rev 187
2006-11-14 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_authenticate_and_block): - Fixed a memory leak reported by Ganapati Kundapur. - Fixes LM-66.
Sun, 22 Oct 2006 16:48:08 +0000 2006-10-22 Richard Hult <richard@imendio.com>
hallski <hallski> [Sun, 22 Oct 2006 16:48:08 +0000] rev 186
2006-10-22 Richard Hult <richard@imendio.com> * loudmouth/lm-connection.c (connection_do_close) (lm_connection_send_with_reply_and_block): - Check that we have the source before removing it and set the pointer to NULL. - Fixes LM-60.
Mon, 16 Oct 2006 22:03:58 +0000 2006-10-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 16 Oct 2006 22:03:58 +0000] rev 185
2006-10-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message-node.c: (lm_message_node_to_string): - Small fixup of the previous LM-48 fix.
Mon, 16 Oct 2006 21:49:37 +0000 2006-10-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 16 Oct 2006 21:49:37 +0000] rev 184
2006-10-16 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded), (_lm_connection_failed_with_error), (connection_do_open), (connection_do_close), (lm_connection_new): - Keep a reference to LmConnectData and remove the source if connect is cancelled before the connection is open. - Fixes LM-59. * loudmouth/lm-message-node.c: (lm_message_node_to_string): - Use GString to build message node XML. - Escape the attribute values unless raw-mode is specified. - Fixes LM-48. - Patch from Dafydd Harries.
Thu, 21 Sep 2006 12:08:29 +0000 2006-09-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Sep 2006 12:08:29 +0000] rev 183
2006-09-21 Mikael Hallendal <micke@imendio.com> * NEWS: * configure.ac: - Updated for 1.1.4
Thu, 21 Sep 2006 12:02:01 +0000 fixed the changelog
hallski <hallski> [Thu, 21 Sep 2006 12:02:01 +0000] rev 182
fixed the changelog
Thu, 21 Sep 2006 11:45:40 +0000 2006-09-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Sep 2006 11:45:40 +0000] rev 181
2006-09-21 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded), (_lm_connection_failed_with_error), (connection_buffered_write_cb), (connection_do_close): - Check that we find a resource before trying to destroy it. - Fixes warning described in LM-50.
Thu, 21 Sep 2006 11:31:39 +0000 2006-09-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Sep 2006 11:31:39 +0000] rev 180
2006-09-21 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_connect_cb): * loudmouth/lm-proxy.c: (_lm_proxy_connect_cb): - Initiatilize len, patch from Richard Hult. - Fixes LM-58.
Thu, 14 Sep 2006 20:05:57 +0000 doc work
hallski <hallski> [Thu, 14 Sep 2006 20:05:57 +0000] rev 179
doc work
Wed, 13 Sep 2006 13:14:13 +0000 2006-09-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 13 Sep 2006 13:14:13 +0000] rev 178
2006-09-13 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Unref the proxy if set, plugs a leak. - Fixes LM-51.
Mon, 11 Sep 2006 19:19:30 +0000 use time
hallski <hallski> [Mon, 11 Sep 2006 19:19:30 +0000] rev 177
use time
Mon, 11 Sep 2006 19:14:23 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 11 Sep 2006 19:14:23 +0000] rev 176
2006-09-11 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-utils.c: (_lm_utils_generate_id): - Generate more unique IDs, fixes LM-56.
Sun, 10 Sep 2006 22:09:45 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com> remote/loudmouth-1-0
hallski <hallski> [Sun, 10 Sep 2006 22:09:45 +0000] rev 175
2006-09-11 Mikael Hallendal <micke@imendio.com> * Release 1.0.5
Sun, 10 Sep 2006 22:09:30 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 22:09:30 +0000] rev 174
2006-09-11 Mikael Hallendal <micke@imendio.com> * Release 1.1.3
Sun, 10 Sep 2006 22:04:21 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 22:04:21 +0000] rev 173
2006-09-11 Mikael Hallendal <micke@imendio.com> * configure.ac: * NEWS: - Updated for 1.1.3
Sun, 10 Sep 2006 22:04:03 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 22:04:03 +0000] rev 172
2006-09-11 Mikael Hallendal <micke@imendio.com> * configure.in: * NEWS: - Updated for 1.0.5
Sun, 10 Sep 2006 12:24:09 +0000 2006-09-10 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 12:24:09 +0000] rev 171
2006-09-10 Mikael Hallendal <micke@imendio.com> * configure.ac: * loudmouth/Makefile.am: * tests/Makefile.am: * tests/parser-tests/*: * tests/test-parser.c: - Some more work on unit tests for the parser.
Fri, 08 Sep 2006 12:29:54 +0000 2006-09-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 08 Sep 2006 12:29:54 +0000] rev 170
2006-09-08 Mikael Hallendal <micke@imendio.com> * tests/Makefile.am: * tests/test-parser.c: - Added, base for parser unit tests.
Wed, 06 Sep 2006 14:48:17 +0000 2006-09-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 06 Sep 2006 14:48:17 +0000] rev 169
2006-09-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-openssl.c: (ssl_verify_certificate): - Implemented.
Fri, 01 Sep 2006 14:01:48 +0000 2006-09-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 01 Sep 2006 14:01:48 +0000] rev 168
2006-09-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_new_with_context), (lm_connection_send_raw): * loudmouth/lm-message-handler.c: (lm_message_handler_new), (lm_message_handler_is_valid): * loudmouth/lm-message-node.c: (lm_message_node_add_child), (lm_message_node_set_attribute), (lm_message_node_get_attribute), (lm_message_node_get_child), (lm_message_node_find_child): * loudmouth/lm-parser.c: * loudmouth/lm-utils.c: (_lm_utils_hostname_to_punycode), (lm_utils_get_localtime): - Patch from Martyn to add argument checks all around.
Tue, 22 Aug 2006 23:33:06 +0000 * examples/lm-send-async.c:
mr <mr> [Tue, 22 Aug 2006 23:33:06 +0000] rev 167
* examples/lm-send-async.c: * examples/lm-send-sync.c: * examples/test-lm.c: Make use of lm_connection_set_jid() and make sure we only use the part before the '@' for the username when authenticating, this means that these test clients will now work with GoogleTalk.
Tue, 22 Aug 2006 17:57:59 +0000 2006-08-22 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 22 Aug 2006 17:57:59 +0000] rev 166
2006-08-22 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message-node.c: (lm_message_node_to_string): - Add a check that node isn't NULL.
Thu, 03 Aug 2006 22:13:02 +0000 2006-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:13:02 +0000] rev 165
2006-08-04 Mikael Hallendal <micke@imendio.com> * acinclude.m4: - Fix a auto* warning. - Fixes LM-46.
Thu, 03 Aug 2006 22:13:02 +0000 2006-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:13:02 +0000] rev 164
2006-08-04 Mikael Hallendal <micke@imendio.com> * acinclude.m4: - Fix a auto* warning. - Fixes LM-46.
Thu, 03 Aug 2006 22:09:08 +0000 2006-08-03 Richard Hult <richard@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:09:08 +0000] rev 163
2006-08-03 Richard Hult <richard@imendio.com> * loudmouth/lm-sha.c: Make the sha functions static so they are not exposed to apps/libraries using loudmout.
Thu, 03 Aug 2006 22:09:08 +0000 2006-08-03 Richard Hult <richard@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:09:08 +0000] rev 162
2006-08-03 Richard Hult <richard@imendio.com> * loudmouth/lm-sha.c: Make the sha functions static so they are not exposed to apps/libraries using loudmout.
Mon, 31 Jul 2006 23:14:32 +0000 2006-08-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 31 Jul 2006 23:14:32 +0000] rev 161
2006-08-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (_lm_ssl_read): - EOF on 0 bytes read. - Fixes LM-45.
Mon, 31 Jul 2006 23:14:32 +0000 2006-08-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 31 Jul 2006 23:14:32 +0000] rev 160
2006-08-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (_lm_ssl_read): - EOF on 0 bytes read. - Fixes LM-45.
Tue, 27 Jun 2006 13:28:40 +0000 2006-06-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 27 Jun 2006 13:28:40 +0000] rev 159
2006-06-27 Mikael Hallendal <micke@imendio.com> * Release 1.1.2 * configure.ac: - Bumped to 1.1.2 * NEWS: - Added news about 1.1.2
Tue, 27 Jun 2006 13:09:11 +0000 2006-06-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 27 Jun 2006 13:09:11 +0000] rev 158
2006-06-27 Mikael Hallendal <micke@imendio.com> * Release 1.0.4 * configure.ac: - Bumped to 1.0.4 * NEWS: - Added news about 1.0.4
Sun, 25 Jun 2006 10:28:28 +0000 2006-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 25 Jun 2006 10:28:28 +0000] rev 157
2006-06-25 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_close): - Patch from Martyn Russel - Make sure that disconnect is signalled if the connection is closed during opening phase. - Fixes LM-43
Sun, 25 Jun 2006 10:28:28 +0000 2006-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 25 Jun 2006 10:28:28 +0000] rev 156
2006-06-25 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_close): - Patch from Martyn Russel - Make sure that disconnect is signalled if the connection is closed during opening phase. - Fixes LM-43
Fri, 16 Jun 2006 09:21:33 +0000 2006-06-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 16 Jun 2006 09:21:33 +0000] rev 155
2006-06-16 Mikael Hallendal <micke@imendio.com> * configure.ac: * loudmouth-1.0.pc.in: * loudmouth/Makefile.am: - Add checks for libidn. * loudmouth/lm-connection.c: (lm_connection_new), (lm_connection_set_server): * loudmouth/lm-proxy.c: (lm_proxy_set_server): - Use the new function _lm_utils_hostname_to_punycode. * loudmouth/lm-internals.h: * loudmouth/lm-utils.c: (_lm_utils_hostname_to_punycode): - Added function to support internationalised host names. - Patch from Frederic Peters. - Fixes LM-42.
Fri, 16 Jun 2006 08:51:48 +0000 bus hacking
hallski <hallski> [Fri, 16 Jun 2006 08:51:48 +0000] rev 154
bus hacking
Tue, 06 Jun 2006 12:39:19 +0000 2006-06-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 06 Jun 2006 12:39:19 +0000] rev 153
2006-06-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Call lm_parser_free to actually free it. * loudmouth/lm-parser.c: (lm_parser_free): - Free up memory used by the parser. - Fixes LM-39
Tue, 06 Jun 2006 12:39:19 +0000 2006-06-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 06 Jun 2006 12:39:19 +0000] rev 152
2006-06-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Call lm_parser_free to actually free it. * loudmouth/lm-parser.c: (lm_parser_free): - Free up memory used by the parser. - Fixes LM-39
Tue, 06 Jun 2006 12:16:49 +0000 WIP
hallski <hallski> [Tue, 06 Jun 2006 12:16:49 +0000] rev 151
WIP
Fri, 02 Jun 2006 23:54:29 +0000 some more
hallski <hallski> [Fri, 02 Jun 2006 23:54:29 +0000] rev 150
some more
Fri, 02 Jun 2006 23:02:20 +0000 Commiting some work in progress
hallski <hallski> [Fri, 02 Jun 2006 23:02:20 +0000] rev 149
Commiting some work in progress
Wed, 31 May 2006 21:05:11 +0000 styling
hallski <hallski> [Wed, 31 May 2006 21:05:11 +0000] rev 148
styling
Sat, 27 May 2006 17:40:24 +0000 added upcoming files lm-socket.[ch]
hallski <hallski> [Sat, 27 May 2006 17:40:24 +0000] rev 147
added upcoming files lm-socket.[ch]
Sat, 27 May 2006 08:34:56 +0000 2006-05-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 May 2006 08:34:56 +0000] rev 146
2006-05-27 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (ssl_verify_certificate): - Fixed an error with an uninitialized value. - Fixes LM-35.
Sat, 27 May 2006 08:34:10 +0000 2006-05-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 May 2006 08:34:10 +0000] rev 145
2006-05-27 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: (ssl_verify_certificate): - Fixed an error with an uninitialized value. - Fixes LM-35.
Sat, 27 May 2006 08:08:37 +0000 2006-05-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 May 2006 08:08:37 +0000] rev 144
2006-05-26 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free), (connection_handle_message), (_lm_connection_failed_with_error), (connection_auth_reply), (connection_stream_received), (lm_connection_set_disconnect_function): - Patch from Owen Taylor fixes two reentrancy problems. - Fixes LM-37.
Fri, 26 May 2006 14:16:56 +0000 2006-05-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 26 May 2006 14:16:56 +0000] rev 143
2006-05-26 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free), (connection_handle_message), (_lm_connection_failed_with_error), (connection_auth_reply), (connection_stream_received), (lm_connection_set_disconnect_function): - Patch from Owen Taylor fixes two reentrancy problems. - Fixes LM-37.
Thu, 04 May 2006 13:15:25 +0000 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 04 May 2006 13:15:25 +0000] rev 142
2006-04-19 Mikael Hallendal <micke@imendio.com> * Release 1.1.1 * Makefile.am: Added DISTCHECK_CONFIGURE_FLAGS * configure.ac: Removed old gtk-doc cruft, only use GTK_DOC_CHECK now. * loudmouth/Makefile.am: Added EXTRA_DIST.
Wed, 19 Apr 2006 14:30:59 +0000 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 19 Apr 2006 14:30:59 +0000] rev 141
2006-04-19 Mikael Hallendal <micke@imendio.com> * configure.ac: - Move back to use the GTK_DOC_CHECK() macro. * docs/reference/Makefile.am: - Updated to newer format from gtk-doc (old one failed distcheck with new auto*).
Wed, 19 Apr 2006 11:42:53 +0000 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 19 Apr 2006 11:42:53 +0000] rev 140
2006-04-19 Mikael Hallendal <micke@imendio.com> * Landing a patch by Martyn Russell for Win32. * configure.ac: Updated for Win32 work * examples/*: Updated and improved. * loudmouth/Makefile.am: * loudmouth/lm-connection.c: - Abstracted out the low level socket handling to lm-sock.[ch] to make this file clean from OS dependant socket code. * loudmouth/lm-internals.h: * loudmouth/lm-parser.c: * loudmouth/lm-proxy.c: * loudmouth/lm-sha.c: * loudmouth/lm-utils.c: - Win32 work * loudmouth/lm-sock.[ch]: - Network abstraction layer.
Tue, 18 Apr 2006 13:47:21 +0000 2006-04-18 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 18 Apr 2006 13:47:21 +0000] rev 139
2006-04-18 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-openssl.c: (_lm_ssl_begin): - Fixed an issue reported by Martyn when using non-blocking sockets.
Wed, 12 Apr 2006 14:37:15 +0000 2006-04-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 12 Apr 2006 14:37:15 +0000] rev 138
2006-04-12 Mikael Hallendal <micke@imendio.com> * autogen.sh: * configure.ac: * configure.in: - Bumped the autoconf and automake requirements. - Added support to compile with --with-ssl=gnutls|openssl|no. The default is to build against gnutls and you must explicitely tell that you don't want SSL support or configure will fail if you don't have GnuTLS (or building with --with-ssl=openssl). * loudmouth/Makefile.am: * loudmouth/lm-ssl-openssl.c: - Added an OpenSSL backend. Currently doesn't verify certificates.
Wed, 05 Apr 2006 15:19:13 +0000 2006-04-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 05 Apr 2006 15:19:13 +0000] rev 137
2006-04-05 Mikael Hallendal <micke@imendio.com> * configure.in: Define HAVE_SSL which will be set if GnuTLS or OpenSSL is supported. * loudmouth/Makefile.am: * loudmouth/lm-connection.c: * loudmouth/lm-internals.h: * loudmouth/lm-ssl-base.[ch]: * loudmouth/lm-ssl-generic.c: * loudmouth/lm-ssl-gnutls.c: * loudmouth/lm-ssl-internals.h: Took out the SSL functions from lm-internals.h * loudmouth/lm-ssl.[ch]: - Refactored the SSL stuff to make room for an OpenSSL implementation. - lm-ssl-generic and lm-ssl-base contains the shared parts between the GnuTLS and the OpenSSL implementations. lm-ssl-gnutls.c will contain GnuTLS specifics and lm-ssl-openssl.c will contain OpenSSL.
Wed, 05 Apr 2006 13:19:47 +0000 This commit was manufactured by cvs2svn to create branch
unknown <unknown> [Wed, 05 Apr 2006 13:19:47 +0000] rev 136
This commit was manufactured by cvs2svn to create branch 'loudmouth-1-0'.
Wed, 05 Apr 2006 13:19:47 +0000 2006-04-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 05 Apr 2006 13:19:47 +0000] rev 135
2006-04-05 Mikael Hallendal <micke@imendio.com> * Speed release of 1.0.3 * NEWS: Updated * configure.in: Bumped to 1.0.3 * loudmouth/lm-ssl.c: (ssl_free), (ssl_func_always_continue): - Build fix for building without SSL, thanks foser, LM-25.
Wed, 05 Apr 2006 09:30:53 +0000 2006-04-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 05 Apr 2006 09:30:53 +0000] rev 134
2006-04-05 Mikael Hallendal <micke@imendio.com> * NEWS: Updated for 1.0.2 * configure.in: Bumped version to 1.0.2
Mon, 03 Apr 2006 16:14:31 +0000 2006-04-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 03 Apr 2006 16:14:31 +0000] rev 133
2006-04-03 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free), (_lm_connection_succeeded), (connection_buffered_write_cb), (connection_output_is_buffered), (connection_setup_output_buffer), (connection_do_close), (connection_do_write), (connection_send), (lm_connection_new), (lm_connection_authenticate): - Added an output buffer that will be enabled if the nonblocking write cannot be performed in one go (for large messages). - Fixes LM-17. * loudmouth/lm-internals.h: * loudmouth/lm-ssl.c: (ssl_func_always_continue), (_lm_ssl_send), (lm_ssl_new): - Added a default SSL function that will always continue, this will be used if NULL is passed in as SSL function to lm_ssl_new.
Mon, 20 Mar 2006 14:54:06 +0000 2006-03-20 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 20 Mar 2006 14:54:06 +0000] rev 132
2006-03-20 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_do_open): Fixed up some of the error codes replied. (lm_connection_open_and_block): - Set the error if connection fails. - Fixes LM-15.
Mon, 20 Mar 2006 14:19:13 +0000 2006-03-20 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 20 Mar 2006 14:19:13 +0000] rev 131
2006-03-20 Mikael Hallendal <micke@imendio.com> * Makefile.am: * acinclude.m4: * configure.in: * tests/.cvsignore: * tests/Makefile.am: * tests/test-objects.[ch]: - Started to add support for the Check unit test framework.
Mon, 20 Mar 2006 10:53:45 +0000 2006-03-20 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 20 Mar 2006 10:53:45 +0000] rev 130
2006-03-20 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: Fixes LM-16. (_lm_connection_failed_with_error): - Call connection_do_close to remove sources. (connection_do_close): Always set the connection state to CLOSED.
Mon, 02 Jan 2006 14:22:04 +0000 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 02 Jan 2006 14:22:04 +0000] rev 129
2006-01-02 Mikael Hallendal <micke@imendio.com> * MAINTAINERS: Added
Tue, 16 Aug 2005 00:17:41 +0000 2005-08-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 16 Aug 2005 00:17:41 +0000] rev 128
2005-08-16 Mikael Hallendal <micke@imendio.com> * NEWS: * configure.in: - Release 1.0.1 * loudmouth/lm-connection.c: (connection_free): - Unref context if it is set.
Sun, 14 Aug 2005 12:48:42 +0000 2005-08-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 14 Aug 2005 12:48:42 +0000] rev 127
2005-08-14 Mikael Hallendal <micke@imendio.com> * NEWS: * configure.in: - Version 1.0, yiiiha!
Fri, 12 Aug 2005 16:08:17 +0000 2005-08-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 12 Aug 2005 16:08:17 +0000] rev 126
2005-08-12 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_failed_with_error): - Set state to LM_CONNECTION_STATE_CLOSED if we failed to connect. - Fixes LM-8.
Fri, 12 Aug 2005 09:51:26 +0000 2005-08-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 12 Aug 2005 09:51:26 +0000] rev 125
2005-08-12 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_authenticate_and_block): - Set state correctly. - Fixes LM-7. (lm_connection_send_with_reply_and_block): - Check that connection is open before using it. - Fixes LM-6.
Sat, 30 Jul 2005 19:54:02 +0000 2005-07-30 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 30 Jul 2005 19:54:02 +0000] rev 124
2005-07-30 Mikael Hallendal <micke@imendio.com> * autogen.sh: * configure.in: * loudmouth/lm-connection.c: (connection_add_watch): - Gtk-doc fixes.
Sat, 09 Jul 2005 09:30:04 +0000 * loudmouth/lm-connection.c (lm_connection_set_ssl):
mr <mr> [Sat, 09 Jul 2005 09:30:04 +0000] rev 123
* loudmouth/lm-connection.c (lm_connection_set_ssl): - Error when trying to set up SSL knowing it is not supported.
Wed, 25 May 2005 09:43:05 +0000 removed c++ comment
hallski <hallski> [Wed, 25 May 2005 09:43:05 +0000] rev 122
removed c++ comment
Mon, 16 May 2005 23:32:19 +0000 2005-05-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 16 May 2005 23:32:19 +0000] rev 121
2005-05-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: * loudmouth/lm-connection.c: * loudmouth/lm-proxy.c: - Fixed some gcc 4.0 warnings. * loudmouth/lm-ssl.[ch]: Made the API more consistent. * examples/test-lm.c: Fixed some gcc 4.0 warnings.
Fri, 13 May 2005 19:27:54 +0000 2005-05-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 13 May 2005 19:27:54 +0000] rev 120
2005-05-13 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: (_lm_ssl_read): - Try to fix LM-3 for real this time.
Sun, 08 May 2005 21:34:56 +0000 2005-05-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 May 2005 21:34:56 +0000] rev 119
2005-05-08 Mikael Hallendal <micke@imendio.com> * Release 0.90 * NEWS: * configure.in: - Updated for 0.90
Thu, 05 May 2005 19:12:31 +0000 2005-05-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 May 2005 19:12:31 +0000] rev 118
2005-05-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded): - Don't unref io_channel here as well, already done in do_close. - Fixes LM-5, reported by Daniel Lavalliere. (connection_do_close): - Set fd to -1 to be sure it's not used again.
Thu, 05 May 2005 19:07:15 +0000 2005-05-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 May 2005 19:07:15 +0000] rev 117
2005-05-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: (_lm_ssl_read): - Don't accidently return a negative bytes_read. - Fixes LM-3, reported by Daniel Lavalliere.
Thu, 05 May 2005 18:58:44 +0000 2005-05-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 May 2005 18:58:44 +0000] rev 116
2005-05-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Unref LmSSL when freeing connection. Reported by Daniel Lavalliere. - Fixes LM-4.
Sun, 24 Apr 2005 11:47:48 +0000 2005-04-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 24 Apr 2005 11:47:48 +0000] rev 115
2005-04-24 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Free the incoming message queue, reported by Daniel Lavalliere.
Sun, 24 Apr 2005 11:40:16 +0000 2005-04-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 24 Apr 2005 11:40:16 +0000] rev 114
2005-04-24 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded), (_lm_connection_failed_with_error), (connection_connect_cb), (connection_do_connect), (connection_do_close): - Disconnect from the connect io-watch when connect is done. - Based on a patch from Daniel Lavalliere.
Mon, 18 Apr 2005 16:44:25 +0000 2005-04-18 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 18 Apr 2005 16:44:25 +0000] rev 113
2005-04-18 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Check if connection is opening as well and close it if it is. - Fix suggested by Daniel Lavalliere.
Thu, 31 Mar 2005 20:30:34 +0000 Anders will have to do a little more than that
hallski <hallski> [Thu, 31 Mar 2005 20:30:34 +0000] rev 112
Anders will have to do a little more than that
Thu, 31 Mar 2005 20:08:29 +0000 2005-03-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 31 Mar 2005 20:08:29 +0000] rev 111
2005-03-31 Mikael Hallendal <micke@imendio.com> * Makefile.am: * CONTRIBUTORS: * loudmouth/lm-connection.c: * loudmouth/lm-ssl.c: - More release work. - Adding CONTRIBUTORS file.
Thu, 31 Mar 2005 19:52:39 +0000 2005-03-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 31 Mar 2005 19:52:39 +0000] rev 110
2005-03-31 Mikael Hallendal <micke@imendio.com> * Makefile.am: * configure.in: - Removed the mono directory from the release tarball, never finished and should probably be redone from scratch if to be done now.
Thu, 31 Mar 2005 16:03:59 +0000 2005-03-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 31 Mar 2005 16:03:59 +0000] rev 109
2005-03-31 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-debug.h: Correct log domain * loudmouth/lm-ssl.c: (ssl_verify_certificate): - Removed GNUTLS_CERT_NOT_TRUSTED which has been removed from GnuTLS. - Patch from foser@gentoo.org
Fri, 25 Feb 2005 10:38:17 +0000 fixed Imendio HB -> Imendio AB
hallski <hallski> [Fri, 25 Feb 2005 10:38:17 +0000] rev 108
fixed Imendio HB -> Imendio AB
Wed, 02 Feb 2005 15:55:19 +0000 2005-02-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 02 Feb 2005 15:55:19 +0000] rev 107
2005-02-02 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: (print_usage), (main): - Support sending --host which would be the host part of the jid if the connect server is different.
Thu, 27 Jan 2005 13:25:33 +0000 2005-01-27 Martyn Russell <mr@gnome.org>
hallski <hallski> [Thu, 27 Jan 2005 13:25:33 +0000] rev 106
2005-01-27 Martyn Russell <mr@gnome.org> * loudmouth/lm-connection.c (_lm_connection_failed_with_error): - Added fix to call the open callback when all connection attempts fail to the destination server.
Wed, 19 Jan 2005 22:12:15 +0000 2005-01-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 19 Jan 2005 22:12:15 +0000] rev 105
2005-01-19 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_in_event): * loudmouth/lm-ssl.c: (_lm_ssl_read): - Seems GnuTLS returns a huge size as read bytes when the server is disconnected. Check if returned read size is larger than asked for if so, set the connection to be hung up. - Fixes bug #164592
Mon, 08 Nov 2004 13:21:52 +0000 2004-11-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 08 Nov 2004 13:21:52 +0000] rev 104
2004-11-08 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: Added SSL support * examples/lm-register.c: Added SSL support
Sat, 30 Oct 2004 23:09:41 +0000 2004-10-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 30 Oct 2004 23:09:41 +0000] rev 103
2004-10-31 Mikael Hallendal <micke@imendio.com> * Release 0.17.2 * NEWS: Updated for 0.17.2 * configure.in: Bumped version to 0.17.2
Fri, 29 Oct 2004 22:48:03 +0000 2004-10-30 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 29 Oct 2004 22:48:03 +0000] rev 102
2004-10-30 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-parser.c: (lm_parser_parse): - Removed that hack to try to convert to utf8, the stream should be utf8 according to the Jabber specs. This hack caused a lot of weird problems. - Solves bug #154228
Thu, 21 Oct 2004 23:18:51 +0000 2004-10-22 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Oct 2004 23:18:51 +0000] rev 101
2004-10-22 Mikael Hallendal <micke@imendio.com> reviewed by: <delete if not using a buddy> * loudmouth/lm-connection.h: * loudmouth/lm-error.h: * loudmouth/lm-message-handler.h: * loudmouth/lm-message-node.h: * loudmouth/lm-message.h: * loudmouth/lm-proxy.h: * loudmouth/lm-utils.h: * loudmouth/lm-ssl.h: - G_BEGIN_DECLS and G_END_DECLS * loudmouth/loudmouth.h:
Fri, 08 Oct 2004 11:12:03 +0000 2004-10-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 08 Oct 2004 11:12:03 +0000] rev 100
2004-10-08 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_new_message_cb): - Fix crash on Solaris when running in verbose mode.
Mon, 04 Oct 2004 22:54:29 +0000 2004-10-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Oct 2004 22:54:29 +0000] rev 99
2004-10-05 Mikael Hallendal <micke@imendio.com> * examples/*.c * loudmouth/*.[ch] - s/Imendio HB/Imendio AB/
Mon, 04 Oct 2004 22:53:06 +0000 2004-10-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Oct 2004 22:53:06 +0000] rev 98
2004-10-05 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-sections.txt: - Added missing function
Fri, 24 Sep 2004 00:09:55 +0000 2004-09-24 Tim Robbins <tim@teragen.com.au>
hallski <hallski> [Fri, 24 Sep 2004 00:09:55 +0000] rev 97
2004-09-24 Tim Robbins <tim@teragen.com.au> * loudmouth/lm-connection.c: (connection_do_close): - Use g_source_destroy instead of g_source_remove since we might not use the default main context.
Mon, 20 Sep 2004 22:26:37 +0000 2004-09-20 Tollef Fog Heen <tfheen@raw.no>
hallski <hallski> [Mon, 20 Sep 2004 22:26:37 +0000] rev 96
2004-09-20 Tollef Fog Heen <tfheen@raw.no> * loudmouth/lm-connection.c: (connection_in_event): Use gsize and not gint, they have different sizes on 64 bit architectures. * loudmouth/lm-ssl.c, loudmouth/lm-internals.h: Adjust prototype of _lm_ssl_read to match.
Fri, 03 Sep 2004 09:25:33 +0000 2004-09-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 03 Sep 2004 09:25:33 +0000] rev 95
2004-09-03 Mikael Hallendal <micke@imendio.com> * examples/Makefile.am: * examples/lm-register.c: - Added small tool to register an account
Thu, 02 Sep 2004 18:17:01 +0000 2004-09-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 02 Sep 2004 18:17:01 +0000] rev 94
2004-09-02 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_set_proxy): - Use NULL to unset the proxy settings * docs/reference/tmp/lm-proxy.sgml: Updated LmProxyType docs
Mon, 30 Aug 2004 21:37:04 +0000 2004-08-30 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 30 Aug 2004 21:37:04 +0000] rev 93
2004-08-30 Mikael Hallendal <micke@imendio.com> * Released 0.17.1 * NEWS: Updated for 0.17.1 * configure.in: Bumped version to 0.17.1 * loudmouth/lm-connection.c: (connection_start_keep_alive): - Don't add idle if keep alive rate is 0. - Patch from Marcin Krzyżanowski <krzak@hakore.com> (lm_connection_new): initialize keep alive rate
Thu, 26 Aug 2004 23:19:07 +0000 fixed missing functions
hallski <hallski> [Thu, 26 Aug 2004 23:19:07 +0000] rev 92
fixed missing functions
Thu, 26 Aug 2004 22:41:08 +0000 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 26 Aug 2004 22:41:08 +0000] rev 91
2004-08-27 Mikael Hallendal <micke@imendio.com> * Released 0.17 * NEWS: Updated for 0.17 * configure.in: Don't try to output mono Makefiles * docs/reference/tmpl/lm-connection.sgml: Updated * loudmouth/lm-connection.[ch]: - Changed the LmConnectionState enum to follow the rest of the API better.
Tue, 24 Aug 2004 23:37:38 +0000 2004-08-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 24 Aug 2004 23:37:38 +0000] rev 90
2004-08-25 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch]: (connection_send_keep_alive), (connection_start_keep_alive), (connection_stop_keep_alive): Added (lm_connection_set_keep_alive_rate): - Added support to have Loudmouth send keep alive packages, a single space, at regular intervals.
Sun, 08 Aug 2004 23:07:23 +0000 2004-08-09 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 23:07:23 +0000] rev 89
2004-08-09 Mikael Hallendal <micke@imendio.com> * examples/test-tunnel.c: Updated. * loudmouth/lm-connection.[ch]: (lm_connection_get_jid), (lm_connection_set_jid): - Replaced the _host functions with these. These makes much more sense.
Sun, 08 Aug 2004 20:04:15 +0000 2004-08-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 20:04:15 +0000] rev 88
2004-08-08 Mikael Hallendal <micke@imendio.com> * configure.in: Bumped version to 0.17
Sun, 08 Aug 2004 20:01:54 +0000 2004-08-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 20:01:54 +0000] rev 87
2004-08-08 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-proxy.sgml: Updated docs * examples/test-tunnel.c: Use the new API for connecting to other host than the actual server name (host part of jid). * loudmouth/lm-connection.[ch]: (lm_connection_set_host), (lm_connection_get_host): Added - Use lm_connection_get_host internally when connecting. - Make LM_PROXY_TYPE_NONE reset the proxy settings on a connection. * loudmouth/lm-proxy.c: (_lm_proxy_connect_cb): Don't connect when proxy is of type LM_PROXY_TYPE_NONE.
Sun, 08 Aug 2004 11:01:32 +0000 2004-08-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 11:01:32 +0000] rev 86
2004-08-08 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-proxy.sgml: Added LM_PROXY_TYPE_NONE * examples/Makefile.am: Added test-tunnel.c * examples/test-tunnel.c: - Added test that uses LM_PROXY_TYPE_NONE. * loudmouth/lm-internals.h: Cleaning * loudmouth/lm-proxy.c: - Support using LM_PROXY_TYPE_NONE for direct (for example an ssh-tunnel) "proxy".
Tue, 03 Aug 2004 08:46:22 +0000 Added a few files I forget when syncing with svn
hallski <hallski> [Tue, 03 Aug 2004 08:46:22 +0000] rev 85
Added a few files I forget when syncing with svn
Mon, 02 Aug 2004 23:57:41 +0000 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 02 Aug 2004 23:57:41 +0000] rev 84
2004-05-28 Mikael Hallendal <micke@imendio.com> * configure.in: - Correctly inform whether SSL support was enabled or not. 2004-05-28 Mikael Hallendal <micke@imendio.com> * src/lm-sha.c: Fixed lvalue cast that wasn't approved by newer GCC. 2004-05-10 Mikael Hallendal <micke@imendio.com> * configure.in: Enable Mono on request * mono/*: - Updated the bindings some. - Removed the autogenerated, it's such a small API that I figured it was easier to wrap it manually. 2004-04-30 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-parser.c (parser_end_node_cb): Unref the message node. 2004-04-29 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: * examples/Makefile.am: - Added a small tool to change the password on a jabber account. 2004-04-27 Mikael Hallendal <micke@imendio.com> * Ignore on autogenerated files. 2004-04-20 Mikael Hallendal <micke@imendio.com> * loudmouth/*.[ch]: Updated copyright information 2004-04-20 Mikael Hallendal <micke@imendio.com> * configure.in: Now depend on Glib 2.4 * loudmouth/lm-queue.[ch]: Removed, use the new GQueue in Glib 2.4 * loudmouth/lm-connection.[ch]: Use GQueue instead of LmQueue. 2004-04-16 Mikael Hallendal <micke@imendio.com> * configure.in: Added libtasn1 requirement * loudmouth.spec.in: Added requirement on libtasn if built with SSL. 2004-04-04 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-sha.c: Commited compile fix from Sjoerd. 2004-03-20 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-sections.txt: - Added lm_connection_get_state - Added LmConnectionState
Thu, 18 Mar 2004 00:06:01 +0000 added files
hallski <hallski> [Thu, 18 Mar 2004 00:06:01 +0000] rev 83
added files
Thu, 18 Mar 2004 00:04:59 +0000 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 18 Mar 2004 00:04:59 +0000] rev 82
2004-03-17 Mikael Hallendal <micke@imendio.com> * Synced from SVN. * Released 0.16 * configure.in: Bumped to 0.16 * NEWS: Updated for 0.16 2004-03-17 Mikael Hallendal <micke@imendio.com> * docs/reference/*: Updated documentation. * loudmouth/*: Fixed the documentation in a couple of places. 2004-03-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch] (lm_connection_new_with_context): - Added to be able to give what context the connection should be running in. - All internal functions are updated to use the context or NULL if lm_connection_new was called. - Should make it possible to use several LmConnections in various threads. 2004-03-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: * loudmouth/lm-internal.h: * loudmouth/lm-proxy.c: - Make the HTTP proxy support asynchronous. Patch from Josh Beam. - Re-enable the HTTP proxy support. * examples/lm-send-sync.c: * examples/lm-send-async.c: * examples/test-http-proxy.c: - Added two of the old examples and a new one to test out the HTTP proxy support. 2004-03-17 Mikael Hallendal <micke@imendio.com> * configure.in: Generate examples/Makefile * loudmouth/test-jid.c: Removed * loudmouth/test-lm.c: Moved to examples/ * exmples/*: Moved out from loudmouth/
Thu, 05 Feb 2004 22:18:20 +0000 2004-02-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 Feb 2004 22:18:20 +0000] rev 81
2004-02-05 Mikael Hallendal <micke@imendio.com> * README: Updated information about website and bug reporting
Fri, 30 Jan 2004 17:41:33 +0000 removed debug
hallski <hallski> [Fri, 30 Jan 2004 17:41:33 +0000] rev 80
removed debug
Thu, 29 Jan 2004 10:01:43 +0000 2004-01-29 Richard Hult <richard@imendio.com>
rhult <rhult> [Thu, 29 Jan 2004 10:01:43 +0000] rev 79
2004-01-29 Richard Hult <richard@imendio.com> * loudmouth/lm-message-node.c: (lm_message_node_to_string): * loudmouth/lm-message.c: (lm_message_new): (lm_message_new_with_sub_type), (lm_message_unref): - Plug leaks and fix two small coding style issues.
Fri, 23 Jan 2004 05:29:37 +0000 2004-01-23 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 23 Jan 2004 05:29:37 +0000] rev 78
2004-01-23 Mikael Hallendal <micke@imendio.com> * Release 0.15.1 * NEWS: * configure.in: - Updated to 0.15.1
Thu, 22 Jan 2004 15:20:15 +0000 * configure.in:
fcrozat <fcrozat> [Thu, 22 Jan 2004 15:20:15 +0000] rev 77
* configure.in: * loudmouth/lm-ssl.c: (ssl_verify_certificate): Don't use deprecated function of gnutls. Now requires gnutls >= 1.0.0
Wed, 21 Jan 2004 23:27:05 +0000 actually, that's gossip 0.7. Loudmouth is 0.15
hallski <hallski> [Wed, 21 Jan 2004 23:27:05 +0000] rev 76
actually, that's gossip 0.7. Loudmouth is 0.15
Wed, 21 Jan 2004 23:26:40 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 23:26:40 +0000] rev 75
2004-01-21 Mikael Hallendal <micke@imendio.com> * Release 0.7
Wed, 21 Jan 2004 22:24:40 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 22:24:40 +0000] rev 74
2004-01-21 Mikael Hallendal <micke@imendio.com> * Makefile.am: * configure.in: - Removed the mono bindings for now.
Wed, 21 Jan 2004 22:13:28 +0000 2004-01-21 Richard Hult <richard@imendio.com>
rhult <rhult> [Wed, 21 Jan 2004 22:13:28 +0000] rev 73
2004-01-21 Richard Hult <richard@imendio.com> * loudmouth.spec.in: The library changed name, update to libloudmouth-1.la.
Wed, 21 Jan 2004 21:50:42 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 21:50:42 +0000] rev 72
2004-01-21 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-ssl.sgml: * loudmouth/lm-ssl.c: - Added API documentation
Wed, 21 Jan 2004 21:34:05 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 21:34:05 +0000] rev 71
2004-01-21 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-docs.sgml: * docs/reference/loudmouth-sections.txt: * docs/reference/tmpl/lm-connection.sgml: * docs/reference/tmpl/loudmouth-unused.sgml: * docs/reference/tmpl/lm-ssl.sgml: * loudmouth/lm-ssl.h: - Added new file to documentation
Wed, 21 Jan 2004 18:02:57 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 18:02:57 +0000] rev 70
2004-01-21 Mikael Hallendal <micke@imendio.com> * Makefile.am: * configure.in: Work on the C# bindings * NEWS: Preparing for 0.15 * loudmouth-1.0.pc.in: Versioned the library * loudmouth/Makefile.am: ditto * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: Disabled the proxy support. * mono/Makefile: * mono/Makefile.am: * mono/loudmouth/Makefile.am: * mono/loudmouth/loudmouth-api.xml: * mono/loudmouth/loudmouth.metadata: * mono/sources/loudmouth-sources.xml: - WIP on the bindings, first cut of generated bindings.
Fri, 16 Jan 2004 00:09:09 +0000 2004-01-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 16 Jan 2004 00:09:09 +0000] rev 69
2004-01-16 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_failed_with_error), (connection_connect_cb): (connection_do_connect): - Don't fall through after calling connection_failed. - Fixed bug #130449
Thu, 15 Jan 2004 07:57:29 +0000 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 15 Jan 2004 07:57:29 +0000] rev 68
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/Makefile.am: - Added lm-ssl.[ch] * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: - Splitted out the SSL parts - No longer contains loads of #ifdefs around tls parts - Added lm_connection_[set|get]_ssl instead. * loudmouth/lm-internals.h: - Added _lm_ssl* * loudmouth/lm-ssl.c: * loudmouth/lm-ssl.h: - New files, the SSL parts from LmConnection. - Declares no-ops for SSL functions if compiled without support for it. * loudmouth/test-lm.c: - Updated for new SSL API.
Thu, 15 Jan 2004 06:18:14 +0000 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 15 Jan 2004 06:18:14 +0000] rev 67
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Added Sjoerd Simons to copyright list.
Thu, 15 Jan 2004 05:50:26 +0000 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 15 Jan 2004 05:50:26 +0000] rev 66
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/Makefile.am: - Added lm-proxy.[ch] * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: - Commited patch from Sjoerd Simons to make async connect work better. - Cleaned out the proxy support to it's own file. - Made sure all public functions user g_return_(val)_if_fail. * loudmouth/lm-internals.h: - cleaned up a bit and added proxy function and base64 encoding * loudmouth/lm-message-handler.c: - include config.h * loudmouth/lm-proxy.c: * loudmouth/lm-proxy.h: - Added, broken out of LmConnection - Commited patch from Josh Beam * loudmouth/lm-utils.c: (_lm_utils_base64_encode): Added.
Thu, 08 Jan 2004 14:43:02 +0000 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult> [Thu, 08 Jan 2004 14:43:02 +0000] rev 65
2004-01-08 Richard Hult <richard@imendio.com> * loudmouth/lm-connection.c (connection_timeout_check_open): Remove debug output. * acinclude.m4: Add gmtoff check. * loudmouth/lm-utils.c (lm_utils_get_localtime): Use tm_gmtoff if available.
Mon, 05 Jan 2004 23:44:41 +0000 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 05 Jan 2004 23:44:41 +0000] rev 64
2004-01-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Now works with sync open again. * loudmouth/lm-utils.c: (_lm_utils_free_callback): - Work with NULL
Mon, 05 Jan 2004 22:27:46 +0000 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 05 Jan 2004 22:27:46 +0000] rev 63
2004-01-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Work in progress of making the lm_connection_open really async. - Currently broken for lm_connection_open_block.
Sat, 27 Dec 2003 23:01:19 +0000 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 Dec 2003 23:01:19 +0000] rev 62
2003-12-27 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch]: (connection_verify_certificate), (connection_do_open), (connection_do_close), (connection_in_event), (connection_send), (lm_connection_new): Updated to not pass SSL function everywhere. (lm_connection_open): Removed the _ssl function (lm_connection_open_and_block): Removed the _ssl function (lm_connection_set_use_ssl): Added, set LmSSLFunction here instead. (lm_connection_get_use_ssl): Internal update
Sat, 27 Dec 2003 04:00:01 +0000 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 Dec 2003 04:00:01 +0000] rev 61
2003-12-27 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-error.sgml: * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: (connection_connect_nonblocking), (connection_do_open), (connection_http_proxy_negotiate), (lm_connection_new), (lm_connection_get_proxy_type), (lm_connection_set_proxy_type), (lm_connection_get_proxy_server), (lm_connection_set_proxy_server), (lm_connection_get_proxy_port), (lm_connection_set_proxy_port): - Add support for HTTP proxy - Patch from Josh Beam <josh@3ddrome.com> - Needed changes to Loudmouth to fix bug #117757 in Gossip.
Fri, 19 Dec 2003 22:20:01 +0000 removed a couple of debug printouts
hallski <hallski> [Fri, 19 Dec 2003 22:20:01 +0000] rev 60
removed a couple of debug printouts
(0) -240 +240 tip