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.
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.
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>
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 17:24:28 +0200] rev 498
Bumped version to 1.4.2
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>
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>
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>
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>
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>
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>
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>
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.
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>
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.
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.
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.
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.
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.
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.
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.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:27:03 +0200] rev 481
Updated reference to GLib in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:22:43 +0200] rev 480
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
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
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.
Mikael Hallendal <micke@imendio.com> [Tue, 05 Aug 2008 01:06:53 +0200] rev 476
First cut of integrating the new resolver in LmOldSocket
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 16:31:23 +0200] rev 475
Added cancel operation for 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.
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.
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.
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 19:50:01 +0200] rev 471
Copied in code from LmOldSocket to LmAsyncnsResolver
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 14:12:33 +0200] rev 470
fixed typos that accidently got commited
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 12:44:06 +0200] rev 469
Bumped version to 1.4.1
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.
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.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:36:48 +0200] rev 466
Added test-dns-blocking to ignore file
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:36:18 +0200] rev 465
Removed soup dependencies from the build
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.
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.
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.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 01:10:57 +0200] rev 461
Added protocol for srv lookups
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:48:04 +0200] rev 460
More work on the blocking resolver
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.
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.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:02:50 +0200] rev 457
Added LmAsyncnsResolver
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:54:50 +0200] rev 456
Fixed some spaces
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:50:23 +0200] rev 455
Added type property to LmResolver
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.
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
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.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:05:23 +0200] rev 451
Some style fixes
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.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 11:12:26 +0200] rev 449
Moved the call to _lm_ssl_close to LmOldSocket
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.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:22:50 +0200] rev 447
Some more cleanups
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.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:14:42 +0200] rev 445
Updated _asyncns_cancel to follow coding style
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:57:14 +0200] rev 444
Made the output buffer functions private to LmOldSocket.
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.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:50:26 +0200] rev 442
slight style fix
Mikael Hallendal <micke@imendio.com> [Sat, 12 Jul 2008 22:07:29 +0200] rev 441
Some more work on the soup socket
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
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:07:11 +0300] rev 439
Call connect on SoupSocket in LmSoupSocket::connect
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.
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 18:56:59 +0300] rev 437
Added prototypes for LmSocket interface in LmSoupSocket
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 18:51:48 +0300] rev 436
Changed the LmSocket signals slightly
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 17:34:40 +0300] rev 435
Added Libsoup as a dependency in configure.
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.
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.
Mikael Hallendal <micke@imendio.com> [Tue, 08 Jul 2008 00:57:01 +0300] rev 432
Added basic API for the new LmSocket
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.
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
Mikael Hallendal <micke@imendio.com> [Fri, 27 Jun 2008 20:08:58 +0200] rev 429
Style fixes
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:46:02 +0200] rev 428
Fixed a left over DUMMY -> SIMPLE_IO
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:45:23 +0200] rev 427
Removed vtable from LmSimpleIO
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.
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.
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.
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 22:53:07 +0200] rev 423
Added LmXmppWriter interface
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 22:38:28 +0200] rev 422
Depend on GObject and initialize GType
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 18:36:12 +0200] rev 421
Added Title to the inlined documentation
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.
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 16:59:56 +0200] rev 419
Ignore the tmpl directory
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 16:49:33 +0200] rev 418
Removed the old tmpl files
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.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:14:45 +0200] rev 416
Cleaned declarations of static functions in LmConnection
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.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:00:56 +0200] rev 414
Fixed header file style in internal header file
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.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:42:26 +0200] rev 412
Fixed indentation
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:40:31 +0200] rev 411
Made error check a bit more verbose
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.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:14:47 +0200] rev 409
Minor style fix
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.
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:54 +0200] rev 407
Use GLib's base64 implementation
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:47 +0200] rev 406
Factored out connection_log_send from connection_send
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:40 +0200] rev 405
Factored out connection_free_handlers from connection_free
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:17 +0200] rev 404
Doc fixes
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 13:47:06 +0200] rev 403
Doc fixes
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.
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.
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
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
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:21:42 +0200] rev 398
Fixed Makefiles to support running make test
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:06:53 +0200] rev 397
Migrated test suite to GLib unit test framework
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
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 00:26:27 +0200] rev 395
Bumped version to 1.4.0
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.
Mikael Hallendal <micke@imendio.com> [Tue, 15 Apr 2008 17:45:12 +0200] rev 393
Moved ruby bindings to it's own repository
Mikael Hallendal <micke@imendio.com> [Fri, 11 Apr 2008 18:15:58 +0200] rev 392
Fixed some in the send-message example
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:57:49 +0200] rev 391
Added small example for the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:30:17 +0200] rev 390
moved extension code to src
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:14:27 +0200] rev 389
Added support for add_message_handler to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 19:55:28 +0200] rev 388
Fixed support for setting your own GMainContext
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 18:59:55 +0200] rev 387
Ruby bindings can connect with SSL
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 17:33:43 +0200] rev 386
Added LmConnection::send to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 17:03:00 +0200] rev 385
Finished off the LmMessage ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:37:35 +0200] rev 384
Added missing headers
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:35:28 +0200] rev 383
Added missing 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.