Tue, 04 Mar 2008 00:38:08 +0100 Release 1.3.4 1.3.4
Mikael Hallendal <micke@imendio.com> [Tue, 04 Mar 2008 00:38:08 +0100] rev 349
Release 1.3.4
Thu, 28 Feb 2008 02:52:37 +0100 Make the 1.3 branch build with --disable-debug again. Fixes LM-113.
Martyn Russell <martyn@imendio.com> [Thu, 28 Feb 2008 02:52:37 +0100] rev 348
Make the 1.3 branch build with --disable-debug again. Fixes LM-113. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Feb 2008 02:21:47 +0100 Merge branch 'master' of git@github.com:hallski/loudmouth
Mikael Hallendal <micke@imendio.com> [Thu, 28 Feb 2008 02:21:47 +0100] rev 347
Merge branch 'master' of git@github.com:hallski/loudmouth
Thu, 28 Feb 2008 02:18:11 +0100 Close the socket before setting it to -1. This hopefully solves LM-95.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Feb 2008 02:18:11 +0100] rev 346
Close the socket before setting it to -1. This hopefully solves LM-95. Added a socket_close_io_channel call that unrefs the IOChannel and closes the file descriptor.
Thu, 28 Feb 2008 01:13:52 +0100 Some code style fixes
Mikael Hallendal <micke@imendio.com> [Thu, 28 Feb 2008 01:13:52 +0100] rev 345
Some code style fixes
Mon, 25 Feb 2008 23:58:43 +0100 Return FALSE from lm_connection_open in the synchronous case instead of open callback
Owen Taylor <otaylor@redhat.com> [Mon, 25 Feb 2008 23:58:43 +0100] rev 344
Return FALSE from lm_connection_open in the synchronous case instead of open callback This patch fixes things up so that synchronous failures don't call the open callback but instead return the correct FALSE result from lm_connection_open(). Otherwise this means that we will get the callback before the lm_connection_open call has returned. committer: Mikael Hallendal <micke@imendio.com>
Mon, 25 Feb 2008 23:13:58 +0100 Fixed reentrancy problem for async connections. Fixes first bit of LM-117.
Owen Taylor <otaylor@redhat.com> [Mon, 25 Feb 2008 23:13:58 +0100] rev 343
Fixed reentrancy problem for async connections. Fixes first bit of LM-117. Patch adding reference to sockets in places where otherwise we can run into trouble where the user callback causes the socket to be freed. (Note that we actually double ref the socket in some cases ...both inside lm_socket_fail_with_error() and in the caller. This is, of course, harmless, and needed because the inner ref is necessary to handle the calls to _lm_socket_fail_with_error() from lm-proxy.c, the outer ref necessary because we reference socket after calling _lm_socket_fail_with_error()) committer: Mikael Hallendal <micke@imendio.com>
Mon, 25 Feb 2008 22:58:18 +0100 Protect EAI_NODATA with #ifdef. Fixes LM-120.
Owen Taylor <otaylor@redhat.com> [Mon, 25 Feb 2008 22:58:18 +0100] rev 342
Protect EAI_NODATA with #ifdef. Fixes LM-120. A recent change to GNU libc changes the EAI_NODATA constant in netdb.h to only be defined when _GNU_SOURCE is defined. A google for "loudmouth EAI_NODATA" indicates that EAI_NODATA is also problematical on FreeBSD. I'm attaching a patch that protects the usage of EAI_NODATA with an ifdef ... I think this is preferable to the sledgehammer of _GNU_SOURCE; while GNU libc can apparently still return this error value, using the default message in this rare corner case should not be a problem. committer: Mikael Hallendal <micke@imendio.com>
Mon, 25 Feb 2008 22:52:41 +0100 Fixed the keep alive rate when using TCP for handling keep alive. Fixes LM-121.
Mikael Hallendal <micke@imendio.com> [Mon, 25 Feb 2008 22:52:41 +0100] rev 341
Fixed the keep alive rate when using TCP for handling keep alive. Fixes LM-121. The keep alive rate was multiplied with 1000 to fit into g_timeout_add. Moved it so that the multiplication is done when calling g_time_add instead.
Mon, 25 Feb 2008 21:35:29 +0100 Added new line for g_log printouts
Mikael Hallendal <micke@imendio.com> [Mon, 25 Feb 2008 21:35:29 +0100] rev 340
Added new line for g_log printouts
(0) -300 -100 -10 +10 +100 +300 tip