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.