Mon, 06 Oct 2008 01:41:19 +0200 Added _lm_connection_get_server that returns the server string.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 01:41:19 +0200] rev 501
Added _lm_connection_get_server that returns the server string. The function uses the host part of the JID used, if it is not set the function will return a copy of the connect host. Also updated to use this internally in LmConnection as the same code was duplicated in a couple of places.
Mon, 06 Oct 2008 01:13:17 +0200 Added _lm_connection_get_context as internal function.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 01:13:17 +0200] rev 500
Added _lm_connection_get_context as internal function. Returns the GMainContext currently used by the LmConnection. Internal for now, will be made public if needed from application level.
Sat, 04 Oct 2008 20:44:22 +0200 Fixed compile error when asyncns is not available [#17]
Jelmer Vernooij <jelmer@samba.org> [Sat, 04 Oct 2008 20:44:22 +0200] rev 499
Fixed compile error when asyncns is not available [#17] Fixed a typo in lm-resolver that breaks compilation when libasyncns is not available. [#17 tagged:committed responsible:Hallski state:resolved] committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 17:24:28 +0200 Bumped version to 1.4.2
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 17:24:28 +0200] rev 498
Bumped version to 1.4.2
Thu, 28 Aug 2008 15:15:28 +0200 Make lm_sha_hash thread safe. Fixes LM-64
Andreas Köhler <andi5.py@gmx.net> [Thu, 28 Aug 2008 15:15:28 +0200] rev 497
Make lm_sha_hash thread safe. Fixes LM-64 Compute the checksum in a stack-local variable and the result is printed into a newly allocated string of 41 bytes which is returned afterwards. Patch from Andreas Köhler. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 15:13:20 +0200 Make lm_sha_hash thread safe. Fixes LM-64
Andreas Köhler <andi5.py@gmx.net> [Thu, 28 Aug 2008 15:13:20 +0200] rev 496
Make lm_sha_hash thread safe. Fixes LM-64 Compute the checksum in a stack-local variable and the result is printed into a newly allocated string of 41 bytes which is returned afterwards. Patch from Andreas Köhler. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:41:14 +0200 Fixed a compiler warning with gcc 4.3. Fixes LM-127
Frederic Peters <fpeters@0d.be> [Thu, 28 Aug 2008 14:41:14 +0200] rev 495
Fixed a compiler warning with gcc 4.3. Fixes LM-127 Patch from Frederic Peters. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:40:25 +0200 Fixed a compiler warning with gcc 4.3. Fixes LM-127
Frederic Peters <fpeters@0d.be> [Thu, 28 Aug 2008 14:40:25 +0200] rev 494
Fixed a compiler warning with gcc 4.3. Fixes LM-127 Patch from Frederic Peters. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:18:28 +0200 Use GError instead of polution console with gnutls printouts. Fixes LM-126.
Leonid Evdokimov <leon@darkk.net.ru> [Thu, 28 Aug 2008 14:18:28 +0200] rev 493
Use GError instead of polution console with gnutls printouts. Fixes LM-126. Patch from Leonid Evdokimov. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:17:04 +0200 Use GError instead of polution console with gnutls printouts. Fixes LM-126.
Leonid Evdokimov <leon@darkk.net.ru> [Thu, 28 Aug 2008 14:17:04 +0200] rev 492
Use GError instead of polution console with gnutls printouts. Fixes LM-126. Patch from Leonid Evdokimov. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 13:58:48 +0200 Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128.
Frank Zschockelt <lm@freakysoft.de> [Thu, 28 Aug 2008 13:58:48 +0200] rev 491
Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128. Use g_memdup instead of g_strdup. Patch submitted by Frank Zschockelt. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 13:58:43 +0200 Use g_strndup instead of strndup in asyncns.c, fixes LM-129
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:58:43 +0200] rev 490
Use g_strndup instead of strndup in asyncns.c, fixes LM-129 Switched to use g_strndup and remove the internal version of strndup from asyncns.c. Fixes problem where strndup exists.
Thu, 28 Aug 2008 13:54:08 +0200 Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128.
Frank Zschockelt <lm@freakysoft.de> [Thu, 28 Aug 2008 13:54:08 +0200] rev 489
Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128. Use g_memdup instead of g_strdup. Patch submitted by Frank Zschockelt. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 13:48:06 +0200 Use g_strndup instead of strndup in asyncns.c, fixes LM-129
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:48:06 +0200] rev 488
Use g_strndup instead of strndup in asyncns.c, fixes LM-129 Switched to use g_strndup and remove the internal version of strndup from asyncns.c. Fixes problem where strndup exists.
Thu, 28 Aug 2008 13:38:02 +0200 Include netinet/in_systm.h in lm-sock.c, fixes LM-130.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:38:02 +0200] rev 487
Include netinet/in_systm.h in lm-sock.c, fixes LM-130. Added check for netinet/in_systm.h and include it in lm-sock.c if it exists. It fixes a build error on BSD.
Thu, 28 Aug 2008 13:37:51 +0200 Attempt to use STARTTLS in lm-send-async and test-lm examples.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:37:51 +0200] rev 486
Attempt to use STARTTLS in lm-send-async and test-lm examples.
Thu, 28 Aug 2008 13:37:44 +0200 Fixed the help string for --username in lm-send-async and test-lm examples
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:37:44 +0200] rev 485
Fixed the help string for --username in lm-send-async and test-lm examples The help string said that you should only use 'user' in 'user@foo.bar' while the code requires a full jid.
Thu, 28 Aug 2008 13:34:36 +0200 Include netinet/in_systm.h in lm-sock.c, fixes LM-130.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:34:36 +0200] rev 484
Include netinet/in_systm.h in lm-sock.c, fixes LM-130. Added check for netinet/in_systm.h and include it in lm-sock.c if it exists. It fixes a build error on BSD.
Thu, 28 Aug 2008 11:14:07 +0200 Attempt to use STARTTLS in lm-send-async and test-lm examples.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 11:14:07 +0200] rev 483
Attempt to use STARTTLS in lm-send-async and test-lm examples.
Thu, 28 Aug 2008 11:13:11 +0200 Fixed the help string for --username in lm-send-async and test-lm examples
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 11:13:11 +0200] rev 482
Fixed the help string for --username in lm-send-async and test-lm examples The help string said that you should only use 'user' in 'user@foo.bar' while the code requires a full jid.
Thu, 28 Aug 2008 10:27:03 +0200 Updated reference to GLib in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:27:03 +0200] rev 481
Updated reference to GLib in README
Thu, 28 Aug 2008 10:22:43 +0200 Added comment about SSL in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:22:43 +0200] rev 480
Added comment about SSL in README
Thu, 28 Aug 2008 10:21:42 +0200 Added comment about SSL in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:21:42 +0200] rev 479
Added comment about SSL in README
Thu, 07 Aug 2008 14:19:01 +0200 Changed lm_resolver_create_srv_string to be internal to LmResolvers
Mikael Hallendal <micke@imendio.com> [Thu, 07 Aug 2008 14:19:01 +0200] rev 478
Changed lm_resolver_create_srv_string to be internal to LmResolvers
Tue, 05 Aug 2008 09:40:07 +0200 Put a ref on the resolver while calling the callback.
Mikael Hallendal <micke@imendio.com> [Tue, 05 Aug 2008 09:40:07 +0200] rev 477
Put a ref on the resolver while calling the callback. This makes sure that the object will still be around even if the resolver is unreffed in the callback.
Tue, 05 Aug 2008 01:06:53 +0200 First cut of integrating the new resolver in LmOldSocket
Mikael Hallendal <micke@imendio.com> [Tue, 05 Aug 2008 01:06:53 +0200] rev 476
First cut of integrating the new resolver in LmOldSocket
Fri, 01 Aug 2008 16:31:23 +0200 Added cancel operation for asyncns resolver
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 16:31:23 +0200] rev 475
Added cancel operation for asyncns resolver
Fri, 01 Aug 2008 15:48:25 +0200 Fixed so that service lookup seems to work with new asyncns resolver.
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 15:48:25 +0200] rev 474
Fixed so that service lookup seems to work with new asyncns resolver.
Fri, 01 Aug 2008 11:01:49 +0200 More work on the asyncns srv lookup.
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 11:01:49 +0200] rev 473
More work on the asyncns srv lookup. Moved the srv_parse function to LmResolver to be used by both blocking and non-blocking versions.
Thu, 31 Jul 2008 20:03:42 +0200 Renamed the test to test-dns and fixed a bug in the asyncns resolver.
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 20:03:42 +0200] rev 472
Renamed the test to test-dns and fixed a bug in the asyncns resolver. test-dns.c now just tests whatever dns LmResolver::new* gives. Also checked that new_for_host works now with the asyncns resolver.
Thu, 31 Jul 2008 19:50:01 +0200 Copied in code from LmOldSocket to LmAsyncnsResolver
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 19:50:01 +0200] rev 471
Copied in code from LmOldSocket to LmAsyncnsResolver
Thu, 31 Jul 2008 14:12:33 +0200 fixed typos that accidently got commited
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 14:12:33 +0200] rev 470
fixed typos that accidently got commited
Thu, 31 Jul 2008 12:44:06 +0200 Bumped version to 1.4.1
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 12:44:06 +0200] rev 469
Bumped version to 1.4.1
Sun, 27 Jul 2008 11:23:03 +0200 Changed so that normal XMPP "pings" are always sent when keep alive is enabled.
Mikael Hallendal <micke@imendio.com> [Sun, 27 Jul 2008 11:23:03 +0200] rev 468
Changed so that normal XMPP "pings" are always sent when keep alive is enabled. The change to disable the periodic sending of spaces in order to ensure traffic over the socket made the LM clients disconnect periodically with specific gateways. The implementation looks correct but it might be the firewall software that is not handling it correctly. This commit reverts the behaviour to always send the spaces even if the platform supports the TCP keep alive settings.
Thu, 17 Jul 2008 14:29:19 +0200 The blocking dns resolver now works as expected.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 14:29:19 +0200] rev 467
The blocking dns resolver now works as expected. Fixed up the last bits and and use the blocking dns lookup in the simple test. Next step will be to make a second one that uses asyncns to do the job.
Thu, 17 Jul 2008 00:36:48 +0200 Added test-dns-blocking to ignore file
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:36:48 +0200] rev 466
Added test-dns-blocking to ignore file
Thu, 17 Jul 2008 00:36:18 +0200 Removed soup dependencies from the build
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:36:18 +0200] rev 465
Removed soup dependencies from the build
Thu, 17 Jul 2008 00:25:36 +0200 Added small test program and simple tests seems to work.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:25:36 +0200] rev 464
Added small test program and simple tests seems to work. Added test-dns-blocking, this program will be removed later though. Also needed to export some internal functions in the library file to get the test program to build. These were lm_resolver_lookup and lm_blocking_resolver_get_type.
Thu, 17 Jul 2008 00:07:42 +0200 Moved MIN_PORT and MAX_PORT to lm-internals.h and renamed them.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:07:42 +0200] rev 463
Moved MIN_PORT and MAX_PORT to lm-internals.h and renamed them. Now call the LM_MIN_PORT and LM_MAX_PORT to make it clear they are defined inside of Loudmouth. Also more work on the DNS cleanups.
Mon, 14 Jul 2008 23:53:27 +0200 Added GMainContext to LmResolver and use lm_misc_add_idle to add an idle in it.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 23:53:27 +0200] rev 462
Added GMainContext to LmResolver and use lm_misc_add_idle to add an idle in it. Since we need to use the correct GMainContext it is now being passed to LmResolver and later used in LmBlockingResolver.
Mon, 14 Jul 2008 01:10:57 +0200 Added protocol for srv lookups
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 01:10:57 +0200] rev 461
Added protocol for srv lookups
Mon, 14 Jul 2008 00:48:04 +0200 More work on the blocking resolver
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:48:04 +0200] rev 460
More work on the blocking resolver
Mon, 14 Jul 2008 00:35:25 +0200 Implemented the idle "spawn" in LmBlockingResolver.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:35:25 +0200] rev 459
Implemented the idle "spawn" in LmBlockingResolver. In order to simulate the asynchronous API of LmResolver the synchronous LmBlockingResolver runs in an idle callback. That means the lm_resolver_lookup call will return just as it does in the asynchronous version and instead the result will come through the given callback.
Mon, 14 Jul 2008 00:14:28 +0200 Added LmBlockingResolver which will handle the case when we do not have libasyncns.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:14:28 +0200] rev 458
Added LmBlockingResolver which will handle the case when we do not have libasyncns. The blocking resolver will be blocking while waiting for response from a web server.
Mon, 14 Jul 2008 00:02:50 +0200 Added LmAsyncnsResolver
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:02:50 +0200] rev 457
Added LmAsyncnsResolver
Sun, 13 Jul 2008 23:54:50 +0200 Fixed some spaces
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:54:50 +0200] rev 456
Fixed some spaces
Sun, 13 Jul 2008 23:50:23 +0200 Added type property to LmResolver
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:50:23 +0200] rev 455
Added type property to LmResolver
Sun, 13 Jul 2008 23:33:46 +0200 Changed so that we create a resolver with various arguments depending on type.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:33:46 +0200] rev 454
Changed so that we create a resolver with various arguments depending on type. Instead of having the lookup_host and lookup_srv virtual methods there is now only one lookup method and the resolver is created using new_for_host or new_for_srv instead. The host or domain/srv values are set as properties on the base class for the sub classes to read out.
Sun, 13 Jul 2008 23:22:42 +0200 Made LmResolver an object for subclassing instead of an interface
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:22:42 +0200] rev 453
Made LmResolver an object for subclassing instead of an interface
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
Sun, 22 Jun 2008 22:38:28 +0200 Depend on GObject and initialize GType
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 22:38:28 +0200] rev 422
Depend on GObject and initialize GType
Sat, 21 Jun 2008 18:36:12 +0200 Added Title to the inlined documentation
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 18:36:12 +0200] rev 421
Added Title to the inlined documentation
Sat, 21 Jun 2008 17:12:59 +0200 Fixed the SECTION parts of the inlined docs so that gtk-doc finds them.
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 17:12:59 +0200] rev 420
Fixed the SECTION parts of the inlined docs so that gtk-doc finds them. Got help from Stefan Kost on IRC to figure out that SECTION needs to be the same as <FILE> in the loudmouth-sections.txt file.
Sat, 21 Jun 2008 16:59:56 +0200 Ignore the tmpl directory
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 16:59:56 +0200] rev 419
Ignore the tmpl directory
Sat, 21 Jun 2008 16:49:33 +0200 Removed the old tmpl files
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 16:49:33 +0200] rev 418
Removed the old tmpl files
Sat, 21 Jun 2008 13:19:21 +0200 Added inlined documentation from generated through the Gtk-doc migration script.
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 13:19:21 +0200] rev 417
Added inlined documentation from generated through the Gtk-doc migration script. Started moving the documentation from the tmpl file to code inline to not have it spread out over to different places and files.
Fri, 20 Jun 2008 17:14:45 +0200 Cleaned declarations of static functions in LmConnection
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:14:45 +0200] rev 416
Cleaned declarations of static functions in LmConnection
Fri, 20 Jun 2008 17:05:48 +0200 Moved _lm_connection_old_auth from public header file.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:05:48 +0200] rev 415
Moved _lm_connection_old_auth from public header file. This is an internal function and only used in lm-connection.c so made this static and removed from the public header file.
Fri, 20 Jun 2008 17:00:56 +0200 Fixed header file style in internal header file
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:00:56 +0200] rev 414
Fixed header file style in internal header file
Fri, 20 Jun 2008 16:44:42 +0200 Changed so that normal XMPP "pings" are always sent when keep alive is enabled.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:44:42 +0200] rev 413
Changed so that normal XMPP "pings" are always sent when keep alive is enabled. The change to disable the periodic sending of spaces in order to ensure traffic over the socket made the LM clients disconnect periodically with specific gateways. The implementation looks correct but it might be the firewall software that is not handling it correctly. This commit reverts the behaviour to always send the spaces even if the platform supports the TCP keep alive settings.
Fri, 20 Jun 2008 16:42:26 +0200 Fixed indentation
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:42:26 +0200] rev 412
Fixed indentation
Fri, 20 Jun 2008 16:40:31 +0200 Made error check a bit more verbose
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:40:31 +0200] rev 411
Made error check a bit more verbose
Fri, 20 Jun 2008 13:20:24 +0200 Use GSlice for allocation of LmConnection instead of g_new.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:20:24 +0200] rev 410
Use GSlice for allocation of LmConnection instead of g_new.
Fri, 20 Jun 2008 13:14:47 +0200 Minor style fix
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:14:47 +0200] rev 409
Minor style fix
Fri, 20 Jun 2008 13:12:43 +0200 Factored out connection_run_message_handler from connection_handle_message.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:12:43 +0200] rev 408
Factored out connection_run_message_handler from connection_handle_message. Moved the code to look whether there is a handler and if there is run it into a separate function to clean up connection_handle_message a bit.
Wed, 18 Jun 2008 22:27:54 +0200 Use GLib's base64 implementation
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:54 +0200] rev 407
Use GLib's base64 implementation
Wed, 18 Jun 2008 22:27:47 +0200 Factored out connection_log_send from connection_send
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:47 +0200] rev 406
Factored out connection_log_send from connection_send
Wed, 18 Jun 2008 22:27:40 +0200 Factored out connection_free_handlers from connection_free
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:40 +0200] rev 405
Factored out connection_free_handlers from connection_free
Wed, 18 Jun 2008 22:27:17 +0200 Doc fixes
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:17 +0200] rev 404
Doc fixes
Wed, 18 Jun 2008 13:47:06 +0200 Doc fixes
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 13:47:06 +0200] rev 403
Doc fixes
Sun, 08 Jun 2008 11:11:55 +0200 Fixed up the lm-utils documentation. Fixes LM-52.
Mikael Hallendal <micke@imendio.com> [Sun, 08 Jun 2008 11:11:55 +0200] rev 402
Fixed up the lm-utils documentation. Fixes LM-52. Include the lm-utils documentation and write a description for the outputted API documents.
Sun, 08 Jun 2008 11:06:24 +0200 Fixed up the lm-utils documentation. Fixes LM-52.
Mikael Hallendal <micke@imendio.com> [Sun, 08 Jun 2008 11:06:24 +0200] rev 401
Fixed up the lm-utils documentation. Fixes LM-52. Include the lm-utils documentation and write a description for the outputted API documents.
Sat, 07 Jun 2008 11:36:24 +0200 Use g_log instead of g_warning in LmParser and remove some unneccesary printouts from parser test
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:36:24 +0200] rev 400
Use g_log instead of g_warning in LmParser and remove some unneccesary printouts from parser test
Sat, 07 Jun 2008 11:22:19 +0200 Added a boolean return value from LmParser::parse to be able to check whether it was successful
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:22:19 +0200] rev 399
Added a boolean return value from LmParser::parse to be able to check whether it was successful
Sat, 07 Jun 2008 11:21:42 +0200 Fixed Makefiles to support running make test
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:21:42 +0200] rev 398
Fixed Makefiles to support running make test
Sat, 07 Jun 2008 11:06:53 +0200 Migrated test suite to GLib unit test framework
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:06:53 +0200] rev 397
Migrated test suite to GLib unit test framework
Sat, 07 Jun 2008 01:03:22 +0200 Bumped the dependency on GLib to 2.16 and bumped loudmouth version to 1.5.0
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 01:03:22 +0200] rev 396
Bumped the dependency on GLib to 2.16 and bumped loudmouth version to 1.5.0
Sat, 07 Jun 2008 00:26:27 +0200 Bumped version to 1.4.0
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 00:26:27 +0200] rev 395
Bumped version to 1.4.0
Tue, 29 Apr 2008 16:36:57 +0200 Added lm_connection_get_keep_alive.
Mikael Hallendal <micke@imendio.com> [Tue, 29 Apr 2008 16:36:57 +0200] rev 394
Added lm_connection_get_keep_alive. Function that was missing in order to read the value set for keep alive rate.
Tue, 15 Apr 2008 17:45:12 +0200 Moved ruby bindings to it's own repository
Mikael Hallendal <micke@imendio.com> [Tue, 15 Apr 2008 17:45:12 +0200] rev 393
Moved ruby bindings to it's own repository
Fri, 11 Apr 2008 18:15:58 +0200 Fixed some in the send-message example
Mikael Hallendal <micke@imendio.com> [Fri, 11 Apr 2008 18:15:58 +0200] rev 392
Fixed some in the send-message example
Thu, 10 Apr 2008 21:57:49 +0200 Added small example for the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:57:49 +0200] rev 391
Added small example for the ruby bindings
Thu, 10 Apr 2008 21:30:17 +0200 moved extension code to src
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:30:17 +0200] rev 390
moved extension code to src
Thu, 10 Apr 2008 21:14:27 +0200 Added support for add_message_handler to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:14:27 +0200] rev 389
Added support for add_message_handler to ruby bindings
Thu, 10 Apr 2008 19:55:28 +0200 Fixed support for setting your own GMainContext
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 19:55:28 +0200] rev 388
Fixed support for setting your own GMainContext
Thu, 10 Apr 2008 18:59:55 +0200 Ruby bindings can connect with SSL
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 18:59:55 +0200] rev 387
Ruby bindings can connect with SSL
Thu, 10 Apr 2008 17:33:43 +0200 Added LmConnection::send to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 17:33:43 +0200] rev 386
Added LmConnection::send to ruby bindings
Thu, 10 Apr 2008 17:03:00 +0200 Finished off the LmMessage ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 17:03:00 +0200] rev 385
Finished off the LmMessage ruby bindings
Thu, 10 Apr 2008 16:37:35 +0200 Added missing headers
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:37:35 +0200] rev 384
Added missing headers
Thu, 10 Apr 2008 16:35:28 +0200 Added missing LmSSL ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:35:28 +0200] rev 383
Added missing LmSSL ruby bindings
Thu, 10 Apr 2008 16:23:26 +0200 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:23:26 +0200] rev 382
Implemented ssl_initialize for LmSSL ruby bindings. Also added rb_lm_ssl_response_from_ruby_object and rb_lm_ssl_status_from_ruby_object.
(0) -120 +120 tip