hallski <hallski> [Thu, 14 Sep 2006 20:05:57 +0000] rev 179
doc work
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.
hallski <hallski> [Mon, 11 Sep 2006 19:19:30 +0000] rev 177
use time
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.
hallski <hallski> [Sun, 10 Sep 2006 22:09:45 +0000] rev 175
2006-09-11 Mikael Hallendal <micke@imendio.com>
* Release 1.0.5
hallski <hallski> [Sun, 10 Sep 2006 22:09:30 +0000] rev 174
2006-09-11 Mikael Hallendal <micke@imendio.com>
* Release 1.1.3
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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.
hallski <hallski> [Fri, 16 Jun 2006 08:51:48 +0000] rev 154
bus hacking
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
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
hallski <hallski> [Tue, 06 Jun 2006 12:16:49 +0000] rev 151
WIP
hallski <hallski> [Fri, 02 Jun 2006 23:54:29 +0000] rev 150
some more
hallski <hallski> [Fri, 02 Jun 2006 23:02:20 +0000] rev 149
Commiting some work in progress
hallski <hallski> [Wed, 31 May 2006 21:05:11 +0000] rev 148
styling
hallski <hallski> [Sat, 27 May 2006 17:40:24 +0000] rev 147
added upcoming files lm-socket.[ch]
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.
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.
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.
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.
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.
hallski <hallski> [Thu, 31 Mar 2005 20:30:34 +0000] rev 112
Anders will have to do a little more than that
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.
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.
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
hallski <hallski> [Fri, 25 Feb 2005 10:38:17 +0000] rev 108
fixed Imendio HB -> Imendio AB
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.
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.
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
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
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
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
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:
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.
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/
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
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.
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.
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
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
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
hallski <hallski> [Thu, 26 Aug 2004 23:19:07 +0000] rev 92
fixed missing functions
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.
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.
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.
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
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.
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".
hallski <hallski> [Tue, 03 Aug 2004 08:46:22 +0000] rev 85
Added a few files I forget when syncing with svn
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
hallski <hallski> [Thu, 18 Mar 2004 00:06:01 +0000] rev 83
added files
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/
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
hallski <hallski> [Fri, 30 Jan 2004 17:41:33 +0000] rev 80
removed debug
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.
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
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
hallski <hallski> [Wed, 21 Jan 2004 23:27:05 +0000] rev 76
actually, that's gossip 0.7. Loudmouth is 0.15
hallski <hallski> [Wed, 21 Jan 2004 23:26:40 +0000] rev 75
2004-01-21 Mikael Hallendal <micke@imendio.com>
* Release 0.7
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.
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.
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
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
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.
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
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.
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.
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.
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.
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
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.
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
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.
hallski <hallski> [Fri, 19 Dec 2003 22:20:01 +0000] rev 60
removed a couple of debug printouts