commit 711fe01f210030b40ce0aeceb1c18526632ba5b8
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Sat Oct 25 16:58:50 2008 +0300

    Fixed channel MAC key setting in JOIN notify and command reply
    
    In JOIN notify when MAC algo changes wrong key was set to the new MAC.
    
    In JOIN command reply in backup router the channel key may not be set
    in command reply because backup reiceives also CHANNEL_KEY packet from
    router and hence clients receive it too, but new MAC context was still
    allocated in the command reply, hence using empty MAC without key with
    channel messages.

commit 90e14dc985628e0b0f86e604d511039d302dc956
Author: Skywing <skywing@valhallalegends.com>
Date:   Fri Jun 27 18:13:59 2008 -0500

    Fix reference count bug leading to memory corruption on duplicate deletions.

commit 7f51164d1ac93077d832de44a8dc71783fab8b33
Author: Kp <kp@valhallalegends.com>
Date:   Thu Apr 24 22:18:27 2008 -0500

    Avoid NULL dereference when leaving a channel with a private key.
    
    Split out a patch from Skywing <skywing@valhallalegends.com> to fix a
    NULL pointer dereference when the client leaves a +k channel and the
    local user had set a key for the channel.

 lib/silcclient/client.c          |   12 +-
 lib/silcclient/client.h          |   14 +-
 lib/silcclient/client_channel.c  |    2 +-
 lib/silcclient/client_entry.c    |  229 ++++++++++++----------
 lib/silcclient/client_internal.h |    2 +-
 lib/silcclient/client_notify.c   |    4 +-
 lib/silcclient/command_reply.c   |   24 +--
