commit 02a0c7779f104ac4ed4319cff5a479a6e28bb3ff
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Sat Apr 12 13:51:42 2008 +0300

    Check for valid packet stream when counting number of connections in silcd.

commit 929798ea2747657e5834da459d4abb9bb41d71b0
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Sat Apr 12 13:51:06 2008 +0300

    SILC_IS_FD_STREAM and SILC_IS_SOCKET_STREAM now checks for NULL stream.

commit 7f2e2c591c48f80822808759d12958769a323536
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Sat Apr 12 13:50:39 2008 +0300

    Fixed silc_skr_init to not fail if threads support are not compiled in.

commit 01ad96cb7e509ac24c73220a2fa7c43fdd6cb70c
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Sat Apr 12 13:50:09 2008 +0300

    Removed wrong SILC_LOG_ERROR and assert check from silc_idcache_add.
    
    In some cases it is not fatal error to attempt to add entry that already
    exists.  Removed the assert and changed the error to debug message.

commit 5749ebf8cfa5679321580dc261bfd35c0ba693a4
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Thu Apr 10 18:04:11 2008 +0300

    Compute packet sums using sha512sum.

commit 2dc72c63d6cc4e4f2addb99783554707a3488b6d
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Thu Apr 10 18:03:46 2008 +0300

    Mark scheduler task unscheduled after silc_schedule_unset_listen_fd.
    
    Affects epoll() version of schduler.  If it isn't marked unscheduled
    next time fd's events are changed they expect the fd to be in epoll()
    which they are not.  Setting unscheduled will add them again to epoll().

commit c724c52cf360b74e42a7f2c7450a25bd1fcb220d
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Thu Apr 10 18:01:35 2008 +0300

    Fixed QoS data limit handling in socket stream when reading data.

commit 8b11d3c1627f1dc3c7966bb51901bcdcf1f8a9fb
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Thu Apr 10 17:59:59 2008 +0300

    Fixed packet stream destroy crashes when closing connections.
    
    Take a reference of the packet stream and then destroy it.  The final
    reference is freed in the timeout callback.  Any operation in the mean
    time will detect the stream is destroyed and won't do anything.

commit 9b290d7cd0ad262dfc23ef2e5673a2e088d1619e
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Tue Apr 8 08:01:19 2008 +0300

    Accept 0600 and 0640 for server private key permissions.

commit bc5293b5663c03847ab2400a69dbbeb7f69d439f
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Tue Apr 8 08:00:40 2008 +0300

    Fixed busy-loop in WATCH command when adding public keys.
    
    If the public key decoding failed the command ended up
    decoding and failing the same public key for ever.

 apps/silcd/command.c                     |    4 +++-
 apps/silcd/server.c                      |   13 ++++++++++++-
 apps/silcd/server_util.c                 |    6 +++---
 apps/silcd/serverconfig.c                |    5 +++--
 distdir/post-dist                        |    4 ++--
 lib/silcapputil/silcidcache.c            |    3 +--
 lib/silccore/silcpacket.c                |    6 +++---
 lib/silcskr/silcskr.c                    |    3 +--
 lib/silcutil/silcfdstream.c              |    4 ++--
 lib/silcutil/silcsocketstream.c          |    6 ++++--
 lib/silcutil/silcsocketstream_i.h        |    6 +++---
 lib/silcutil/unix/silcunixschedule.c     |    3 ++-
 lib/silcutil/unix/silcunixsocketstream.c |    8 +++++---
 13 files changed, 44 insertions(+), 27 deletions(-)
