Wed Jun 13 15:06:16 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  tagged telepathy-salut 0.1.3

Wed Jun 13 15:05:59 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * version 0.1.3

Wed Jun 13 15:04:19 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Require that both nickname and published-name are non-empthy when set

Wed Jun 13 11:17:55 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * don't create the stanza if there is an error during build argument parsing

Wed Jun 13 10:50:15 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: use gibber_goto_if_reached and gibber_goto_if_fail during stanza build parsing to fix a leak

Wed Jun 13 10:49:50 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-debug: add gibber_goto_if_reached and gibber_goto_if_fail macros

Wed Jun 13 10:21:06 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: use g_return_if_reached instead of g_assert_not_reached during stanza_build args parsing

Wed Jun 13 10:18:50 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza: typedef GibberBuildTag

Tue Jun 12 18:37:54 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: use type_names array to find the optionnal NS associated with a type

Tue Jun 12 18:26:37 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: use the sub_type_names array instead of a switch to check if sub types belong to the right type

Tue Jun 12 18:24:11 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * test-stanza-build.c: test if the stanza is not NULL

Tue Jun 12 16:24:34 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-namespaces.h: add #define test to protect against multi inclusion

Tue Jun 12 15:23:50 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: properly handle STREAM types

Tue Jun 12 15:03:45 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * ibber-xmpp-stanza.c: use static array instead of big switch to find subtype's name

Tue Jun 12 14:42:10 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: use static array instead of big switch to find type's name

Tue Jun 12 13:33:57 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: use g_slist_delete_link instead of 4 instructions doing exactly that

Tue Jun 12 13:18:15 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza.c: remove useless case GIBBER_STANZA_END in gibber_xmpp_stanza_build parsing

Tue Jun 12 13:02:56 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-debug.c: fix a leak in gibber_debug_stanza

Tue Jun 12 12:44:36 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * test-stanza-build.c: we have to unref the stanza

Tue Jun 12 12:14:34 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add a gibber_xmpp_stanza_build simple test

Tue Jun 12 12:13:18 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * gibber-xmpp-stanza: implement gibber_xmpp_stanza_build

Mon Jun 11 20:17:48 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * move DEBUG_STANZA to gibber-debug

Mon Jun 11 19:44:46 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * resolve conflict in src/debug.h due to merge with barisione's branch

Wed Jun  6 19:53:25 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Resolve src/debug.h

Sun May 27 16:08:36 CEST 2007  Marco Barisione <marco@barisione.org>
  * Print the namespace of tags in debug_stanza

Thu May 17 19:33:55 CEST 2007  Marco Barisione <marco@barisione.org>
  * Add a DEBUG_STANZA macro to print the content of a stanza

Fri Jun  8 11:47:09 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-im-manager: return TP_CHANNEL_FACTORY_REQUEST_STATUS_NOT_AVAILABLE when requesting a channel with a unknown contact (fix a crasher)

Tue Jun 12 18:18:38 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Remove salut-muc-transport-iface, it's not used anymore

Tue Jun 12 18:09:01 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Move SalutMucConnection to gibber as GibberMucConnection

Tue Jun 12 14:55:44 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't try to marshal enum's as int's

Mon Jun 11 16:22:59 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't ref the SalutConnection in SalutMucChannel

Mon Jun 11 16:22:09 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Give an NOT_AVAILABLE error instead of INVALID_ARGUMENT when asking olpc properties for an offline contact

Mon Jun 11 16:21:26 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Return "" when requesting aliases for an offline contact

Mon Jun 11 15:01:12 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix some silly memleaks in gibber-xmpp-node, spotted by Marco Barisione and Mikael Hallendal

Mon Jun 11 13:04:15 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Properly unref the multicast and rmulticast transports

Mon Jun 11 12:41:35 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Use max_packet_size of the underlying transport instead of hardcoding 1500

Mon Jun 11 12:40:30 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberMulticastTransport: Set max_packet_size

Mon Jun 11 12:34:39 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Put the packet to repair in the receivers list so the sender in the packet is always the one who originally sent the packet

Mon Jun 11 12:33:16 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Enabled multicast looping

Mon Jun 11 11:39:10 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * No need to pass the name parameter to _get_connection, it's always the same

Sun Jun 10 21:09:59 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Properly return errors if we can't connect to the multicast channel in RequestChannel. Listen to signals on the muc-connection instead of it's transports

Sun Jun 10 21:07:57 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Output transport errors as debug too

Sun Jun 10 21:07:25 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Check setsockopt returns and return/set error on failure. Also not that SO_REUSEADDR needs an int optval instead of unsigned char

Sat Jun  9 14:01:06 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Streaming property no long exists

Mon Jun 11 11:35:40 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutMucConnection: Use the right marshaller for receveived-stanza

Mon Jun 11 11:35:00 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Use the right signature for the received-stanza signal from a  salut-muc-connection

Sat Jun  9 12:14:25 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Actually disconnect from the rmulticast channel when the muc channel is closed

Sat Jun  9 12:12:29 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Disconnect the multicast transport if the rmulticast connection function returned an error

Sat Jun  9 12:11:47 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Add _disconnect api to SalutMucConnection

Sat Jun  9 12:10:45 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Remove the session timeout on dispose and disconnect

Fri Jun  8 22:57:27 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Make salut-muc-connection a full transport handler instead of a child of gibberxmppconnection, so we can handle the extra info send by the rmulticast protocol. Also remove the plain multicast option, it's not worth it to support both

Fri Jun  8 22:55:58 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Remove non-streaming mode

Fri Jun  8 18:20:31 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * emit new-sender signal when new senders are detected

Fri Jun  8 18:16:47 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Let the mesh take into account the sender info

Fri Jun  8 18:15:44 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Add a custom buffer derivative for GibberRMulticast

Fri Jun  8 17:48:40 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Allow subclasses to send custom GibberBuffer derivatives to upstream

Thu Jun  7 14:52:28 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-im-channel.h: more coding style tweaks

Thu Jun  7 14:45:12 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-im-channel.c: tweak to fit Collabora coding style

Thu Jun  7 14:08:11 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-im-channel.h: tweak to fit Collabora coding style

Thu Jun  7 13:12:12 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-im-manager.c: tweaks to fit Collabora coding style

Thu Jun  7 12:38:16 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-im-manager.h: tweaks to fit Collabora coding style

Thu Jun  7 11:20:53 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * use generated TP_IFACE_OLPC_BUDDY_INFO

Fri Jun  8 13:51:31 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Be better in detecting no command output

Fri Jun  8 13:50:54 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Print the process node and pid, usefull for debugging

Fri Jun  8 13:50:08 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't add new senders to the session packet, there isn't any usefull info just yet

Fri Jun  8 13:49:34 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Various fixes caused by the change in semantic of the packet_id in the een packet and the extra state

Fri Jun  8 11:44:04 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Handle the cases where _repair and/or _seen are called before _push

Fri Jun  8 11:22:08 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Test with multiple offsets and calling _seen and _repair before _push

Fri Jun  8 11:21:07 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't init two different states to the same value

Thu Jun  7 17:34:19 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * test-r-multicast-sender: Improve macro's so they will react correctly on overflow

Thu Jun  7 17:28:23 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix the behaviour that diff(a,b) == -diff(a,b)

Thu Jun  7 17:27:47 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add the behaviour that diff(a,b) == -diff(a,b)

Thu Jun  7 16:29:52 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix silly errors gibber_r_multicast_packet_diff

Thu Jun  7 16:27:20 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a test for gibber_r_multicast_packet_diff

Thu Jun  7 15:15:47 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Correctly detect out of range packets

Thu Jun  7 15:00:50 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Use guint32 for the serial everywhere, to get the right overflow behaviour

Thu Jun  7 14:58:18 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Test at the point of id counter overflow

Thu Jun  7 14:55:59 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the sender keep a record of the next packet it expects as input, instead of the last packet it got as input

Wed Jun  6 19:52:25 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Type_File_Transfer.xml to all.xml

Wed Jun  6 19:51:18 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix conflict in extensions/ in favour of using normal extension build process for everything, even with --disable-olpc

Wed Jun  6 19:50:11 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove extensions/spec-gen.am (no longer used)

Tue Jun  5 18:55:43 CEST 2007  Marco Barisione <marco@barisione.org>
  * Emit the "connected" signal when a connection is established

Tue May 29 16:02:33 CEST 2007  Marco Barisione <marco@barisione.org>
  * Make the published name configurable

Fri May 18 22:59:46 CEST 2007  Marco Barisione <marco@barisione.org>
  * Link libsalut-extensions even if OLPC extensions are not enabled

Tue May 15 21:14:56 CEST 2007  Marco Barisione <marco@barisione.org>
  * Add a copy of the file transfer interface to the extensions dir

Wed Jun  6 19:37:29 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix out-of-tree tests

Wed Jun  6 19:34:00 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Use correct member to store JID. Fix compilation without --enable-olpc

Wed Jun  6 19:31:04 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Include gibber-r-multicast-sender-signals-marshal.list in dist

Wed Jun  6 19:29:06 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * extensions/Makefile.am: get all.xml from $(srcdir)

Wed Jun  6 19:26:27 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add _boring

Wed Jun  6 19:13:50 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * tests/: make sure test scripts are executable

Wed Jun  6 18:58:43 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Pull in auto-generation machinery from Gabble. Move tools from lib/ to extensions/ to resemble Gabble

Wed Jun  6 14:02:28 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Sync extensions XML from Gabble

Tue May 15 21:32:26 CEST 2007  Marco Barisione <marco@barisione.org>
  * The extensions dir need to be compiled before the other ones

Mon May 21 19:21:09 CEST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * as-ac-expand.m4: update from autostars.sf.net CVS, fixing recursive expansion

Wed Jun  6 17:04:08 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * use tp_g_value_slice_free instead of our own free_gvalue

Wed Jun  6 17:01:52 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-connection.c: tweak OLPC specific code to fit Collabora coding style

Wed Jun  6 16:50:30 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * move void debug_set_log_file_from_env declaration to avoid double G_BEGIN_DECLS

Wed Jun  6 15:31:17 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * few coding style tweaks

Wed Jun  6 15:19:13 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * BuddyInfo interface: add jid key support to GetProperties and PropertiesChanged

Wed Jun  6 15:16:28 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * salut-contact: add jid public variable

Wed Jun  6 14:09:43 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * move jid from _SalutSelfPrivate to _SalutSelf as the OLPC BuddyInfo interface will need it

Wed Jun  6 13:41:08 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add jid key support to BuddyInfo.SetProperties implementation

Wed Jun  6 12:22:33 CEST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add support for SALUT_LOGFILE env variable to log output to a file

Thu Jun  7 10:15:47 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Initial coupling of transport to sender abstraction and sending of session packets

Thu Jun  7 10:14:50 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Move packet id diff utility to r-multicast-packet, change the receiver naming to be more in line with the rest of the code

Thu Jun  7 10:14:13 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Connect the rmulticast transport, print debug info if we got an error on stdin

Thu Jun  7 09:41:23 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberTransport: Assert that a transport is in the CONNECTED state when sending

Thu Jun  7 09:40:34 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a fatal timeout, send the packets in a 100 ms interval instead of as fast as possible

Thu Jun  7 09:37:44 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Print unknown output, don't print packet loss

Thu Jun  7 09:36:13 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Only print process ended reason if it was unexpected error

Thu Jun  7 09:34:40 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Inherit the environment from the parent

Thu Jun  7 09:31:23 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * TestTransport set to CONNECTED upon construction

Tue Jun  5 08:37:52 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a very basis test (just test if messages are output in the right order by all nodes

Tue Jun  5 08:35:34 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Mesh: Start of link emulations and simulate packat loss

Tue Jun  5 08:34:32 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * TestTransport: Ensure that the sendout buffers are really written out in seperate function calls

Mon Jun  4 14:19:38 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Mesh.py: Simple mesh and meshnode abstractions for usage in tests

Mon Jun  4 14:18:24 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't do the multiplexing in C, let python spawn one process for each node and do the multiplexing

Mon Jun  4 09:09:01 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * test-r-multicast-transport-io: Simple wrapper around rmulticast which does input/output via  base64 lines

Mon Jun  4 09:06:51 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * TestTransport: Add user_data to the _new function for use in the send_hook

Mon Jun  4 09:04:30 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberRMulticastTransport: whitespace fixes

Mon Jun  4 09:04:12 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberRMulticastTransport: Make it just a passthrough for now to test the test

Mon Jun  4 09:03:45 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberRMulticastTransport: Include debugging and set debug flag to rmulticast

Mon Jun  4 09:02:40 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberRMulticastTransport: Change the mtransport property to transport (we use normal transports now)

Mon Jun  4 09:01:47 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberRMulticast: Add signals for adding and removing of senders

Mon Jun  4 08:58:45 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Remove unused gibber-r-multicast-transport-signals-marshal.list

Mon Jun  4 08:56:47 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberRMulticastTransport: Take a GibberTransport instead of a GibberMulticastTransport in the _new function

Mon Jun  4 08:55:15 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * GibberTransport: Add max_packet_size info the the instance struct, so the r-multicast transport can use any Transport

Mon Jun  4 08:53:29 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * gibber-debug: Add a specific rmulticast debugging category

Mon May 28 14:36:42 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberRMulticastSender: Add functions to indicate which packets ids are seen and for requestion repairs. Including a simple test ofcourse

Mon May 28 12:01:56 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Add MulticastSender objects and small testcase

Mon May 28 12:01:10 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Make payload_size public

Mon May 21 13:51:57 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add debug category for the multicast sender

Mon May 21 13:29:09 CEST 2007  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Add r-multicast packet builder/parser and simple test

Thu Apr 26 18:34:39 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * s/TP_ALIAS_PAIR_TYPE/SALUT_TP_ALIAS_PAIR_TYPE/, remove obsolete TP_CHANNEL_LIST_ENTRY_TYPE and use TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED instead of our custom ERROR_IF_NOT_CONNECTED_ASYNC

Thu May  3 23:28:25 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutImChannel: Ignore disconnects while connecting, their expected and handled elsewhere

Thu May  3 23:15:32 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Always send version="1.0" in stream openings

Mon Apr 23 11:19:50 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * version 0.1.2.1

Mon Apr 23 11:19:30 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  tagged telepathy-salut 0.1.2

Mon Apr 23 11:19:12 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * version 0.1.2

Fri Apr 20 13:44:04 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add salut-avahi-record-browser-signals-marshal.list to EXTRA_DIST

Fri Apr 20 13:27:55 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Use  instead of make in makefiles

Fri Apr 20 13:26:52 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Pass a GObject as the first argument to tp_group_mixin_change_members

Fri Apr 20 13:18:22 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * remove _TP_CM_UPDATED_FOR_0_5_7 and depend on tp-glib >= 0.5.10

Tue Apr 17 21:44:01 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement OLPC BuddyInfo *Properties

Tue Apr 17 21:43:01 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add codegeneration and build infrastructure for OLPC

Mon Apr 16 22:33:45 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add the necessary BuddyInfo infrastructure (code generation etc)

Mon Apr 16 22:33:35 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add autogen.sh to make jhbuild like us

Mon Apr 16 22:32:00 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Muc connection needs the name of the sender, not the muc

Tue Apr 10 16:34:05 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Conver to post tp-glib 0.5.7 groups api

Wed Apr  4 16:36:13 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContact: Add some extra debugging info for avatars

Wed Apr  4 14:19:49 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutConnection: Implement the Avatar interface

Wed Apr  4 14:19:24 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContactManager: Relay avatar changed signals from contacts

Wed Apr  4 14:18:47 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContact: Add avatar watching and retreiving code

Wed Apr  4 14:17:55 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutSelf: Add posibility to publish avatars

Wed Apr  4 14:16:52 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutAvahiEntryGroup: Add posibility to publish raw records

Wed Apr  4 14:16:06 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add sha1 utilities

Wed Apr  4 14:15:21 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutAvahiRecordBrowser: Add an avahi record browser wrapper

Mon Apr  2 22:52:10 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutConnection: Use TP_ERROR_DISCONNECTED to throw errors when we're not connected

Mon Apr  2 11:56:42 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutImManger: Ensure that we don't use the channels hash-table while destorying it

Mon Apr  2 11:55:52 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Unref the channel handle after setting dispose_has_run

Mon Apr  2 11:55:17 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * WHen closing the connection also disconnect the transport

Mon Apr  2 10:45:26 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't hook up the gibber connect signal twice

Fri Mar 30 12:44:23 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * Megapatch to port to telepathy-glib

Thu Mar 29 20:31:52 CEST 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberRMulticastTransport: Correctly the name property to the right enum value

Sat Mar 24 13:24:26 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add basic code to support reliable multicast in mucs

Sat Mar 24 13:23:56 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add function to get the maximum packet size

Sat Mar 24 13:23:29 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add reliable multicast transport

Sat Mar 17 23:39:30 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * version 0.1.1.1

Sat Mar 17 22:30:43 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  tagged telepathy-salut 0.1.1

Sat Mar 17 22:29:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Version 0.1.1

Sat Mar 17 22:24:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * lib/gibber/Makefile.am: Add the signal marshal lists to EXTRA_DIST

Sat Mar 17 22:21:52 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Remove sasl-test.db when cleaning

Sat Mar 17 22:20:49 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Use sasl-test.db as filename for the sasl test

Sat Mar 17 22:00:25 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * tests/Makefile.am: rename run-test.sh to run-xmpp-connection-test.sh

Sat Mar 17 21:39:31 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContactManager: Rethink refcounting. Fixes chrashes after disconnect

Sat Mar 17 21:37:42 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContact: Add function to know if the contact is still backed by services

Fri Mar 16 22:36:31 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutSelf: Set port.p2pj to the port we're listening on.. Some clients still use this deprecated record

Fri Mar 16 22:28:05 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * TextMixin: Put both an xhtml-im and a plaintext node in messages, works around a sill Adium bug

Fri Mar 16 22:26:30 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add xhtml-im and w3c xhtml namespace

Fri Mar 16 20:33:47 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutSelf: Add hardcoded port.p2pj in TXT and set txtvers=1 for iChat and Adium compatibility

Fri Mar 16 20:33:03 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutImManager: Fix typo stream-opened signal name and fix callback prototype

Fri Mar 16 17:09:06 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Send to and from on stream opening.. And an empty stream features if we are the receiving party

Fri Mar 16 15:50:35 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContact: First try to use the nick TXT field as the contact alias, fallback to 1st + last if that's not available

Thu Mar 15 19:35:45 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContact: Signal presence and alias changed when the contact is first found

Thu Mar 15 16:33:16 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add nickname parameter to the connection and publish it in the presence as specified by the latest XEP-0174 revision

Thu Mar 15 16:29:18 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutSelf: Only set the msg TXT record if a status_message is set

Thu Mar 15 16:24:37 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutSelf: Initially there is no status messages (instead of Available)

Thu Mar 15 16:02:18 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * lib/gibber/examples/Makefile.am: remove unused _CFLAGS definition

Thu Mar 15 16:00:48 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * configure.ac: fix HAVE_LIBSSL misspelling

Thu Mar 15 15:38:53 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Make libssl and libsasl2 build depencies optional

Thu Mar 15 13:36:50 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutContact: Set a contacts status_message to NULL if there is no msg TXT record

Thu Mar 15 13:19:59 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutConnection: Only pass a status message if their is actually one

Thu Mar 15 13:17:32 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutSelf: Only set the msg field iff a status messages has been set

Thu Mar 15 13:16:19 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutAvahiEntryGroup: Allow single records to be removed by key

Wed Mar 14 13:35:37 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Refactor the multicast muc transport into gibber and the multicast-muc-connection

Wed Mar 14 13:33:04 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberMulticastTranport: Make an internal function static

Wed Mar 14 13:32:28 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberMulticastTransport: fix #include of gibber-transport

Tue Mar 13 19:43:38 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Compile fixes

Tue Mar 13 13:59:15 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Add a non-streaming mode

Tue Mar 13 12:58:10 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Allow the connection to be created without an underlying transport

Thu Mar  1 15:51:12 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Refactor the multicast code from salut into GibberMulticastTransport

Thu Mar  1 15:49:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * gibber-debug.h: Fix typo in __DEBUG_H__ define

Mon Feb 19 23:54:20 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * test-ssl: Change from doing old-style ssl to proper tls with starttls

Mon Feb 19 23:53:07 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Add functions to disengage the connection from the transport and re-engage it on top of a new transport

Mon Feb 19 23:52:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * gibber-namespaces.h: Add TLS namespace

Mon Feb 19 00:02:11 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberSSLTransport: Ensure libssl fully drained the input buffer after receiving input

Sat Feb 17 23:11:39 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * tests/Makefile.am: Add test-sasl-auth to TESTS

Sat Feb 17 23:10:59 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * test-sasl-auth.c: Run several test cases

Sat Feb 17 23:10:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * TestSaslAuthServer: Handle PLAIN correctly and add the possibility to simulate problems

Sat Feb 17 23:09:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * test-xmpp-connection: Iterate the main context untill there are no more events pending

Sat Feb 17 23:08:15 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * TestTransport: Send out data only in the idle loop to prevert ordering issues

Sat Feb 17 23:07:03 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Mark stream as closed after calling connection_restart

Sat Feb 17 18:06:05 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add start of a sasl auth test

Sat Feb 17 18:05:37 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * configure.ac: Check for libsasl2

Sat Feb 17 18:05:05 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Add function to restart the stream, which allows the other side to reopen the connection (After say a sasl authentication)

Sat Feb 17 18:03:28 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberSaslAuth: Remove spurious arguments to a debug statement

Sat Feb 17 18:02:55 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberSaslAuth: Cope with empty challenges (which are invalid)

Sat Feb 17 13:35:57 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * gibber-namespaces: Add the jabber stream namespace

Sat Feb 17 13:34:45 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppReader: Make gibber_xmpp_reader_push reentrant

Fri Feb 16 12:19:50 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberSaslAuth: Generate a 256 bit random cnonce instead of using a hardcoded one

Fri Feb 16 11:35:42 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: Only reset after we reopen our own stream, not after the other side has opened their stream

Fri Feb 16 11:34:54 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * TestXmppConnection: Immediately stop the test if parsing has failed

Thu Feb 15 20:55:10 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberSaslAuth: Add support for the PLAIN auth mechanism

Thu Feb 15 20:54:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppConnection: If the stream is re-opened reset the xml reader

Thu Feb 15 20:53:41 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppWriter: Turn of indenting of the output stream for now

Thu Feb 15 20:50:36 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppReader: Add ability to reset the reader when needed

Thu Feb 15 17:06:33 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement an SSL transport for gibber

Thu Feb 15 17:06:10 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberSaslAuth: Rename the error quak from salut_gibber_auth_failed to gibber_sasl_auth_error

Thu Feb 15 12:31:55 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add newlines add the end of the authentication successfull/failed messages

Thu Feb 15 12:31:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add makefile rules to always build libgibber.la when needed

Thu Feb 15 11:55:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Added SASL authentication helper for gibber (just digest-md5 for now)

Tue Feb 13 16:52:32 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add normal TCP transport and a tiny example using it

Tue Feb 13 16:51:44 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutXmppWriter: Add debugging to stream open and close

Tue Feb 13 15:45:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add GibberFdTransport
  
  Added a GibberFdTransport Object, which can be used as a bse for any transport 
  using a file descriptors. Includes overridable read and write virtual
  functions for transport that don't want to use the default 
  g_io_channel_{read,write}_chars based functionality
  

Tue Feb 13 14:26:33 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Push received transport data through handler functions instead of signals

Tue Feb 13 13:54:32 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutMucChannel: Discard stanza's from other groups

Tue Feb 13 13:52:55 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutMucChannel: Throw errors if joining the muc failed

Tue Feb 13 13:52:12 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutMulticastMucTransport: Truly join random link-local multicast addresses when a new group is created and return errors if joining failes

Tue Feb 13 11:08:07 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SalutMucChannel, SalutMucManager: Specify the on-the-wire muc name in a SalutMucChannel property

Tue Feb 13 11:06:37 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberLLTransport: Don't writeout the raw data in debugging, it could be binary

Tue Feb 13 11:05:59 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppNode: Assert that attribute values are !NULL

Tue Feb 13 11:05:08 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * GibberXmppWriter: Add debugging

Tue Feb 13 11:04:19 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Makefile.am: Add lib to SUBDIRS

Thu Feb  8 16:51:21 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add debugging

Thu Feb  8 16:50:51 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't print out the received data, just the size. It might be purely binary

Thu Feb  8 16:49:09 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add the right intset to localpending in the group mixin

Thu Feb  8 16:48:29 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Aadd debugging category for the muc connection

Thu Feb  8 16:47:57 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add libgibber.la to LDADD of telepathy_salut and write_mgr, so Make can work out the depends correctly

Thu Feb  8 16:47:08 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Reinitialize the parser after each chunk when not in stream mode

Thu Feb  8 16:46:31 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add debugging

Thu Feb  8 16:46:05 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Don't print input data just the number of bytes we receiverd. Input might be purely binary

Thu Feb  8 16:45:34 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add xmpp debugging categories

Tue Feb  6 00:46:50 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement GetPresence on the connections Presence interface

Tue Feb  6 00:46:07 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Merge with the telepathy-errors generated out of the spec

Tue Feb  6 00:45:32 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement GetLocalPendingMembersWithInfo on the group interface

Tue Feb  6 00:45:10 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement GetLocalPendingMembersWithInfo on the group interface

Tue Feb  6 00:44:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement GetLocalPendingMembersWithInfo helper in the group-mixin

Tue Feb  6 00:42:53 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Update to the latest spec revision

Fri Feb  2 15:08:44 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * port'' to gibber

Fri Feb  2 15:08:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Merge conflicts causes by gibber splitout

Fri Feb  2 14:48:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix conflicts in libgibber

Fri Jan 26 15:27:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Ref the SalutConnection that the mucchannel holds

Thu Jan 25 00:10:56 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * If not in stream mode, clear the parser for every new buffer

Wed Jan 24 23:54:24 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Xmpp stanza end on depth 1 in stream mode and depth 0 in non-streaming mode

Wed Jan 24 23:51:08 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the muc manager listen for stanza's instead of messages and add  some extra debugging info

Wed Jan 24 23:11:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the muc channel use a muc connection

Wed Jan 24 23:10:41 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Remove unneeded signals from the muc-connection and open reader and writer in non stream mode

Wed Jan 24 23:09:34 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the xmpp reader provide a non-stream mode

Wed Jan 24 23:09:05 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Provide a non-stream mode

Wed Jan 24 23:08:27 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Cut away trailing whitespace

Wed Jan 24 21:58:21 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Finish the renaming to SalutMucConnection and friends

Wed Jan 24 21:47:44 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a specialized connection for mucs

Wed Jan 24 21:46:36 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Also compile the salut-muc-connection

Wed Jan 24 21:46:16 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Finalize the text mixin when finalizing muc channels

Tue Jan 23 13:02:45 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Only recognize the standard stream namespaces after a stream open

Mon Jan 22 21:50:18 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Merge EXTRA_DIST of both branches

Mon Jan 22 21:42:34 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add namespaces.h to the CORE_SOURCES

Sun Jan 21 20:24:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Port the muc stuff to use the new internal xmpp magic.. Compiles, but won't just work yet

Sat Jan 20 15:48:36 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Merge Makefile.am from salut head an groups branch

Wed Dec 13 14:59:04 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * Remove the source watches when closing the multicast io channel

Tue Dec 12 20:47:57 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * Send and use multicast group parameters

Thu Nov 30 15:19:06 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * Add initial muc support with a multicast backend

Fri Feb  2 14:37:11 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Refactor xmpp magic into it's own seperate library

Mon Jan 29 12:14:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a ref to our self_handle

Mon Jan 29 12:09:34 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a ref to our self_handle

Wed Jan 24 23:49:07 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix searching for attributes and searching for children with namespaces in xmpp-node

Tue Jan 23 16:04:29 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Finalize the text mixin if the im channel is finalizing

Mon Jan 22 21:11:31 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Clean up the test output in a clean-local makefile rule

Mon Jan 22 20:55:52 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * If nodes or attributes are in the stream namespace, use the stream prefix

Mon Jan 22 20:54:11 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add TLS stream opening test input.. Shows that we understand the stream prefix when reading and writing

Mon Jan 22 20:23:53 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Make sure the test inputs are in the dist

Mon Jan 22 20:23:13 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let run-test.sh return with a non-zero status if a test failed and use  so make distcheck correctly runs the tests

Mon Jan 22 19:30:48 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Ensure that the xmpp connection isn't disposed while pushing data into the reader

Mon Jan 22 19:19:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add version parameter to the stream opening functions and signals

Mon Jan 22 19:17:40 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * If ns == NULL use 0 for the Quark

Mon Jan 22 18:57:11 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Force the parser to replace all entities, even &amp;!

Mon Jan 22 18:55:10 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add the xmpp writer object implementation

Mon Jan 22 17:24:48 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Factor out the xmpp writer to a seperate object

Mon Jan 22 17:24:18 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a stream opening with some nice xml entities

Mon Jan 22 15:43:53 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the connection test print the stream openings to and from attibutes

Mon Jan 22 15:41:35 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * The xmpp reader needs to return when no error has been encountered instead of false

Mon Jan 22 15:40:03 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Actually parse to and from stream attributes

Mon Jan 22 13:08:34 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Refactor xmmp reading code into it's own object

Sat Jan 20 18:20:37 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement salut_xmpp_node_get_child_ns

Sat Jan 20 17:02:49 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Set to attribute in messages

Sat Jan 20 16:37:47 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Remove the unused salut_transport_emit_send_error prototype

Sat Jan 20 15:26:11 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Also write namespaces for the attributes if needed

Sat Jan 20 15:06:42 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add some state to the xmlwriter, so it only defines a new namespace only when it's necessary

Sat Jan 20 12:25:15 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Rename the simple-message2 test to simple-message-attrnamespace

Sat Jan 20 12:23:51 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add groupchat invite testcase

Thu Jan 18 20:35:20 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Contrived change to simple-message to give an attribute a namespace

Thu Jan 18 20:34:20 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Check for tests failure by comparing the exit code with 0

Thu Jan 18 20:29:55 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Recognize namespace for attributes

Thu Jan 18 20:21:01 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Handle passing NULL to salut_xmpp_node_set_ns

Thu Jan 18 20:20:28 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * SUCCESS should be printed to stderr too and correctly recognize a failed exit

Thu Jan 18 20:13:51 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Cast xmlChar to gchar when setting the namespace

Thu Jan 18 20:12:54 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Set the node namespace in a common code path

Thu Jan 18 20:11:19 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Set the language in the output xml

Thu Jan 18 20:09:59 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Recognize xml:lang to set the langauge of a node

Thu Jan 18 20:08:59 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Print language of it's node if set

Thu Jan 18 20:07:52 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add an xml output file and re-send-out received stanza

Thu Jan 18 20:06:15 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a test script to run the tests :)

Thu Jan 18 20:05:08 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add language as a property for xmpp node

Thu Jan 18 15:13:25 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add a simple testcase

Thu Jan 18 15:13:08 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the xmpp connection test print out a parse tree like we get from the connection

Thu Jan 18 14:42:51 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * If a node's content is purely whitespace remove it

Thu Jan 18 14:13:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let the xmpp connection send the stream-closed signal when the stream is closed

Thu Jan 18 13:30:43 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add test transport object

Thu Jan 18 13:29:59 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix convenience typo in tests/Makefile.am

Thu Jan 18 13:05:45 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Setup a dummy testing infrastructure

Thu Jan 18 12:51:39 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Changed xmpp node to support namespaces

Thu Jan 18 12:47:18 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Bump version to 0.1.0.1

Wed Jan 17 23:31:02 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  tagged telepathy-salut 0.1.0

Wed Jan 17 23:27:18 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Remote stray obsolete marshal list files from the makefile

Wed Jan 17 23:18:00 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  tagged telepathy-salut 0.1.0

Wed Jan 17 23:17:35 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * bump version to 0.1.0

Wed Jan 17 23:03:04 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Remove stray debug message

Wed Jan 17 22:40:53 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add all marshal listings to EXTRA_DIST

Wed Jan 17 20:15:30 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Copy the gabble dist-hook to write darcs changes in the the Changelog

Wed Jan 17 19:45:41 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * If a contact is lost also signal it's presence as offline

Wed Jan 17 18:34:52 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Also throw a stream error the stream isn't opened with the right namespace and localname (stream)

Wed Jan 17 18:27:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Disconnect the transport on parse errors

Wed Jan 17 18:26:37 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Ensure that we aren't disposed inside the xml parser callbacks

Wed Jan 17 18:17:03 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Let SalutXmppConnection thow parse-error signals when a xml error occurs

Wed Jan 17 17:38:52 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add various missing files
  
  Various files added that i forgot to add. Including the salut trasnport base
  class and the salut xmpp connection

Wed Jan 17 17:33:21 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add another forgotten file

Wed Jan 17 17:28:09 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Convert a few calls to the old transport mixin to using the new base class instead

Wed Jan 17 17:24:44 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Throw out the old transport mixin code

Wed Jan 17 17:17:12 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Actually add the link-local transport, woops

Wed Jan 17 17:06:33 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * implement parser, transform salut-transport-mixin to a base class
  
  Big code commit:
  
    * Add libxml2 based xml parsing and writing to salut-xmpp-connection
    * expand the SalutXmppNode code as needed for salut-xmpp-connection
    * Refactor the salut-transport mixin into a base class

Fri Jan 12 16:42:43 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Correct type for salut transport disconnected signal

Fri Jan 12 15:34:27 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * the received_signal_id in the right variableof the transport mixin

Fri Jan 12 15:33:49 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Make the stanza received signals more consistent

Fri Jan 12 15:17:34 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Get rid of the account parameter

Fri Jan 12 14:56:29 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * first compilable non-loudmouth version
  
  First compilable version with the new xmpp infrastructure. Currently the xmpp
  connection is just a dummy for now.

Thu Jan 11 14:59:17 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Implement xmpp stanza, nodes and a transport mixin

Sun Jan 14 17:07:57 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Signal connecting right at the start of the connect sequence

Sun Jan 14 17:07:20 CET 2007  Sjoerd Simons <sjoerd@luon.net>
  * Only signal connected iff we're announcing ourselves

Thu Nov 30 14:37:38 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * Remove unneeded signals identifiers from the signals enum

Thu Nov 30 14:06:24 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 6b2e54f0e59c541de51549cb8d013d8145c55bcb]
  Salut's text-mixin doesn\'t need namespaces

Tue Nov 28 12:35:12 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 183ce80ae2d66b922c6e95bcc8afc2117598be68]
  * If only one contact can match with a new connection, use that.. Don't wait
  for the first message with a from (Fixes iChat compatibility)

Tue Nov 28 12:33:01 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 65ff030b3845d652b6f05c4d15c1742917bb5b7f]
  Don\'t force the existance of the from tag

Mon Nov 27 14:55:37 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 8ba1d430dd558e14ddee3bb85e3effd90a6db365]
  Make _message_parsed static like it should be

Mon Nov 27 10:49:02 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ fe6663f0a1ae57747f75fd353632035fe52f8ac7]
  Add the received-message signal back, which was actually reverted

Wed Nov 22 15:12:45 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ c3d548c5f783f8255f98ca6949edd8be4aa0fb5d]
  Let salut-im-channel use the text-mixin

Wed Nov 22 12:55:58 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 67d0a4a58c5fb9682843847dafe1068d25cc4c49]
  Add a gabble derived text mixin

Wed Nov 22 12:55:50 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ af5f52f32a68abbb35c2133276469a87c9d3ba31]
  Add a gabble derived text mixin

Mon Nov 20 14:37:19 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 7bfde2bd2eabf5b20abab8c27ff31903562a6963]
  * Rename SalutIMChannel to SalutImChannel
  * Add a function to get a channel to a given contact handle

Mon Nov 20 14:36:21 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ cf8211bb2d01fe1c61e6dedfa331de8b2615a4b1]
  * Before the default handling of incoming messages send out a signal so
  other handlers can catch and handle it instead
  * Rename SalutIMChannel to the more consistent SalutImChannel

Mon Nov 20 13:47:57 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 8ec6c3474a7c812abd5adb7434cbfda5692d97f6]
  * Fix leaking of GIntSet\'s

Mon Nov 20 14:37:48 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 7ac4cc6615b71fb0668040d9d49dfdca41510a2e]
  Add some small LM utilities

Thu Nov 16 12:22:11 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ a3798216d87de9797e62997bf7a2d807db8048c5]
  * Bump nano for another test-release, some changes were mistakenly reverted
  before 0.0.0.3

Tue Nov  7 15:57:26 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 906ba0a2d64ba4939755efb8cd17023c66261e7e]
  * Also close the connection's fd if dispose is being run before setting
  up the channel
  * Let get_address normalize an ipv4 in ipv6 address to a normal ipv4 address

Wed Nov 15 12:30:09 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 22a29117beb63fe54c845b0bfd37e10a13c9640a]
  Revert "Remove the dummy offline presence", we need this for contacts requested that don't exist (or we don't know about yet)
  
  This reverts commit 0e135f0779ac6d2c2a61fdc5305b7d98db50c123.

Wed Nov 15 12:28:49 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 79c650af42fe6d4445bc9430fa94ec32643bd68d]
  Revert "Sync PresenceId enum and PresenceStatusInfo array"
  
  This reverts commit 3ae5906d355f2a7acd23de23f71b54338d273bdb.

Tue Nov 14 10:50:09 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 3ae5906d355f2a7acd23de23f71b54338d273bdb]
  Sync PresenceId enum and PresenceStatusInfo array

Fri Nov 10 17:40:49 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 54fb1a4f1ed1aa95e7876c426798e46ad2a6b485]
  Bump nano version for another test release

Fri Nov 10 13:57:38 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ c0393177ba3c6775d98d69398c400f49f1665a34]
  * salut-contact-manager: Change the function to find a contact from an address
  to return a list of contacts instead
  * salut-im-manager: When matching a connection to a contact look at the first
  "from" attribute in a message and match it to all contacts known on that
  address at the time the connection came in. This ensures correct handling if
  multiple contacts are on one host.

Thu Nov  9 13:34:35 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 563b7cc0dfb660568368c0b269ac68438197c35a]
  s/initialize/initialise/g

Thu Nov  9 13:20:50 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 68acdc6e5b150c1af94c9e8b658c52fb1fcbebb5]
  Add api for users to sync to the state of the lm-connection api and change the
  im-channel to do exactly that. This will allow us to receive some messages
  before passing the connection to an im channel.

Tue Nov  7 15:58:24 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 3c8db52cc3681c79f41a374ea78c09c7f173891a]
  Add more debug info to trace the path an incoming connection follows

Tue Nov  7 15:57:26 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ ec090eaec6dcbf116761758af039e8622870d81a]
  * Also close the connection's fd if dispose is being run before setting
  up the channel
  * Let get_address normalize an ipv4 in ipv6 address to a normal ipv4 address

Tue Nov  7 15:56:01 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 51ed3c32e2a009beadb3eb181f88f2200604d32c]
  Compare ipv6 address as ipv6 and ipv4 as ipv4, not the other way around

Tue Nov  7 14:55:14 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ b61b015c7459754ff6718c48352964f521fdea9d]
  Fix typo in TXT record textvers -> txtvers

Mon Nov  6 20:06:13 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ c68a881aa0ac2f6ad3d710dea1066a74615e3c6c]
  Use socklen_t for size instead of size_t for socket fucntions, fixes compile on AMD64

Mon Nov  6 19:44:47 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ ddcc44eae0855f8a9981b0e0d7adda06af0e3c58]
  Bump nano version for new beta release

Mon Nov  6 19:44:06 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ fe6f1cac772eadff5b1b9033466c36c34fd8166e]
  Remove some unnecessary debug info

Mon Nov  6 19:33:50 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 2551f42dda7f1e9a0d2da2d61e36e0d71fada514]
  Start requiring the first and last name parameters

Mon Nov  6 19:27:33 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ f40066638fd4511d836c7c69feeabadfaee8aa7e]
  Implement Aliasing interface on the Connection

Mon Nov  6 19:03:34 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ d4f910d73d979759dcd37c5165e388cbc74d7de5]
  Add Aliasing interface to the Connection object. Causes everything to be regenerated

Mon Nov  6 17:32:29 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 6f560aeb900456475e63d6990e4d53905d9d81de]
  Keep track of contacts as long their alive. Even when the contact leaves
  the network it can stay alive iff there is an IMChannel to it

Mon Nov  6 17:31:23 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 09939bee3fefaf4fb3a65f5dbdd116f5bc213d60]
  * Send out SendError signals if connecting to our peer failed
  * Ensure we add messages to the queue before setting up the connection

Mon Nov  6 17:13:32 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 559b2a63b1e4b43dadecda8e5315c34246462d46]
  Removed a ref-count leak on a contact when making a new channel

Mon Nov  6 12:15:21 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 0e135f0779ac6d2c2a61fdc5305b7d98db50c123]
  Remove the dummy offline presence

Mon Nov  6 12:15:04 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 38707100c870aa0cfd8b8147f5dfb21f1eeb729b]
  Cast the data data element of a GList to SalutAvahiResolver instead of the GList itself

Mon Nov  6 11:20:00 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 119e19c3d80653f6154f258644ba82662cc07c60]
  Close the connection when avahil fails

Fri Nov  3 17:34:03 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ d6342f17563b02069b3d1a1f54bcd0731a81aac2]
  Fix a stupid typo in a debug message

Fri Nov  3 17:30:59 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 47a1be6bf403d1b1ef8ca1114eee0b9dd599b4d1]
  Remove unneeded debug message

Fri Nov  3 16:43:14 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 5592f5271c42960ccdede21ed3e53eb8d3f1030e]
  Fix bogus debug message

Fri Nov  3 16:33:43 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 25f0d336d2f1411cc681b12e1badc9cf36abbebf]
  When getting the name property actually return the name value and not the type

Fri Nov  3 14:43:53 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ d36befd597b51bbdd35bc547ca8b468532637e88]
  More debugging info

Fri Nov  3 14:42:25 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 3568c3e9ff6a2d6c472023b75819c74f92202436]
  Throw InvalidArgument if an empty contact string is requested

Fri Nov  3 13:50:48 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 78ba86d114d3854eb2cc96748eef99e86ae17140]
  Return InvalidHandle if a text channel to ourselves is requested

Fri Nov  3 11:01:23 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ d428c1708d26cab7f0fac329b3949af3646a5a20]
  Don't try to cast a GList * to a SalutIMChannelMessage, it causes crashes.

Fri Nov  3 11:00:33 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 5e6c89cf501d6e0ac5377ad6036e860142f282b9]
  Also print the requested channel type in the debug info

Thu Nov  2 17:03:11 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 5e69e72e9cdf60cf75fe7d9cea48fe1a6c65b876]
  * Exit after 5 seconds is there are no connections unless the persist debug flag is given

Thu Nov  2 17:02:04 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 893f1359634ec5c7529cf3c0073468aec82e67b3]
  * Unref the connections if it sent out disconnected
  * Send out no-more-connections if all connections are gone

Thu Nov  2 17:01:26 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ a9a8ede99491a44a730dfa90278391d92964c066]
  * Send out the disconnected signal if disconnected
  * Release our dbus bus name

Thu Nov  2 16:57:23 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ e5927e7d60e2e177b8cedf3b1caeefe6c1880c16]
  Dereference the connection when disposing

Thu Nov  2 11:52:07 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 155ad10df59bc1631cf59e80d64d48f52bfe0473]
  Pass the right parameters to the ERROR_IF_NOT_CONNECTED macros so it actually compiles

Thu Nov  2 11:39:50 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 91a3317728fe8df9c74e7e95989380a1aa7c5cec]
  Let more Connect methods thow an error if we're not connected:
  * HoldHandles
  * ListChannels
  * ReleaseHandles
  * RequestPresence

Thu Nov  2 11:20:49 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 7e5c643e529e5d6706fa35c4d7b0fa1136fd7df1]
  Throw errors if GetSelfHandle or InspectHandles is called on the Connection
  when disconnected

Tue Oct 31 14:57:08 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 4026b6b3544a3fa919c7bf04c1cd93017a27a27f]
  Fix the spelling of telepathy. Woops!

Tue Oct 31 14:48:15 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ f21050ffddf860e34abbbc56724cba941a628e2d]
  Fix Makefile.am so make distcheck succeeds

Mon Oct 30 17:55:08 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ e4d51b6951124d70cf7859729f292b36aa86d342]
  Correctly handle the suppress_handler option

Mon Oct 30 12:24:30 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ e75c9f7005577a670a5cfdef5c40b6c4d4d38b7b]
  Implement list_pending and acknowledge_pending messages calls

Mon Oct 30 11:21:24 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 4beca9c58931a734a8219f7233159cbc3ad30658]
  * Write out the message to tcp connection
  * Send out signals if messages are received

Mon Oct 30 10:59:38 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ a03f468a0ca8ae60dc00d4859b06d8d5f2073dc7]
  Only clean up the addrs array if it actually existed

Mon Oct 30 10:51:25 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ b05a9cefcd91ca39931421f024980f541699e762]
  A connection from an fd starts in the connecting state

Mon Oct 30 10:47:49 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ c0c1cac6903d4cd718114a9251052420a39bda1e]
  Add extra debug info

Mon Oct 30 10:45:53 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 61eb3c0d2b1c636b5c45e3bcb964c388b9f2744a]
  In Close first set the state to NOT_CONNECTED and then do the actual closing

Mon Oct 30 10:11:45 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 89e71246e4ad1000de140e62e1d5b09a7c04a69b]
  Don't send disconnected signal if already disconnected

Mon Oct 30 09:55:00 CET 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ fb7e5dfe12617395b7ebea9a3df98b16bdd168d2]
  If an incoming lm connection fails while connecting, discard it.

Wed Oct 25 21:55:05 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 1adca4404fbb670c60e597f250650faddbead1ac]
  Throw away the lm connection object after final disconnect

Wed Oct 25 21:53:14 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ cc45c584aa6fa2c255939e84cb6698d0d55b319d]
  Don't try next connection if the connection object doesn't has an address array set

Wed Oct 25 21:48:59 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ eb61fc6c83b90193f8925f9e80bc55d5e76a59b9]
  Add debug message when all connects failed

Wed Oct 25 21:45:32 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ e956f4f2487cdc182f97063d2096db4ddd60d3fb]
  Don't close the parser while parsing

Wed Oct 25 21:42:40 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ aabf9b01c23cfd9a9f4579a809ea49729162dc63]
  Fix typo in stream init string

Wed Oct 25 21:33:18 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 5731b1842f438b1905511060708469b12afeebf4]
  * Make it compile again
  * Disconnect if the other site sends data before stream initiation

Wed Oct 25 21:30:27 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ d3edf23d0ce4ba0516a9d70d9be744fd198e5184]
  * Go to connected side if we received stream initiation from the other side
  * Send back stream initiation upon receiving the one of the other side
  if it's an incoming connection

Wed Oct 25 21:20:10 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 1bb64ea213a158f7986926f46167e7c1d8049dfc]
  Connect new connections to a channel for a contact

Wed Oct 25 18:03:13 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 9d8854b008ef6909781e62db4648a11319d424ae]
  Better detect when contacts are gone

Wed Oct 25 17:49:43 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 62652edc3ea0d0b7cbb0392b0cfd9e7e49e60c6f]
  Disconnect when an error has occurred

Wed Oct 25 17:30:24 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 3da302206516dc8fcb6e41c6a8086e00ff1b18de]
  Listen on a port for incoming connections

Wed Oct 25 17:29:19 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 4f56b0125350decdd85e50c9b28735e8ebe56498]
  Add SALUT_SELF as debug flag

Wed Oct 25 17:29:02 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 180c92cf90c9ace227f4590215515a738908c13e]
  * Add api to take up a connection from a fd
  * Only the enable G_IO_OUT when we've got something buffered

Wed Oct 25 14:41:57 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ c18277068a9518b641bac92d7d3aeb8228a67e49]
  * Create a custom lm session handler..
  * Uses non-public loudmount api (needs to be solved)

Wed Oct 25 14:33:40 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ ba4ec029ec909263595b9726965c9112ce91dbdc]
  Remove unneeded debugging printf

Wed Oct 25 14:25:44 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ a0096facf17c0e315e557843b820187882cd83b2]
  Add DEBUG_NET flag

Mon Oct 23 20:04:25 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ fe095386b0d00c7018072a732bf20643ab5de0df]
  Removed slaut-contact.c, was created by mistake

Mon Oct 23 19:21:35 CEST 2006  Sjoerd Simons <sjoerd@luon.net>
  * [project @ 94458aec8a5f2139cc075945f7336e4307c8d96e]
  First commit!
