Merge commit 'origin/silc.1.1.branch'
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index ce0636bb48f11187f484ed3a1963ff4ac8c697ea..dfaf9cadbae55981ea2df9552cabef5e08e93242 100644 (file)
--- a/CHANGES
+++ b/CHANGES
+Thu Mar 13 13:31:35 EET 2008  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silcd crash in NEW_CLIENT packet handling when nickname
+         is not present in the packet.  Affected files are
+         apps/silcd/packet_receive.c.
+
+Fri Feb 22 16:12:27 EET 2008  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed partial encryption in CTR mode in AES.  Change does not
+         affect interoperability in SILC due to the way CTR is used in
+         SILC.  But, fixed anyway.  Affected files are
+         lib/silccrypt/aes.c and rijndael_internal.h.
+
+Tue Jan  8 09:41:57 EET 2008  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed printable fingerprint bufferoverlfow, RedHat bug 372021.
+         Affected file is lib/silcutil/silcutil.c.
+
+Sun Dec 30 14:00:46 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed unix signal delivery in SILC scheduler.  Affected file
+         is lib/silcutil/unix/silcunixschedule.c.
+
+Sun Nov 18 16:43:04 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Add -avoid-version and -rpath flags when compiling the plugin.
+         Affected file is apps/irssi/src/fe-common/silc/Makefile.in
+
+Thu Nov 15 18:03:53 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Reprocess JOIN command synchronously after resolving channel
+         user list.  Affected file is lib/silcclient/command_reply.c.
+
+       * In JOIN command reply check if the channel key is already
+         saved.  If it is we have received new key from server while
+         resolving user and must not save the old key.  Affected file
+         is lib/silcclient/command_reply.c.
+
+       * Remove all channel keys and hmacs after giving LEAVE command.
+         Affected file is lib/silcclient/command_reply.c.
+
+Tue Nov 13 18:24:56 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added missing channel unreferencing in CMODE, CUMODE,
+         TOPIC, INVITE, BAN and KICK command replies.  Affected
+         file is lib/silcclient/command_reply.c.
+
+Sun Nov 11 23:04:54 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * Free stream data and abort ongoing protocols correctly
+         for primary router connections receiving end of stream.
+         Affected file is apps/silcd/server.c.
+
+Sun Nov 11 16:02:12 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Server 1.1 Beta4.
+
+Sun Nov 11 14:15:48 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1.5.
+       
+Sun Nov 11 11:22:35 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed connection authentication with public keys to use
+         correct public key as responder.  Affected file is
+         lib/silcske/silcconnauth.c.
+
+       * Fixed public key authentication in server.  Affected file is
+         apps/silcd/serverconfig.c.
+
+       * Fixed OPER and SILCOPER public key authentication.  Affected
+         file is apps/silcd/server.c.
+
+       * Fixed prefer_passphrase_auth flag in server.  Fixed
+         disconnection of unauthenticated connection.  Affected file is
+         apps/silcd/server.c.
+
+       * Fixed client resuming in server.  Affected file is
+         apps/silcd/packet_receive.c.
+
+       * Fixed IDENTIFY and WHOWAS command reply to correctly update
+         client entries (fixes a crash).  Affected file is
+         apps/silcd/command_reply.c.
+
+Tue Nov  6 16:39:20 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1.3.
+
+Mon Nov  5 23:07:58 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Zero tail of CTR mode IV in IV Included mode.  Change does
+         not cause compatibility issues.  Affected file is
+         lib/silcske/silcske.c.
+
+Mon Nov  5 22:24:25 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1.4.
+
+       * Fixed CTR mode rekey.  Affected file is lib/silcske/silcske.c.
+
+       * Rewrote the IV Included CTR mode encryption/decryption in
+         packet engine.  Affected file is lib/silccore/silcpacket.c.
+
+Sun Nov  4 15:20:25 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed module_path and module options from the server
+         config file format.  Affected file is apps/silcd/serverconfig.c.
+
+       * Fixed non-IPv6 compilation error.  Affected file is
+         lib/silcutil/unix/silcunixnet.c.
+
+Sat Nov  3 23:23:38 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Do not free packet engine before uninitializing scheduler.
+         Do not disconnct already disconnected streams.  Affected
+         files are in apps/silcd/.
+
+       * Fixed setting correct ID for re-encrypted channel messages
+         in router-to-router connections.  Affected file is
+         apps/silcd/packet_send.c.
+
+Sun Sep 30 15:16:18 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed channel private key deleting when deleting the channel.
+         Affected file is lib/silcclient/client_channel.c.
+
+Sun Sep  9 17:52:49 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1.3.
+
+       * Fixed possible buffer overflows from SILC Config code.
+         Patch from J�r�my Bobbio.  Affected file is
+         lib/silcutil/silcconfig.c.
+
+Sun Aug 26 12:28:49 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed TIMEOUT handling in user info resolving during JOINing,
+         fixes crash.  Affected file is lib/silcclient/client_notify.c.
+
+       * Fixed mandatory UN and HN SILC public key identifier checking
+         (both must be present).  Affected file is
+         lib/silccrypt/silcpk.c.
+
+Tue Aug  7 20:56:06 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed alignment issues with 64-bit CPUs.  Affected files
+         are lib/silcutil/silcschedule.c and unix/silcunixschedule.c.
+
+       * Added "There are now xx nick's" to "are xx nicks".  Affected
+         file is apps/irssi/src/fe-common/silc/module-formats.c.
+
+Sat Aug 4 18:37:22 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed USERS command user mode handling (integer overflow).
+         Affected file is lib/silcclient/command_reply.c.
+
+Thu Jul 19 21:08:49 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed big-endian issues from aes implementation.  Affected
+         files are lib/silccrypt/aes.c.
+
+       * Fixed lib/silcutil/silcatomic.h compilation on IA64.  Patch
+         from J�r�my Bobbio.
+
+       * Fixed public key identifier parsing to check lengths
+         correctly.  Affected file is lib/silccrypt/silcpk.c.
+
+Wed Jul  4 08:06:38 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1.2.
+
+       * SILC Client 1.1.2.
+
+Mon Jul  2 17:28:47 CEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * In silc_client_free check that scheduler is allocated before
+         trying to free it.  Affected file is lib/silcclient/client.c.
+
+       * Fixed buffer overflow in NICK_CHANGE notify.  The destination
+         buffer for old nickname was too small.  Affected file is
+         lib/silclient/client_notify.c.
+
+Sun Jul  1 19:15:15 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Server 1.1 Beta1.
+
+Sun Jul  1 12:40:06 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for rekey with PFS when using CTR mode
+         encryption.  Affected file is lib/silcske/silcske.c.
+
+       * Added silc_idcache_move that can be used to move entries
+         between caches.  Affected files are
+         lib/silcapputil/silcidcache.[ch].
+
+       * Added better checks for invalid argument and notify payloads.
+         Affected files are lib/silccore/silcnotify.c and
+         silcargument.c.
+
+       * Fixed SILC_PACKET_FLAG_LONG_PAD bitmask value.  Affected
+         file lib/silccore/silcpacket.h.
+
+Sat Jun 30 21:48:08 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Set the destination ID to packet stream as SKE responder
+         if ID was present in key exchange packet.  Affected file
+         is lib/silcske/silcske.[ch].
+
+       * Handle also zero timeouts in the scheduler notify callback
+         to avoid problems with SILC Plugin.  Affected file is
+         apps/irssi/src/silc/core/silc-core.c.
+
+Thu Jun 28 19:19:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1.1.
+
+Sun Jun 24 18:47:55 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1.1.
+
+       * Compile sources with _GNU_SOURCE on Linux systems.  Affected
+         file is configure.ad.
+
+Sun Jun 24 16:33:59 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed Unix signal task dispatching to not lock the signals
+         when dispatching the callback to avoid deadlocks.  Affected
+         file is lib/silcutil/unix/silcunixschedule.c.
+
+Sun Jun 24 14:43:21 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Fix configure output for with-plugin.  Affected file is
+         apps/irssi/configure.ad
+
+Tue Jun 19 17:05:48 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC_VERSION macro for checking package versions at
+         compile time.  Affected files are configure.ad,
+         includes/silc.h.in and includes/silcversion.h.in.
+
+Mon Jun 18 23:47:22 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Use SILC_VERIFY to assert that silc_rwlock_wrlock can be
+         called only once per thread on Unix.  Affected file is
+         lib/silcutil/unix/silcunixthread.c.  Added same for mutex
+         as well.   Documented same on the API in
+         lib/silcutil/silcmutex.h.
+
+       * Fixed USERS command reply write-lock unlocking.  Affected file
+         is lib/silcclient/command_reply.c.
+
+Mon Jun 18 08:14:26 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silc_create_key_pair to check for valid identifier.
+         Affected file is lib/silcapputil/silcapputil.c.
+
+Sun Jun 17 20:08:26 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Rewrite signed public message handling, adopting the new
+         hilight interface.  Affected file is
+         apps/irssi/src/fe-common/silc/fe-silc-messages.c
+
+Thu Jun 14 21:15:31 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Fix off by one error when loading modules.  Affected file is
+         apps/irssi/src/core/modules-load.c
+
+       * Don't delete hilight entry (because it's just a pointer, not a
+         copy).  Affected file is
+         apps/irssi/src/fe-common/silc/fe-silc-messages.c
+
+Mon Jun 11 22:10:17 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added __SILC_TOOLKIT_x_x_x macro to all Toolkit distribution
+         which can be used to check for Toolkit version in third-party
+         software.  Affected file is configure.ad, includes/silc.h.in.
+
+Sun Jun 10 17:32:15 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for channel@server channel name strings to
+         client library (SILC protocol version 1.3 change).  Affected
+         files are lib/silcclient/silcclient_entry.h, client_entry.c.
+
+       * Added full_nicknames and full_channel_names settings to
+         SilcClientParams that can be used to specify whether client
+         library returns full nickname and channel name strings.
+         Full strings are nick@server and channel@server.  Affected
+         file is lib/silcclient/client_entry.c and command.c.
+
+Sat Jun  9 19:43:25 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed unix connecting failure to return error code correctly.
+         Affected file is lib/silcutil/unix/silcunixnet.c.
+
+Fri Jun  8 23:32:33 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed SKE timeout double free crash.  Affected file is
+         lib/silcske/silcske.c.
+
+       * Fixed MIME multipart decoding buffer overflow.  Affected file
+         is lib/silcutil/silcmime.c.  Thanks to Matt Miller for patch.
+
+Fri Jun  8 18:39:34 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed connection auth protocol timeout crash.  Affected
+         file is lib/silcske/silconnauth.c.
+
+       * Fixed FSM machine finishing to check for existing threads
+         at the final free callback to allow time for the threads to
+         finish.  Affected file lib/silcutil/silcfsm.c.
+
+Thu Jun  7 21:25:31 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silc_client_get_clients_local to check the nick's
+         server also if nick@server nickname string is given to the
+         function.  Affected file is lib/silcclient/client_entry.c.
+
+Wed Jun  6 18:33:05 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added notify callback to silc_schedule_init which can be used to
+         set a notify callback for scheduler which is called when task is
+         added to scheduler or deleted from scheduler.  Affected file
+         is lib/silcutil/silcschedule.[ch].
+
+       * Dispatch timeout tasks after dispatching FD tasks if the timeout
+         was very short.  Affected file is lib/silcutil/silcschedule.c.
+
+       * Rewrote the SILC scheduler handling in SILC Client to not poll
+         every few msecs but to use the new notify callback.  Affected
+         file is apps/irssi/src/silc/core/silc-core.c.
+
+       * Fixed SFTP client library read buffer size which was too small.
+         Affected file is lib/silcsftp/sftp_client.c.
+
+       * Fixed file transfer crash bug in /QUIT in SILC Client.  Close
+         the FTP sessions before quitting the client.  Affected file
+         is apps/irssi/src/silc/core/silc-servers.c.
+
+Tue Jun  5 20:48:40 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silc_packet_get_ids to decode the IDs correctly.
+         Affected file is lib/silccore/silcpacket.c.
+
+       * Fixed silc_client_get_clients_local to parse correctly nickname
+         string that may have server name in it (nick@server) regardless
+         whether it was formatted nickname or not.  Affected file is
+         lib/silcclient/client_entry.c.
+
+Mon Jun  4 22:02:53 CEST 2007  Jochen Eisinger <jochen@penguin-breeder.org>
+
+       * Only destroy sendbuffers, if they still exist (they cease to
+         exist during /upgrade).  Affected file is
+         apps/irssi/src/silc/core/silc-servers.c
+
+Mon Jun  4 21:24:17 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed --enable-silc-plugin.  Added --with-silc-plugin.
+         Affected files are configure.ad, lib/configure.ad,
+         apps/irssi/configure.ad, apps/irssi/configure.in,
+         apps/irssi/scripts/Makefile.am,
+         apps/irssi/scripts/examples/Makefile.am,
+         apps/irssi/src/silc/core/silc/Makefile.am,
+         apps/irssi/src/fe-common/silc/Makefile.am.
+
+Mon Jun  4 08:35:59 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1.
+
+Sun Jun  3 14:00:09 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed DESTDIR handling in make install.
+
+Sat Jun  2 21:04:32 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SIM modules are not delivered to SILC CLient distribution
+         anymore.
+
+       * Changed default installation path from /usr/local/silc to
+         /usr/local for all distributions.
+
+       * Removed --with-etcdir and --with-docdir.  The etcdir is now
+         the system's default.  The Docdir is system's default.
+
+Sat Jun  2 00:51:57 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * If public key/private key loading fails set the return
+         pointer to NULL.  Affected file is lib/silccrypt/silcpkcs.c.
+
+       * If private key loading fails in silc_load_key_pair free the
+         loaded public key.  Affected file is
+         lib/silcapputil/silcapputil.c.
+
+       * Fixed key pair loading crash with SILC Plugin if key pair
+         loading fails.  Affected file is
+         apps/irssi/src/silc/core/silc-core.c.
+
+       * Fixed SILC Client help and script file installation path
+         to go to prefix/share/silc.  Affected files are
+         apps/irssi/src/scripts/Makefile.am and
+         apps/irssi/docs/help/Makefile.am.gen.
+
+Thu May 31 16:49:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed UTC offset minutes to be actually minutes.  Affected
+         file is lib/silcutil/silctime.c.
+
+Thu May 31 09:40:56 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1.
+
+       * Added support for checking for timezone and tm_gmtoff.
+         Affected files are configure.ad and lib/silcutil/silctime.c.
+
+Wed May 30 18:46:34 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc-toolkit.spec.in RPM spec file.
+
+Mon May 28 23:21:39 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed nickname formatting crash when updating existing
+         client entry.  Affected file is lib/silcclient/client_entry.c.
+
+       * Fixed MIME object encoding in attribute payload encoding.
+         Affected file is lib/silccore/silcattrs.c.
+
+Mon May 28 09:02:26 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1 Beta6
+
+Sun May 27 20:38:30 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Copy SILC Plugin's libfe_common_silc.so to libfe_silc.so so
+         that user's don't have to do it manually.  Affected file
+         is apps/irssi/src/fe-common/silc/core/Makefile.am.
+
+Thu May 24 15:30:31 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1 Beta4.
+
+       * Fixed channel and server entry freeing in client library.
+         Affected file is lib/silcclient/client_entry.c.
+
+       * Do not allow stopping client before it has been started.
+         Affected file is lib/silcclient/client.c.
+
+Wed May 23 23:21:03 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed formatted nickname renaming to rename also irssi's
+         nicklist (/NAMES etc).  Affected file is
+         apps/irssi/src/silc/core/client_ops.c.
+
+       * Fixed SILC Plugin crash when stopping client library before
+         it has been started.  Affected file is
+         apps/irssi/src/silc/core/silc-core.c.
+
+Tue May 22 17:18:54 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * For SILC Client and SILC Server check for 1.1 Toolkit
+         in configure.  Affected file is configure.ad.
+
+       * Added better library linking flags and orders for SILC Client.
+         Affected file is configure.ad, Makefile.defines_int.in and
+         apps/irssi/src/fe-text/Makefile.am
+
+Mon May 21 08:26:38 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1 Beta5.
+
+Sun May 20 18:34:22 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Add hooks for Irssi 0.8.11 module functions.  Affected file
+         is apps/irssi/src/fe-common/silc/fe-common-silc.c
+
+Sat May 19 14:46:36 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed passphrase authentication with server.  Affected file
+         is lib/silcclient/client_connect.c.
+
+       * Fixed passphrase authentication as responder.  Affected file is
+         lib/silcske/silcconnauth.c.
+
+       * Changed SilcAskPassphrase and SilcGetAuthMeth callbacks to
+         return data as const.  Affected file is
+         lib/silcclient/silcclient.h.
+
+       * Fixed timeout calculation in Symbian scheduler.  Affected
+         file is lib/silcutil/symbian/silcsymbianscheduler.c.
+
+Fri May 18 21:10:38 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Do not uninitialize u.m.threads atomic int in finish but in
+         free.  Fixes crash on any platform using atomic operations
+         using mutexes (like Symbian).  Affected file is
+         lib/silcutil/silcfsm.c.
+
+       * Fixes Symbian scheduler wakeup synchronization.  Affected file
+         is lib/silcutil/symbian/silcsymbianscheduler.c.
+
+Fri May 18 18:10:36 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed nickname formatting to handle already formatted nicknames
+         better.  Affected file is lib/silccilent/client_entry.c.
+
+       * Added "foo#2 appears as foo" support to SILC Client when user
+         leaves or quits and one formatted nickname remain.  Affected file
+         is apps/irssi/src/silc/core/client_ops.c.
+
+       * Send SilcChannelEntry to application in SILC_NOTIFY_TYPE_SIGNOFF.
+         Affected file is lib/silcclient/client_notify.c.
+
+Thu May 17 18:05:10 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silc_show_public_key to not free public key in case of
+         failure.  Affected file is lib/silcapputil/silcapputil.c.
+
+Thu May 17 17:09:50 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1 Beta3.
+
+       * Porting Toolkit to Symbian.  It should work while some sporadic
+         odd crashes remain.  However I was able to run mybot on SILCNet.
+         Basically tested scheduler, net routines, socket  routines,
+         threads and some other utility routines.  Affected files are
+         in lib/silcutil/symbian/.
+
+Thu May 17 11:57:40 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Show realname and email address from public key when verifying
+         cached public keys with GETKEY.  Affected files are
+         apps/irssi/src/fe-common/module-formats.[ch] and
+         apps/irssi/src/silc/core/client_ops.c.
+
+Wed May 16 20:41:04 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Include SILC Plugin theme.  Affected file is apps/irssi/plugin.theme
+
+       * Include SILC Plugin /silc command help.  Affected file is
+         apps/irssi/docs/help/silc
+
+       * Create channels before joining them.  Affected file is
+         apps/irssi/src/silc/core/client_ops.c
+
+Wed May 16 18:59:22 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed channel private key listing with /key.  Affected file
+         is apps/irssi/src/silc/core/silc-channels.c.
+
+       * Fixed the public headers from anonymous structures.  Affected
+         files are lib/.
+
+       * Changed silc_buffer_*len macros to inline functions.  Affected
+         file is lib/silcutil/silcbuffer.h.
+
+Wed May 16 10:21:45 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed nickname format parsing in JOIN notify handling and
+         in WHOIS command reply.  Affected file is
+         apps/irssi/src/silc/core/client_ops.c.
+
+Wed May 16 09:34:10 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1 Beta4.
+
+Tue May 15 23:55:41 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC_VERIFY macro which is equivalent to SILC_ASSERT
+         but is compiled always in.  Affected file is
+         lib/silcutil/silclog.h.
+
+       * Use SILC_VERIFY in FSM macros instead of SILC_ASSERT which is
+         not there in release builds.  Affected file is
+         lib/silcutil/silcfsm.h.
+
+Tue May 15 21:19:09 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * SILC Client 1.1-beta3
+
+Mon May 14 23:20:59 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_utf8_c2w and silc_utf8_w2c to do UTF-8 to widechar
+         and widechar to UTF-8 conversions.  Affected files are
+         lib/silcutil/silcutf8.[ch].
+
+Mon May 14 19:45:14 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Include a README for the SILC Plugin
+
+Sun May 13 22:08:59 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Adopt perl Makefiles for SILC Plugin.
+
+Sun May 13 18:27:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed client library initialization when the running callback
+         is not given to silc_client_init.  Affected file is
+         lib/silcclient/client.c.
+
+       * Fixed Symbian compilation problems around the tree.  Added
+         new Carbide.c++ project files to symbian/ directory.
+
+       * Fixed SilcLog API to work on Symbian.  On Symbian it doesn't
+         use any globals.  Affected files are lib/silcutil/silclog.c
+         and silclog_i.h.
+
+Sun May 13 16:54:35 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Fix several warnings in Irssi's Makefiles.
+
+Sun May 13 12:16:30 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Disable ASM if --with-pic was given.  Affected file is
+         lib/silccrypt/configure.ad
+
+Fri May 11 19:10:54 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Wakeup scheduler in silc_fsm_continue and silc_fsm_next_later
+         in case they are called from a thread.  Affected file is
+         lib/silcutil/silcfsm.c.
+
+       * Fixed WIN32 thread creation to handle the Tls correctly.
+         Affected file is lib/silcutil/win32/silcwin32thread.c.
+
+Thu May 10 18:29:18 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1-beta2.
+
+Thu May 10 18:21:10 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silc_net_tcp_connect crash on Unix and Win32.  Handle
+         the socket async operation correctly.  Changed that DNS lookup
+         is now done during connecting.  Affected files are
+         lib/silcutil/[unix|win32]/silc[unix|win32]net.c.
+
+       * Changed also silc_net_tcp_connect on Symbian to do DNS lookup.
+         Affected file is lib/silcutil/symbian/silcsymbiannet.c.
+
+       * Optimize silc_net_gethostbyname to check if the name is already
+         IP address.  Affected file is lib/silcutil/silcnet.c.
+
+Wed May  9 19:51:28 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Print filename instead of empty function name in debug output
+         on WIN32.  Affected files are lib/silcutil/silclog_i.h and
+         silclog.c.
+
+       * Rewrote WIN32 SILC Scheduler.  It now handles non-blocking file
+         descriptors and sockets better.  Though, room for optimization
+         remains.  Affected file is lib/silcutil/win32/silcwin32schedule.c.
+
+       * Removed silc_net_win32_[init|uninit].  They are called now
+         automatically when SILC Scheduler is allocated.  Wrote IPv4
+         address parser because inet_addr seemed not to work on my WIN32.
+         Affected file is lib/silcutil/win32/silcwin32net.c.
+
+       * Improved socketstream.h and stream.h documentation.
+
+Tue May  8 18:13:38 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed private message waiting API in client library to make
+         it work better with multiple waiting threads.  The waiting is
+         not always per client entry instead of per connection.  Affected
+         files are lib/silcclient/client_prvmsg.c, client.h and
+         silcclient.h.
+
+       * Changed silc_packet_wait_init function to accept the the expected
+         Source ID of the packet as argument.  If specified only packets
+         with the specified types and Source ID are delivered.  Affected
+         files are lib/silccore/silcpacket.[ch].
+
+       * Fixed file transfer disconnection crash when closing the session
+         directly in the monitor callback after disconnection.  Affected
+         file is lib/silcclient/client_ftp.c.
+
+       * Make Toolkit compile on WIN32.  Affected files in win32/
+         and in lib/silcutil/win32/.
+
+       * Changed silc_compare_timeval to return negative, zero or
+         positive instead of just TRUE or FALSE.  This fixes 0 timeout
+         task dispatching on Windows.  Affected files are
+         lib/silcutil/silctime.[ch] and silcschedule.c.
+
+Mon May  7 18:18:48 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed CMODE channel auth public key retrieval.  Affected
+         file is lib/silcclient/command.c.
+
+       * Fixed CMODE command reply to return channel public keys
+         correctly.  Affected files are lib/silcclient/command_reply.c
+         and client_channel.c.
+
+Sun May  6 12:43:19 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added current channel key cipher name and HMAC name to
+         SilcChannelEntry.  Fixed channel private key creation.
+         Affected files are lib/silcclient/client_channel.c,
+         client_entry and silcclient_entry.h.
+
+       * Allow formatted nicknames as input to silc_client_get_clients
+         and silc_client_get_clients_whois.  Affected file is
+         lib/silcclient/client_entry.c.
+
+       * Fixed silc_message_payload_free crash.  Affected file is
+         lib/silccore/silcmessage.c.
+
+       * Added SILC_STATUS_ERR_NO_SUCH_PUBLIC_KEY to
+         lib/silccore/silcstatus.h.
+
+Thu May  3 18:07:50 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Imported libtommath 0.41.  Renamed all mp_* functions to
+         tma_mp_* functions to avoid rare linking problems on systems
+         with mp_* functions.  Affected files are in lib/silcmath/.
+
+Wed May  2 17:46:25 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1 Beta1.
+
+Wed May  2 11:38:17 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Set the server and router operator modes to local entry after
+         successful OPER or SILCOPER commands.  Affected file is
+         lib/silcclient/command_reply.c.
+
+Tue May  1 14:17:06 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Ported SILC Socket Stream API, SILC Net API, SILC Schedule API,
+         and other smaller APIs to WIN32.  Affected files are in
+         lib/silcutil/win32/.
+
+       * Changed the various regex APIs as generic code in util library.
+         Affected files are lib/silcutil/silcstrutil.[ch].
+
+Sat Apr 28 13:47:47 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Ported SILC Server to the new Toolkit API, working towards
+         SILC Server 1.1.  Affected files are in apps/silcd/.
+
+       * Added silc_skr_del_public_key, silc_skr_[ref|unref]_public_key
+         to lib/silcskr/silcskr.[ch].
+
+       * Fixed SILC public key copying to copy the identifier also.
+         Affected file is lib/silccrypt/silcpk.c.
+
+       * Added silc_packet_error_string to lib/silccore/silcpacket.[ch].
+
+       * Fixed OPER and SILCOPER passphrase asking in Client library.
+         Affected file is lib/silcclient/command.c.
+
+Tue Apr 24 17:55:24 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed command queue enabling after connecting to server.
+         The comparisons was from after changing to silc_utf8_strcasecmp.
+         Affected file is apps/irssi/src/silc/core/silc-servers.c.
+
+       * Fixed nickname setting with own client entry with 1.3 protocol
+         version server.  Affected file lib/silcclient/client_register.c.
+
+       * Ignore error notify for local client entry.  Affected file is
+         lib/silcclient/client_notify.c.
+
+       * Implemented responder rekey to SKE library.  Affected files are
+         lib/silcske/silcske.[ch].
+
+       * Fixed connection auth protocol completion sending.  Affected
+         file lib/silcske/silcconnauth.c.
+
+Mon Apr 23 17:20:01 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Do not call TCP network listener callback with any error
+         status, as documented.  Affected file is
+         lib/silcutil/unix/silcunixnet.c.
+
+Sun Apr 22 21:13:28 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Preliminary SILC Server 1.1 changes committed to apps/silcd/.
+
+       * Added SILC_SKR_USAGE_SERVICE_AUTHORIZATION SKR key usage type.
+         Changed silc_skr_find to have SilcSchedule argument and removed
+         it from silc_skr_[alloc|init].  Affected files are
+         lib/silcskr/silcskr.[ch].
+
+       * Allow NULL id for silc_idcache_add.  Affected file is
+         lib/silcapputil/silcidcache.c.
+
+       * Added silc_packet_stream_is_valid, silc_packet_get_ids and
+         silc_packet_engine_get_streams to lib/silccore/silcpacket.[ch].
+         Fixed also channel message encryption with router-to-router
+         packets.
+
+       * Added silc_id_str2id2 to lib/silccore/silcid.[ch].
+
+       * Added silc_net_get_error_string, silc_net_listener_get_ip and
+         silc_net_listener_get_hostname to lib/silcutil/silcnet.[ch].
+
+Tue Apr 10 15:55:42 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Add option --enable-silc-plugin.  Affected files are
+         apps/irssi/configure.{ad,in}
+
+       * Only compile the SILC Plugin if required.  Affected files are
+         apps/irssi/src/Makefile.am, apps/irssi/src/fe-common/Makefile.am
+
+       * Conditionally build the SILC Plugin.  Affected files are
+         apps/irssi/src/silc/core/Makefile.am,
+         apps/irssi/src/fe-common/silc/Makefile.am
+
+       * Backout delayed protocol exit and replace with a lame busy
+         wait.  Affected files are apps/irssi/src/fe-text/silc.c,
+         apps/irssi/src/silc/core/silc-core.c
+
+       * Fix key generation for SILC Plugin.  Affected file
+         apps/irssi/src/silc/core/clientutil.c
+
+Tue Apr 10 12:40:19 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Only pass -rpath to libtool when building shared libraries.
+         Affected file lib/Makefile.ad
+
+       * Removing the stray "s" in configure.ad
+
+Sat Mar 24 19:13:58 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Redraw the screen after creating a new key.  Affected file
+         apps/irssi/src/silc/core/clientutil.c
+
+Sun Mar 18 15:54:10 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC Client setting /set nickname_format that specifies
+         the nickname format string.  Changed default nickname format
+         string to "%n#%a".  Affected file is
+          apps/irssi/src/silc/core/silc-core.c, apps/irssi/silc.conf.
+
+       * Fixed nickname parsing with WHOIS command to accept formatted
+         nicknames.  Changed the silc_client_get_clients_local to allow
+         the searched nickname to be formatted nickname.  Removed %s and
+         %S nickname formatters.  Affected files are in lib/silcclient/.
+
+       * Added silc_client_nickname_parse to Client library API.  Affected
+         file is lib/silcclient/silcclient.h.
+
+       * Fixed nickname parsing and resolving with /MSG, /FILE and /KEY
+          commands.  Affected file are
+          apps/irssi/src/silc/core/silc-servers.c and silc-channels.c.
+
+Sat Mar 17 19:07:15 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Incorporate SILC Plugin patches.  Affected files are
+         apps/irssi/src/fe-common/silc/module-formats.{c,h},
+         apps/irssi/src/silc/core/clientutil.{c,h},
+         apps/irssi/src/silc/core/silc-core.c,
+         apps/irssi/src/silc/core/silc-chatnets.{c,h},
+         apps/irssi/src/fe-common/silc/fe-silcnet.c, and
+         apps/irssi/src/fe-common/silc/module.h
+
+Wed Mar 14 17:31:28 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * In notify handling resolve user entries many times if the
+         resolving timedout.  Affected file lib/silcclient/client_notify.c.
+
+       * silc_client_get_clients_local do not return any invalid entries.
+         Affected file is lib/silcclient/client_entry.c.
+
+       * Do not print "there are now xx user on this channel" for users
+         that actually aren't anymore on the channel.  Affected file
+         is apps/irssi/src/client_ops.c.
+
+Sun Mar 11 17:43:18 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * When joining channels with a password given in the config file,
+         use it.  Also use it when cycling (it would be better to get
+         the password from the server, but this isn't possible in SILC).
+         Affected files apps/irssi/src/silc/core/silc-servers.c,
+         apps/irssi/src/silc/core/silc-channels.c
+
+Sun Mar 11 15:22:42 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Import perl script for sign_messages from silc-plugin.  Affected
+         file apps/irssi/scripts/silc.pl
+
+Sun Mar 11 15:19:10 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Only wait for a nick on connecting, when it differs
+         (not counting case) from the username.  Affected file
+         is apps/irssi/src/silc/core/silc-servers.c
+
+Sun Mar 11 13:50:53 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Use time settings for lag settings.  Affected file is
+         apps/irssi/src/silc/core/silc-lag.c
+
+Tue Feb 27 17:07:34 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_thread_yield.  Affected file is
+         lib/silcutil/silcmutex.h.
+
+Wed Feb 21 17:01:01 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed WHOIS command and requested attributes handling in
+         client library.  Affected files are lib/silcclient/command.c
+         and lib/silcclient/client_attrs.c.
+
+       * Fixed silc_time_value to actually work.  Added new function
+         silc_timezone.  Affected files are lib/silcutil/silctime.[ch].
+
+Tue Feb 20 08:31:28 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1 beta2.
+
+Mon Feb 19 16:06:27 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed client to properly abort TCP stream creation when
+         giving /QUIT.  Affected file
+         apps/irssi/src/silc/core/silc-servers.c.
+
+       * Fixed several connecting aborting crashes from the client
+         library, packet engine and socket stream.  Affected files
+         are in lib/silclient/, lib/silccore/silcpacket.c and
+         lib/silcutil/unix/silcunixsocketstream.c.
+
+       * Fixed private key export double free crash in key generation.
+         Affected file is lib/silccrypt/silcpk.c.
+
+       * Fixed FSM event waiting when there are multiple signallers
+         and the waiter goes away after the first signal.  Affected
+         file in lib/silcutil/silcfsm.c.
+
+Sun Feb 18 22:02:22 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed FSM event signalling to check if the waiter has gone
+         away already.  Affected file is lib/silcutil/silcfsm.c.
+
+       * Fixed counter mode encryption/decryption to handle non-padded
+         SILC packets correctly.  The silc_cipher_set_iv now
+         in counter mode resets for a new block.  Affected files are
+         in lib/silcske/, lib/silccrypt/, lib/silcpacket/.
+
+Sun Feb 18 12:15:21 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Client 1.1 beta1.
+
+       * Memory leak fixes around the libraries.
+
+Fri Feb 16 16:53:16 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added better check for epoll() in configure.  Affected file
+         is lib/configure.ad.
+
+Thu Feb 15 16:50:34 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed per scheduler data input buffer in packet engine.  Use
+         list of inbufs instead of just one so that multiple streams
+         can do partial reads to different buffers.  Affected file is
+         lib/silccore/silcpacket.c.
+
+       * Fixed WATCH notify handling in client library.  Affected file
+         is lib/silcclient/client_notify.c.
+
+Wed Feb 14 17:05:38 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed packet wrapper stream API to support encoder/decoder
+         for packets, and to handle partial reading correctly.  Fixed
+         also inbuf size checking in reading to have enough space before
+         reading.  Affected files are lib/silccore/silcpacket.[ch].
+
+       * Rewrote file transfer in client library.  Affected files are
+         in lib/silcclient/.
+
+       * Added TCP/UDP listener (internal) API to client library to have
+         generic way of dealing with listeners.  Fixed Key Agreement and
+         file transfer to use it.  Affected files are in lib/silcclient/.
+
+       * Fixed SKE to process SUCCESS packets synchronously and to call
+         completion synchronously.  Affected file is lib/silcske/silske.c.
+
+       * Fixed pthread rwlock detection.  Affected file includes/silc.h.in.
+
+       * Implemented SILC_ATTRIBYUTE_PHONE_NUMBER.  Affected files are
+         lib/silccore/silcattrs.[ch].  SILC Protocol version 1.3 change.
+
+Fri Feb  2 22:24:11 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for SILC protocol version 1.3 NEW_CLIENT packet
+         to client library.  Affected file is
+         lib/silcclient/client_register.c.
+
+       * Serialize NICK and JOIN commands to avoid problems locally
+         with changing ID while joining to channel.  Affected file is
+         lib/silcclient/command.c.
+
+       * Fixed entry resolving while handling incoming JOIN notify.
+         Handle properly cases, in re-processing of notify packets, where
+         the IDs may become invalid while resolving the entry (like nick
+         change).  Entry is invalid if it doesn't have nickname, and such
+         entries are not delivered to application anymore.  These fixes
+         problems of not seeing JOINs when remote user changes nickname
+         at the same time.  Affected files are in lib/silcclient/.
+
+Thu Feb  1 18:35:58 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for computing message payload MAC in new way
+         (SILC Protocol version 1.3).  Bakcwards support for old way
+         remains.  Affected files are lib/silccore/silcmessage.[ch].
+
+Sat Jan 27 22:37:30 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SilcRwLock API, a read/write lock.  Affected files are
+         lib/silcutil/silcmutex.h and in lib/silcutil/[unix|win32|symbian]/.
+
 Wed Jan 24 18:55:21 EET 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Merged Irssi SVN (irssi 0.8.11).  Affected files in apps/irssi/.
@@ -21,7 +1029,7 @@ Tue Jan 16 18:22:08 EET 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Implemented PKCS #1 with appendix with hash OID in the
          signature.  Affected files are lib/silccrypt/silcpkcs1.[ch],
-         lib/silccrypt/silchash.[ch] and 
+         lib/silccrypt/silchash.[ch] and
          lib/silcasn1/silcasn1[_encode|decode].[ch].
 
 Sun Jan 14 23:12:41 EET 2007  Pekka Riikonen <priikone@silcnet.org>
@@ -527,7 +1535,7 @@ Sun Apr  3 14:58:53 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
          file silcd/packet_receive.c.
 
        * Added getrusage() to take noise in SILC RNG.  A patch by
-         Mika Boström.  Affected files are configure.in.pre,
+         Mika Bostrm.  Affected files are configure.in.pre,
          includes/silcincludes.h.in, lib/silccrypt/silcrng.c.
 
 Sat Apr  2 18:09:30 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
@@ -697,7 +1705,7 @@ Wed Nov 24 18:24:05 CET 2004  Pekka Riikonen <priikone@silcnet.org>
 Tue Nov 23 16:54:35 CET 2004  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed Win32 scheduler to not stuck anymore.  A patch from
-         Juha Räsänen.  Affected file is
+         Juha R�s�nen.  Affected file is
          lib/silcutil/win32/silcwin32schedule.c.
 
        * Fixed QoS parsing for connection blocks in server.  Affected
@@ -795,7 +1803,7 @@ Sat Feb 28 16:25:09 EET 2004  Pekka Riikonen <priikone@silcnet.org>
          on the channel.  Affected file lib/silcclient/client_channel.c.
 
        * The channel private key used to decrypt message is now
-         delivered to the application in the 'channel_messageÃ' client
+         delivered to the application in the 'channel_message' client
          operation.  Affected files are lib/silcclient/silcclient.h
          and client_channel.c.
 
@@ -1681,7 +2689,7 @@ Tue Dec 17 10:05:00 CET 2002  Pekka Riikonen <priikone@silcnet.org>
          Aldous <Matthew@Aldous.com>.
 
        * Added better implementation using CriticalSection of
-         SilcMutex on WIN32.  A patch by Mikko Lähteenmäki
+         SilcMutex on WIN32.  A patch by Mikko L�hteenm�ki
          <mikko.lahteenmaki@pikabaana.net>.
 
        * Added some Winsock WIN32 compatiblity defines into
@@ -2052,7 +3060,7 @@ Sun Nov 24 18:26:42 EET 2002  Pekka Riikonen <priikone@silcnet.org>
          notifys in Irssi SILC Client.  Affected file is
          irssi/src/silc/core/client_ops.c.  Bug #82.
 
-       * Applied Ville Räsänen's manual page and --mandir bugfix
+       * Applied Ville R�s�nen's manual page and --mandir bugfix
          patch.  Affected files are configure.in.pre and Makefile.am.pre.
          Bug #88.
 
@@ -2231,8 +3239,8 @@ Thu Nov  7 10:05:28 CET 2002  Pekka Riikonen <priikone@silcnet.org>
 
 Wed Nov  6 17:18:13 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
-       * Fixed manual page installation patch by Ville Räsänen.
-         USERS help page fix patch by Ville Räsänen
+       * Fixed manual page installation patch by Ville R�s�nen.
+         USERS help page fix patch by Ville R�s�nen
 
        * Changed the silc_client_command_call interface to make
          the command call simpler for the application.  The library
@@ -2278,7 +3286,7 @@ Sun Nov  3 17:59:15 EET 2002  Pekka Riikonen <priikone@silcnet.org>
          was missing altogether.  Affected file silcd/command_reply.c.
          Bug #44.
 
-Sun Nov  3 00:42:05 EET 2002  Mika Boström <bostik@lut.fi>
+Sun Nov  3 00:42:05 EET 2002  Mika Bostrm <bostik@lut.fi>
 
        * Added man-pages for silc(1), silcd(8) and silcd.conf(5).
          Included yodl sources for each of these. Also modified
@@ -2479,7 +3487,7 @@ Sun Oct 20 14:12:24 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
 Sat Oct 19 13:32:15 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * ROBODoc documented lib/silcutil/silcbuffer.h and
-         lib/silcutil/silcdlist.h.  Patch by Ville Räsänen
+         lib/silcutil/silcdlist.h.  Patch by Ville R�s�nen
          <ville.rasanen@iki.fi>.
 
 Fri Oct 18 10:51:04 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
@@ -2731,7 +3739,7 @@ Sun Sep 15 12:25:10 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
          file lib/silcutil/silcutil.[ch].
 
        * Added STATS command to client library and Irssi SILC client.
-         Patch provided by Ville Räsänen <ville.rasanen@iki.fi>.
+         Patch provided by Ville R�s�nen <ville.rasanen@iki.fi>.
 
 Wed Sep 11 09:22:00 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
@@ -2953,7 +3961,7 @@ Fri Jun 28 11:53:25 CEST 2002 Pekka Riikonen <priikone@silcnet.org>
 Thu Jun 27 20:07:27 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
 
        * Buffer overflow with CUMODE command's mode->mode character
-         conversion.  Reported by Ville Räsänen.  Affected file
+         conversion.  Reported by Ville R�s�nen.  Affected file
          lib/silcutil/silcutil.c.
 
 Thu Jun 27 16:54:33 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
@@ -3041,7 +4049,7 @@ Tue Jun 25 18:47:39 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed a bug in version string parsing which could crash
          the program with specially formatted version string.
-         Bug reported and patch provided by Ville Räsänen.  Affected
+         Bug reported and patch provided by Ville R�s�nen.  Affected
          file lib/silcutil/silcutil.c.
 
        * Handle the disconnection immediately when DISCONNECT
@@ -6853,7 +7861,7 @@ Thu Sep  6 12:47:37 EEST 2001  Pekka Riikonen <priikone@silcnet.org>
          Added function silc_client_nickname_format to the file
          lib/silcclient/idlist.c.  It performs the nickname formatting.
 
-         Added new field `hostname´ to the SilcClientEntry context.
+         Added new field `hostname to the SilcClientEntry context.
          It holds the hostname of the client.  Affected file is
          lib/silcclient/idlist.h.
 
@@ -10224,7 +11232,7 @@ Wed Feb 21 14:17:04 EET 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
        * Fixed buffer overflow from lib/silcclient/command.c in USERS
          command parsing.
 
-Wed Feb 21 12:44:00 EET 2001  Mika Boström <bostik@lut.fi>
+Wed Feb 21 12:44:00 EET 2001  Mika Bostrm <bostik@lut.fi>
 
        * Changed all SilcConfigServer* and silc_config_server* to
          SilcServerConfig* and silc_server_config*, respectively.