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!
