Sun, 13 Jul 2008 19:22:27 +0200 Added LmResolver interface.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:22:27 +0200] rev 452
Added LmResolver interface. The LmResolver interface will be implemented in one blocking fashion and one implementation that uses Libasyncns. Designing this as an interface will make it easy to implement an asynchronous version using platform specific technologies for Windows and Mac OS X. It will also make it easier to create a mock implementation to simulate various error codes to test the layers using the resolver.
Sun, 13 Jul 2008 19:05:23 +0200 Some style fixes
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:05:23 +0200] rev 451
Some style fixes
Sun, 13 Jul 2008 19:02:02 +0200 Refactored some of the SSL code in LmConnection.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:02:02 +0200] rev 450
Refactored some of the SSL code in LmConnection. Added functions to wrap LmSSL functions in LmOldSocket to minimize the number of calls from LmConnection to LmSSL directly. Also split out function to register a STARTTLS handler if it is not already registered and we are using STARTTLS.
Sun, 13 Jul 2008 11:12:26 +0200 Moved the call to _lm_ssl_close to LmOldSocket
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 11:12:26 +0200] rev 449
Moved the call to _lm_ssl_close to LmOldSocket
Sun, 13 Jul 2008 10:58:09 +0200 Split out old_socket_do_write from lm_old_socket_do_write.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 10:58:09 +0200] rev 448
Split out old_socket_do_write from lm_old_socket_do_write. The reason for having the buffer setup split out of lm_old_socket_do_write was that it's also used internally in LmOldSocket. Split out the part that should not care about buffered output into old_socket_do_write. Also renamed lm_old_socket_do_write to lm_old_socket_write.
Sun, 13 Jul 2008 01:22:50 +0200 Some more cleanups
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:22:50 +0200] rev 447
Some more cleanups
Sun, 13 Jul 2008 01:18:23 +0200 Moved the ifdefs for HAVE_ASYNCNS to the LmOldSocket code.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:18:23 +0200] rev 446
Moved the ifdefs for HAVE_ASYNCNS to the LmOldSocket code. This cleans up the code a bit as it leaves the ifdefs to internal in LmOldSocket.
Sun, 13 Jul 2008 01:14:42 +0200 Updated _asyncns_cancel to follow coding style
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:14:42 +0200] rev 445
Updated _asyncns_cancel to follow coding style
Sun, 13 Jul 2008 00:57:14 +0200 Made the output buffer functions private to LmOldSocket.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:57:14 +0200] rev 444
Made the output buffer functions private to LmOldSocket.
Sun, 13 Jul 2008 00:54:49 +0200 Moved output buffer creation/addition to LmOldSocket where it belongs.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:54:49 +0200] rev 443
Moved output buffer creation/addition to LmOldSocket where it belongs.
Sun, 13 Jul 2008 00:50:26 +0200 slight style fix
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:50:26 +0200] rev 442
slight style fix
Sat, 12 Jul 2008 22:07:29 +0200 Some more work on the soup socket
Mikael Hallendal <micke@imendio.com> [Sat, 12 Jul 2008 22:07:29 +0200] rev 441
Some more work on the soup socket
Fri, 11 Jul 2008 19:14:28 +0300 Initital start on implementing the various write functions in LmSoupSocket
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:14:28 +0300] rev 440
Initital start on implementing the various write functions in LmSoupSocket
Fri, 11 Jul 2008 19:07:11 +0300 Call connect on SoupSocket in LmSoupSocket::connect
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:07:11 +0300] rev 439
Call connect on SoupSocket in LmSoupSocket::connect
Fri, 11 Jul 2008 19:00:23 +0300 Renamed the implementation of the LmSocket interface functions to _soup_socket..
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:00:23 +0300] rev 438
Renamed the implementation of the LmSocket interface functions to _soup_socket.. The naming policy of Loudmouth says that the static functions for LmSoupSocket should be named soup_socket_... but in this case that makes the name collide with functions in Libsoup. Prefixed the functions with _ to work around that.
Fri, 11 Jul 2008 18:56:59 +0300 Added prototypes for LmSocket interface in LmSoupSocket
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 18:56:59 +0300] rev 437
Added prototypes for LmSocket interface in LmSoupSocket
Fri, 11 Jul 2008 18:51:48 +0300 Changed the LmSocket signals slightly
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 18:51:48 +0300] rev 436
Changed the LmSocket signals slightly
Fri, 11 Jul 2008 17:34:40 +0300 Added Libsoup as a dependency in configure.
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 17:34:40 +0300] rev 435
Added Libsoup as a dependency in configure.
Fri, 11 Jul 2008 17:29:07 +0300 Worked on the LmSocket interface and added a LmSoupSocket class.
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 17:29:07 +0300] rev 434
Worked on the LmSocket interface and added a LmSoupSocket class. LmSoupSocket will be a possibly temporary implementation of the LmSocket interface on top of the SoupSocket API in order to get something going quickly. Depending on how it works out it might be made the default implementation. Added signals and worked a bit to model the LmSocket API after the SoupSocket API as it seems quite similar to what I had in mind.
Wed, 09 Jul 2008 15:56:07 +0300 Made LmSocket into an interface and hooked up implementation of it in LmTcpSocket.
Mikael Hallendal <micke@imendio.com> [Wed, 09 Jul 2008 15:56:07 +0300] rev 433
Made LmSocket into an interface and hooked up implementation of it in LmTcpSocket. This design allows for the unit test framework to hook into it's mock socket object in order to short cut the network communication.
Tue, 08 Jul 2008 00:57:01 +0300 Added basic API for the new LmSocket
Mikael Hallendal <micke@imendio.com> [Tue, 08 Jul 2008 00:57:01 +0300] rev 432
Added basic API for the new LmSocket
Mon, 07 Jul 2008 15:30:58 +0200 Renamed LmSocket to LmOldSocket to make room for a new socket abstraction layer.
Mikael Hallendal <micke@imendio.com> [Mon, 07 Jul 2008 15:30:58 +0200] rev 431
Renamed LmSocket to LmOldSocket to make room for a new socket abstraction layer.
Mon, 30 Jun 2008 01:51:40 +0200 Include lm-internals.h instead of lm-socket.h in lm-xmpp-writer.h
Mikael Hallendal <micke@imendio.com> [Mon, 30 Jun 2008 01:51:40 +0200] rev 430
Include lm-internals.h instead of lm-socket.h in lm-xmpp-writer.h
Fri, 27 Jun 2008 20:08:58 +0200 Style fixes
Mikael Hallendal <micke@imendio.com> [Fri, 27 Jun 2008 20:08:58 +0200] rev 429
Style fixes
Sun, 22 Jun 2008 23:46:02 +0200 Fixed a left over DUMMY -> SIMPLE_IO
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:46:02 +0200] rev 428
Fixed a left over DUMMY -> SIMPLE_IO
Sun, 22 Jun 2008 23:45:23 +0200 Removed vtable from LmSimpleIO
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:45:23 +0200] rev 427
Removed vtable from LmSimpleIO
Sun, 22 Jun 2008 23:42:12 +0200 LmSimpleIO now implements the LmXmppWriter interface.
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:42:12 +0200] rev 426
LmSimpleIO now implements the LmXmppWriter interface. Also fixed copyright years and removed signal definition from LmSimpleIO as it will never define any own signals.
Sun, 22 Jun 2008 23:21:26 +0200 Added LmSimpleIO.
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:21:26 +0200] rev 425
Added LmSimpleIO. LmSimpleIO is meant to be the very simple implementation of the current LmConnection (send code) + lm_message_node_xml + LmParser. After this is properly refactored I can start looking into writing a more robust version of these using expat or LibXML.
Sun, 22 Jun 2008 23:11:53 +0200 Added lm-marshal.list and lm-marshal-main.c
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:11:53 +0200] rev 424
Added lm-marshal.list and lm-marshal-main.c Also added lm-dummy.[ch] for a copy/paste GObject.
Sun, 22 Jun 2008 22:53:07 +0200 Added LmXmppWriter interface
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 22:53:07 +0200] rev 423
Added LmXmppWriter interface
(0) -300 -100 -50 -30 +30 +50 +100 tip