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.
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.
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.
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.
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*).
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.
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.
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.
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.
unknown <unknown> [Wed, 05 Apr 2006 13:19:47 +0000] rev 136
This commit was manufactured by cvs2svn to create branch
'loudmouth-1-0'.
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.
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
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.
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.
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.
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.
hallski <hallski> [Mon, 02 Jan 2006 14:22:04 +0000] rev 129
2006-01-02 Mikael Hallendal <micke@imendio.com>
* MAINTAINERS: Added
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.
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!
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.
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.
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.
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.
hallski <hallski> [Wed, 25 May 2005 09:43:05 +0000] rev 122
removed c++ comment
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.
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.
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
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.
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.
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.