Merged from silc_1_0_branch.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index ec4a273570a1fe90a233c30b6c6951141661ec71..40e281ac905e35aadc754d78f077345796baa8cf 100644 (file)
--- a/CHANGES
+++ b/CHANGES
+Thu Dec 26 14:19:29 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added some sanity checks in server for correctness of the
+         server configuration.  Affected file silcd/serverconfig.c.
+
+Fri Dec 20 10:47:59 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Prevent endless resolving of user informations in USERS
+         command by checking the command reply status correctly.
+         Affected file lib/silcclient/command_reply.c.
+
+Tue Dec 17 10:05:00 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed file writing on WIN32 to use O_BINARY flag.  Affected
+         file is lib/silcutil/silcfileutil.c.  A patch by Matthew
+         Aldous <Matthew@Aldous.com>.
+
+       * Added better implementation using CriticalSection of
+         SilcMutex on WIN32.  A patch by Mikko Lähteenmäki
+         <mikko.lahteenmaki@pikabaana.net>.
+
+       * Added some Winsock WIN32 compatiblity defines into
+         includes/silcwin32.h.
+
+Mon Dec 16 19:33:05 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed double free in async host lookup code.  Affected file
+         lib/silcutil/silcsockconn.c.
+
+       * On backup router handle now the SERVER_SIGNOFF from router
+         for local connected servers too, and close the connections.
+
+         Do not process them as normally signing off servers when they
+         really signoff by sending EOF fe, but always assume that
+         router sends the SERVER_SIGNOFF.
+
+         Affected files silcd/server.c and silcd/packet_receive.c.
+
+       * Fixed socket unsetting when closing connections.  Affected
+         files silcd/server.c and silcd/packet_send.c.
+
+       * Do not print the nickname in SERVER_SIGNOFF if we do not
+         have it.  Prevents asserts in Irssi core.  It is possible we
+         don't have the nick if it was just being resolved when server
+         signoff.  Affected file irssi/src/silc/core/client_ops.c.
+
+Thu Dec 12 23:22:50 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed autonick crashbug in client library.  Affected file
+         lib/silcclient/client.c.
+
+       * Fixed Unix implementation of SilcMutex to really assert if
+         the mutex is locked/unlcoked already.  Affected file
+         lib/silcutil/unix/silcunixmutex.c.
+
+       * Fixed locking in silc_schedule_uninit.  It didn't lock
+         when dispatching timeout tasks.  Affected file is
+         lib/silcutil/silcschedule.c.
+
+       * Changed Win32 implementation of SilcThread to use modern
+         Win32 interface.  Affected file is 
+         lib/silcutil/win32/silcwin32thread.c  A patch by Mikko L.
+
+Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Don't print signed messages when sending failed.  Affected files
+         irssi/src/silc/core/silc-[servers.c/commands.h] 
+
+       * Send adquate signal when founding a channel by joing it.  Affect
+         file irssi/src/silc/core/client_ops.c
+
+Wed Dec 11 21:46:19 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Fix theme abstracts parsing.  Affected files irssi/default.theme,
+         irssi/src/fe-common/core/themes.c
+
+Wed Dec 11 20:20:07 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed close command to use the port correctly when closing
+         server connections.  Affected file silcd/idlist.c.
+
+       * Check for NULL outbuf in silc_socket_write.  It is possible
+         that it is NULL is some odd case.  Affected files are
+         lib/silcutil/[unix/win32]/silc[unix/win32]sockconn.c.
+
+       * Do not call final protocol callback for backup router
+         resuming protocol when closing connection.  It is closed
+         by timeout in case of error.  Affected file silcd/server.c.
+
+       * Backup reconnect to router if backup resuming protocol
+         failed.  Affected file silcd/server_backup.c.
+
+Wed Dec 11 10:01:26 CET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed double free in SKE library error hadling when signature
+         error occurred.  Affected file lib/silcske/silcske.c.
+
+       * Save the fingerprint to new SilcClientEntry after changing 
+         nickname.  Affected file lib/silcclient/client_notify.c.
+
+       * Print SIGNOFF in Irssi SILC client only if the nickname is
+         known.  Prevents asserts in Irssi core.  It is possible we
+         don't have the nick if it was just being resolved when it
+         quit.  Affected file irssi/src/silc/core/client_ops.c.
+
+Tue Dec 10 21:47:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed double free in invite list adding code when adding
+         invite strings.  Affected file silcd/server_util.c.
+
+Fri Dec  6 17:40:24 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * More log printing during backup router protocol.  Affected
+         file silcd/server_backup.c.
+
+       * Removed backwards support for old private key file format.
+         Affected file lib/silccrypt/silcpkcs.c.
+
+       * Removed backwards support for not-so-strict decryption length
+         check, it's strict now.  Affected lib/silccrypt/silccipher.c.
+
+       * GETKEY to update the client entrys fingerprint too.
+         Affected file lib/silcclient/command_reply.c.
+
+       * Added --without-libtoolfix for package builders using weird
+         wrappers around libtool (BSD at least).
+
+Thu Dec  5 22:29:46 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed backup router bugs:  When backup resumes router and
+         receives a CHANNEL_MESSAGE packet the backup must not act
+         as router since the packet header decryption would be
+         different.  Also, when relaying packets to channel, do
+         not re-encrypt packets on backup that came from the primary
+         since the connection isn't really router-router connection.
+         Affected files silcd/server.c, silcd/packet_send.c.
+
+       * Added checks in encryption/decryption that encryption/decryption
+         length sent as argument really is multiple by block size.  Helps
+         catching really weird bugs like the above backup router bugs
+         when packets are being decrypted in wrong way.  Affected files
+         lib/silccore/silcpacket.c, and lib/silccrypt/silccipher.c.
+
+       * Fixed padding generation in private key file encryption.
+         Affected file lib/silccrypt/silcpkcs.c.
+
+Thu Dec  5 16:35:23 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added ignore_message_signatures setting which can be used
+         to ignore signatures in messages.  Affected files are
+         irssi/src/silc/core/client_ops.c, silc-core.c.
+
+       * Fixed the libtoolfix to use command line options instead of
+         environment variables.  They didn't work as expected.  Now,
+         the libtool is fully run-time configurable.
+
+Wed Dec  4 21:08:52 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Verify signature payload for signed messages. Affected files
+         irssi/src/silc/core/client_ops.h, irssi/src/silc/core/silc-servers.c,
+         irssi/src/silc/core/silc-core.h
+
+       * Display signature verification result in public and private
+         messages using theme abstracts. See irssi/default.theme for
+         examples on their usage. Affected files
+         irssi/default.theme, irssi/src/fe-common/silc/fe-messages.h,
+         irssi/src/fe-common/silc/module-formats.[ch],
+         irssi/src/fe-common/silc/fe-common-silc.c,
+         irssi/src/fe-common/silc/Makefile.am
+         irssi/src/fe-common/core/fe-messages.[ch]
+
+       * Fixed bugs in Irssi's theme parsing. Affected files
+         irssi/src/fe-common/core/themes.c
+         
+Wed Dec  4 18:29:13 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Calculate the correct length for signed messages before
+         encrypting, it must be multiple by block size.  Affected
+         file lib/silccore/silcmessage.c.
+
+       * silc_message_signed_get_public_key returns now both
+         decoded and encoded public key.  Affected files are
+         lib/silccore/silcmessage.[ch].
+
+       * Added libtoolfix script that makes the libtool more generic
+         and configurable in run-time.  Now we can specify in run-time
+         if what kind of libraries we want to create, regardless of
+         configuration.  SIMs are now creates even if --disable-shared
+         was explicitly given.
+
+Tue Dec  3 23:26:55 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed founder key sending in CMODE command in client.
+         Affected file lib/silcclient/command.c.
+
+       * Fixed CUMODE founder authentication in server to not check
+         for client's public key since it's not supposed to do that.
+         Affected file silcd/command.c.
+
+Tue Dec  3 12:02:41 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Set realname and hostname in NICK_REC records. Affected file
+         irssi/src/silc/core/silc-nicklist.c
+
+Mon Dec  2 20:50:20 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Remove 1.0 protocol backwards compat code from client
+         library.
+
+       * Added more reliable check for whether nickname did change
+         or not, or whether only Client ID changed in NICK_CHANGE
+         notify.  Affected file lib/silcclient/client_notify.c.
+         Fixes bug in '@' character handling in a nickname.
+
+       * Added support for automatically parsing signature from
+         the message payload.  Added new function
+         silc_message_get_signature to return the payload to
+         application.  Affected files lib/silccore/silcmessage.[ch].
+
+       * Changed the private_message and channel_message client
+         operations to deliver the SilcMessagePayload to the
+         application too.  Application can use it fe. to get the
+         signature from the message for verification.  Affected
+         file lib/silcclient/silcclient.h, client_channel.c and
+         client_prvmsg.c.
+
+       * Redefined the signed payload for message payloads.
+         Updated protocol specs and implemented.
+
+Mon Dec  2 16:28:29 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed wrong invite and ban list handling in server command
+         reply.  Affected files are silcd/command_reply.c,
+         silcd/server_util.[ch].
+
+Sun Dec  1 20:48:17 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed CMODE setting in server when founder mode was set.
+         Affected file silcd/command.c.  Bug #95.
+
+       * Added support to setting specific public key in CMODE in
+         Irssi SILC client.  Affected file lib/silcclient/command.c.
+
+       * Added support to use specific public key in CUMODE in
+         Irssi SILC Client.  Affected file lib/silcclient/command.c.
+
+       * Added support for inviting and banning by public key in
+         Irssi SILC client.  Affected file lib/silcclient/command.c.
+
+       * Fixed fingerprint/babbleprint showing in invite and ban
+         list command replys.  Affected file is
+         irssi/src/silc/core/client_ops.c.
+
+Sun Dec  1 16:32:03 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Format CMODE +c and +h to display both the mode and the argument
+
+Sun Dec  1 18:17:22 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added test vectors and test programs for SHA-1, MD5,
+         HMAC-SHA1 and HMAC-MD5.  New tests are located in
+         lib/silccrypt/tests/.  Fixed also argument decoding bug in
+         MD5 implementation.  Affected file lib/silccrypt/md5.c.
+
+       * Changed the channel private key and private message key
+         generation (with static keys) to use SHA1 instead of MD5,
+         as SHA1 is the mandatory hash function in SILC.  Affected
+         file lib/silcclient/client_[channel/prvmsg].c.
+
+       * Changed the private key file encryption to use SHA1 instead
+         of MD5.  Added support for the old generation and added
+         automatic change of the key (to be removed later).  Affected
+         files lib/silccrypt/silcpkcs.c.
+
+Sat Nov 30 19:07:52 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Load only files with .pub suffix in PublicKeyDir.  Affected
+         file silcd/serverconfig.c.
+
+Sat Nov 30 14:29:34 CET 2002  Johnny Mnemonic <johnny@themnemonic.org>
+
+       * Extended the SILC_SERVER_LOG_ERROR macro to all available logging
+         channels.  Affected files silcd/silcd.c, silcd/server.h.
+
+       * Added the config directive PublicKeyDir for the client block.
+         Affected files doc/exampe_silcd.conf.in, silcd/serverconfig.[ch].
+
+Sat Nov 30 09:30:55 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Merged Toni's irssi/silc.conf patch.
+
+       * ROBODoc cleanup patch to lib/silccrypt/silcpkcs.h by johnny.
+
+       * Max alloc tests in allocation routines.  Affected file
+         lib/silcutil/silcmemory.c.
+
+Fri Nov 29 23:44:29 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed a typo in resuming code that fixed detach/resume code
+         in server.  Bug #93.  Affected file silcd/packet_receive.c.
+
+Thu Nov 28 17:17:11 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Do reverse lookups for server when /connecting. Affected files
+         irssi/silc.conf, irssi/src/core/servers.c, irssi/src/core/network.c,
+         irssi/src/core/net-nonblock.*
+       
+Thu Nov 28 16:19:18 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added library versioning for shared libraries.  Affected
+         files configure.in.pre and lib/Makefile.am.pre.
+
+Wed Nov 27 21:51:52 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Display INVITE and BAN lists as specified by SILC 1.2
+
+Wed Nov 27 16:01:11 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Do not send invite list back unless asked (when sending
+         no arguments) or when list was modified.  Affected file
+         silcd/command.c.
+
+       * Remove client from invite list in KILLED notify and in
+         KILL command.  Affected file silcd/command.c and
+         silcd/server.[ch].
+
+       * Fixed bugs in invite list handling in INVITE command.
+         Affected files silcd/command.c and silcd/server_util.c.
+
+       * Merged with Irssi 0.8.6.
+
+       * Fixed UTF-8 in Irssi SILC Client, setlocale was missing.
+         Affected file irssi/src/fe-text/silc.c.
+
+Mon Nov 25 18:21:43 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * The silc_argument_get_[first/next] now return the argument
+         type to caller.  Added silc_argument_payload_encode_one.
+
+         Affected files are lib/silccore/silcargument.[ch].
+
+       * Added support for the SILC 1.2 INVITE command and new
+         invite lists to server.  Affected files are silcd/command.c,
+         silcd/server_util.[ch] and silcd/packet_[receive/send].[ch].
+
+       * Added support for the SILC 1.2 BAN command and new
+         ban lists to server.  Affected files are silcd/command.c,
+         silcd/server_util.[ch] and silcd/packet_[receive/send].[ch].
+
+       * Added support to client sending new INVITE command.  Affected
+         file is lib/silcclient/command.c.
+
+       * Added support to client sending new BAN command.  Affected
+         file is lib/silcclient/command.c.
+
+       * Added support for removing client from invite list when kicked
+         from channel, as SILC 1.2 dictates.  Affected files are
+         silcd/packet_receive.c and silcd/command.c.
+
+Sun Nov 24 18:26:42 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * If iv argument to silc_cipher_[encrypt/decrypt] is NULL, use
+         automatically the cipher's internal IV.  Affected files
+         lib/silccrypt/silccipher.[ch].
+
+       * Assure the RESUME_CLIENT packet is not sent to twice to
+         backup router if the detached client was originated from
+         the backup.  Affected file silcd/server.c.  Bug #76.
+
+       * Changed silc_sim_symname to not allocate memory.  Affected
+         file lib/silcsim/silcsimutil.c.
+
+       * Fixed memory leaks with SIMs in server.  Affected files
+         silcd/serverconfig.c, silcd/server.c.
+
+       * Fixed channel key distribution after resuming detached
+         client.  Affected files silcd/packet_receive.c.
+
+       * Fixed channel's global_user boolean checking after detaching.
+         Check it after changing the owner of the client not before.
+         Affected file silcd/packet_receive.c.
+
+       * Fixed few double frees from client library.  Fixes at least
+         Bug #81, possibly others too.
+
+       * UTF-8 decode topics also in JOIN command reply and TOPIC_SET
+         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
+         patch.  Affected files are configure.in.pre and Makefile.am.pre.
+         Bug #88.
+
+Fri Nov 22 18:34:20 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support to backup router protocol for backup to tell
+         normal server that it cannot use the backup router as primary
+         because the primary isn't really down.  Updated protocol
+         specs.
+
+       * Added support for primary router to tell backup router that
+         resuming is not possible because the backup really isn't primary
+         in the cell.  For example if backup disconnected itself the
+         resuming is not allowed since the primary really did not
+         go down.  Updated protocol specs.
+
+       * Removed MARS from crypto library.
+
+       * Defined the CTR mode and Randomized CBC mode in SILC.  The
+         CTR mode is RECOMMENDED now in specification.  Defined also
+         Serpent cipher as optional cipher.  Updated the protocol specs.
+
+Thu Nov 21 12:43:28 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for inviting/banning by IP/MASK, public key,
+         and explicit Client ID.  Redefined the command and notify
+         types to allow easier forwards support for other methods
+         of inviting/banning.  Updated protocol specs.
+
+       * Remove the client from channel's invite lists if the client
+         is kicked or killed.  Updated protocol specs.
+
+       * Unified the Channel Message Payload and Private Message
+         into one Message Payload.  Updated protocol specs and
+         implemented.
+
+Tue Nov 19 22:30:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Don't wait for EOF after socket error has occurred, but
+         close the connection.  Affected file is silcd/server.c.
+
+Mon Nov 18 18:58:26 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for setting FOUNDER mode on channel with
+         specific public key which can be set with CMODE command.
+         Updated protocol specs and implemented in client and server.
+
+       * Fixed the Irssi SILC client to correctly shutdown the client
+         library to avoid memory leaks.  Affected files are
+         irssi/src/silc/core/silc-core.c and silc-servers.c.
+
+       * Deprecated the No Reply flag in SKE protocol and introduced
+         "IV Included" flag which can be used to indicate that the IV
+         is included in the ciphertext.  This makes it possible to use
+         SILC on unreliable transport, such as UDP which may cause
+         packet reordering and losses.  Updated protocol specs, did
+         not implement yet.
+
+Sun Nov 17 15:50:57 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed the MPI implementation of silc_mp_sizeinbase to return
+         < 32 bit values in correct size.  Affected file is
+         lib/silcmath/mp_mpi.c.
+
+Sat Nov 16 13:14:45 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed the KE Start Payload parsing to check that mandatory
+         fields are present.  Affected file lib/silcske/payload.c.
+
+       * Fixed compilation warnigs in Irssi SILC Client.  Affected
+         files are irssi/src/silc/core/silc-query.c. client_ops.c.
+
+Thu Nov 14 19:33:28 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Print "nick now appears as newnick" and update Irssi's nicklist
+         when you change your nick to "nick". Closes #62
+
+       * Never format your own nick. Closes #63
+
+Thu Nov 14 09:44:54 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * SILC_UMODE_GONE changes are now propagated correctly to the
+         Irssi client. Closes #54
+       
+Tue Nov 12 19:42:18 CET 2002  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Fixed example in /HELP KEY
+
+       * Added expando $j which expands to current SILC Client version
+
+Tue Nov 12 19:46:39 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed public key decoding in crypto library.
+
+       * Added better error printing to SKE library.
+
+Tue Nov 12 08:50:12 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed NICK command to not crash if nickname was not sent.
+
+Mon Nov 11 19:32:00 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added Encrypt-Then-MAC order to SILC packet MAC generation.
+         Deprecated the old Encrypt-And-MAC order.  Updated protocol
+         specs and implemented.
+
+       * Added Encrypt-Then-MAC order to Channel Message Payload MAC
+         generation.  Updated specs and implemented.
+
+Sun Nov 10 12:20:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for rekey before 2^32 sequence number wraps.
+         Affected files in server and client library.
+
+       * Padding must be at least 8 bytes now.  Implemented and updated
+         protocol specs.
+
+       * Compute maximum padding for authentication packets to make
+         passphrase approximation attacks impossible.  Affected files
+         in client library and in server.
+
+       * Fixed PING command sending in client library and handling in
+         server.  The server ID must be ID Payload, not raw ID data.
+         Affected files in server and client library.
+
+       * Defined that all public keys sent in commands and notify
+         payloads are actually Public Key Payloads not raw public key
+         data.  Updated protocol specs and implemented.
+
+       * Updated protocol version to 1.2.  Updated specs and code.
+
+       * Added ERR_UNSUPPORTED_PUBLIC_KEY and ERR_OPERATION_ALLOWED
+         status types.  Updated specs and the code.
+
+       * Added support for normal client to kill its own entries from
+         the network.  Updated protocol specs and the code.
+
+       * Defined the SILC_MESSAGE_FLAG_SIGNED.  Updated protocol specs
+         and added initial implementation.
+
+       * Added MAC field to the Private Message Payload to protect
+         against chosen ciphertext attacks.  Updated the protocol specs
+         and implemented.
+
+       * Added idle and signon fields to the ATTRIBUTE_SERVICE
+         attribute to indicate the user's current idle and signon time
+         of a service.  Updated protocol specs and implemented.
+
+Thu Nov  7 19:21:10 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added "do_not_bind" argument to silc_client_file_send what
+         can be used to not bind locally but assume the file receiver
+         provides the point of connect.  Usefull when sender is behind
+         NAT device.  Affected file lib/silcclient/silcclient.h and
+         client_ftp.c.
+
+       * Added -no-listener option to FILE SEND command in Irssi SILC
+         client.  Affected file irssi/src/silc/core/silc-servers.c.
+         Renamed FILE RECEIVE to FILE ACCEPT.
+
+       * Confirm passphrase for private key encryption in
+         silc_create_key_pair and silc_change_private_key_passphrase.
+         Affected files are lib/silcutil/silcapputil.c.
+
+Thu Nov  7 10:05:28 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Move silc_client_packet_send back to internal, added
+         silc_client_send_packet, a bit simpler function for application.
+         Affected files lib/silcclient/silcclient.h, client.c and
+         client_internal.h.
+
+       * Moved the SilcClientEntry, SilcChannelEntry and
+         SilcServerEntry to silcclient.h to be public and documented
+         them for application.  Affected files are
+         lib/silcclient/silcclient.h and idlist.h.
+
+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
+
+       * Changed the silc_client_command_call interface to make
+         the command call simpler for the application.  The library
+         now handles the command line parsing, command finding and
+         execution.  Application only needs to call the function
+         with the command line.  Affected files are 
+         lib/silcclient/silcclient.h, command.[ch].
+
+       * Fixed silc_get_input to NULL-terminate the returned input.
+         Affected file lib/silcutil/silcutil.c.
+
+       * Resolve the client's public key in JOIN command if the
+         founder auth data is being requested but we don't know the
+         client's public key.  Affected file silcd/command.c.
+         Bug #53.
+
+Mon Nov  4 16:02:59 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Print notify for server opers when backup router comes
+         online.  Affected file silcd/server.c.
+
+       * Fixed the INVITE command to send the invite list in
+         command reply.  Affected file silcd/command_reply.c.
+
+       * Fixed MOTD command reply sending.  Affected file
+         silcd/command.c.
+
+       * UTF-8 decode the topic in TOPIC command reply and LIST
+         command reply in Irssi SILC client.  Affected file is
+         irssi/src/silc/core/client_ops.c.
+
+Sun Nov  3 17:59:15 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed the INVITE command to not crash Irssi SILC client
+         when given without nickname argument.  AFfected file
+         irssi/src/silc/core/client_ops.c.
+
+       * Fixed double free in WHOIS query on normal server when
+         forwarding query to router.  Affected file is
+         silcd/server_query.c.
+
+       * Fixed WATCH command reply handling on normal server which
+         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>
+
+       * Added man-pages for silc(1), silcd(8) and silcd.conf(5).
+         Included yodl sources for each of these. Also modified
+         Makefile.am prototype to install these files to proper
+         locations. Updated CREDITS. Affected file Makefile.am.pre,
+         new files doc/*.yo, doc/silc.1, doc/silcd.conf.5,
+         doc/silcd.8.
+
+Sat Nov  2 21:26:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for encrypted private key files.  Now
+         passphrase must be provided when new key pair is created
+         (can be empty though), and prompted when loading the
+         private key.  Added support for loading the old-style
+         non-encrypted private keys as well.  Affected files
+         lib/silccrypt/silcpkcs.[ch], Irssi SILC client and
+         SILC Server.
+
+       * Fixed silc_get_input to accept input on all terminals.
+         Affected file lib/silcutil/silcutil.c.
+
+       * Moved the Irssi SILC client key loading and other stuff
+         to be called after the arguments and UI is initialized.
+         Affected file irssi/src/silc/core/silc-core.c.  Bug #31.
+
+       * Added -P option to Irssi SILC client which can be used
+         to change the passphrase of the private key.  Affected
+         file irssi/src/silc/core/silc-core.c.
+
+       * Added silc_change_private_key_passphrase apputil routine
+         to lib/silcutil/silcapputil.[ch].
+
+Sat Nov  2 12:53:09 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed connection closing in client library to not crash.
+         Moved the connection freeing totally to function
+         silc_clinet_del_connection.  Affected file 
+         lib/silcclinet/client.c.
+
+Fri Nov  1 18:57:02 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed includes/silcincludes.h to silcincludes.h.in to
+         include configuration specific information.  The silcdefs.h
+         is not included in to installation anymore (it's only
+         compilation time header).
+
+Fri Nov  1 10:30:26 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Moved the SilcClient and SilcClientConnection from client.h
+         to the public lib/silcclient/silcclient.h.  Changed the
+         structures a bit.
+
+Thu Oct 31 22:44:07 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * If version string in silc_clinet_alloc is NULL the library
+         puts it automatically.  Affected file lib/silcclient/client.c.
+
+       * Changed the version strings from variables to #define's
+         in includes/silcversion.h.
+
+Wed Oct 30 16:17:30 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added shared library complation support.
+
+Tue Oct 29 21:48:55 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added lib/silcutil/silcapputil.[ch] for application
+         utility functions.  It includes routines for applications'
+         convenience.  Added silc_create_key_pair, silc_show_public_key
+         and silc_load_key_pair functions.
+
+Tue Oct 29 17:36:44 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Send RESUME_CLIENT packet from router to backup routers
+         to in resuming.  Affected file silcd/packet_receive.c.
+
+Mon Oct 28 21:23:39 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * In IDENTIFY command parsing, send all other IDs except
+         Client IDs explicitly to router for resolving on normal
+         server.  Also check that ID received in WHOIS command is
+         always Client ID, others are not allowed.  Affected file
+         silcd/server_query.c.
+
+       * Merged latest changes from irssi.org CVS.
+
+Sun Oct 27 11:44:32 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Merged c0ffee's /set heartbeat patch to Irssi SILC client.
+         Affected files irssi/src/silc/core/silc-core, silc-server.c.
+
+       * Fixed the heartbeat sending in Irssi SILC client.  Moved
+         the silc_client_packet_send to silcclient.h for application
+         usage.  Affected files lib/silcclient/client_internal.h
+         lib/silcclient/silcclient.h.
+
+       * Fixed a bug in query resolving in server.  Used wrong 
+         variable in a for loop and crashed.  Affected file is
+         silcd/server_query.c.
+
+       * Server constructs requested attributes only to locally
+         connected clients.  Affected file silcd/server_query.c.
+         Bug #36.
+
+       * Fixed a bug when sending resolving from router to server
+         with requested attributes.  The constructed WHOIS command
+         was incorrect.  Affected file silcd/server_query.c.
+         Bug #38.
+
+       * Fixed Requested Attributes saving in WHOIS command reply.
+         The length of the data buffer must be saved too.  Affected
+         file silcd/command_reply.c.
+
+       * Update the client entry's servername after detaching is
+         over.  Affected file silcd/packet_receive.c.  Bug #37.
+
+       * Resolve incomplete client entrys in CUMODE_CHANGE and
+         CMODE_CHANGE notifys.  Affected file is 
+         lib/silcclient/client_notify.c.  Bug #42.
+
+Thu Oct 24 12:22:35 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed channel key packet processing bug on backup router
+         during backup resuming protocol.  Affected file is
+         silcd/packet_receive.c.
+
+       * Fixed memory leaks in server.  Affected files are
+         silcd/server.c and silcd/packet_receive.c.
+
+       * Fixed packet decryption problem when backup router encrypted
+         channel message with wrong key during backup resuming
+         protocol.  Affected file silcd/packet_send.c.
+
+       * ROBODoc documented lib/silccrypt/silccipher.h.  A patch by
+         Toni Willberg (toniw@iki.fi)
+
+       * Changed the SilcCipher context to be private.  Changed the
+         silc_cipher_get_iv to just return pointer to the IV.  Added
+         silc_cipher_get_name to return the name of the cipher.
+         Fixed code all around to support these changes.  Affected
+         files are lib/silccrypt/silccipher.[ch], client library and
+         server.
+
+Wed Oct 23 19:01:41 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed unaligned access in lib/silccore/silcattrs.c.
+
+       * Fixed libtool linking in lib/silcsim/Makefile.am.
+
+       * Fixed services attribute printing.  Affected files is
+         irssi/src/silc/core/silc-queries.c.
+
+Wed Oct 23 09:51:04 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed a crashbug in incoming server accepting.  Affected
+         file silcd/server.c.
+
+Tue Oct 22 13:02:32 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added automatically generated index to Toolkit Reference
+         Manual.
+
+       * Added support for Postscript Toolkit Reference Manual.
+
+Mon Oct 21 21:30:40 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Merged DISCONNECT fix, and autoconn port fix from Irssi
+         CVS.
+
+Sun Oct 20 19:54:55 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added 'send_events' boolean argument to the function
+         silc_schedule_set_listen_fd which sends the set events to
+         the application explicitly if set to TRUE.  Default action
+         should be FALSE.  Affected file lib/silcutil/silcschedule.[ch],
+         lib/silcclient/client_internal.h and silcd/server_internal.h.
+
+       * Added silc_compare_timeval to determine which time values
+         is smaller.  Affected file lib/silcutil/silcutil.[ch].
+
+       * Added sort-of "Quality of Service" (QoS) support to
+         SilcSocketConnection.  Data reception can be controlled with
+         rate limit per second and/or read data length limit.
+         Added silc_socket_set_qos.  Affected files are
+         lib/silcutil/silcsockconn.[ch] and unix/silcunixsockconn.c.
+
+       * Added the QoS configuration to SILC Server configuration
+         file.  Affected files are silcd/serverconfig.[ch] and
+         server.c.
+
+Sun Oct 20 14:12:24 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Merged with irssi.org CVS.
+
+       * Failed OPER and SILCOPER authentications are now logged.
+         Affected file silcd/command.c.  Bugs #25.
+
+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
+         <ville.rasanen@iki.fi>.
+
+Fri Oct 18 10:51:04 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for auto-passphrase authentication from the
+         config file during connecting which was not implemented
+         yet.  Affected file irssi/src/silc/core/client_ops.c.
+
+       * Fixed a bug in authentication protocol failure handling which
+         was processing wrong callback context.  Affected files
+         are lib/silcclient/client.c and protocol.c.
+
+       * Fixed the /ATTR allow off to actually work.  Affected file
+         is irssi/src/silc/core/silc-queries.c.
+
+       * Fixed the /ATTR -del to work.  Affected file is
+         irssi/src/silc/core/silc-queries.c.
+
+Thu Oct 17 23:45:12 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed string formatting crashbug in lib/silccore/silcattrs.c.
+
+       * Fixed mask attribute adding in Irssi SILC client.  Affected
+         file irssi/src/silc/core/silc-queries.c.
+
+Thu Oct 17 16:40:39 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for saving the requested attributes in
+         WHOIS to directory.  Affected file is
+         irssi/src/silc/core/silc-queries.c.
+
+Wed Oct 16 17:40:56 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for parsing VCard fields that do not have
+         the TYPE= for types.  Affected file lib/silcutil/silcvcard.c.
+
+       * Fixed a double free bug in hash table foreach function
+         if the entry was deleted in the foreach callback.  Affected
+         file lib/silcutil/silchashtable.c.
+
+Tue Oct 15 18:05:24 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_attribute_get_verify_data to return the signature
+         verification data for either user digital signature or
+         server digital signature in Requested Attributes.  Affected
+         files are lib/silccore/silcattrs.[ch].
+
+       * Added silc_vcard_alloc which is used to allocated dynamic
+         SilcVCard context.  The silc_vcard_free now checks whether
+         the context is dynamically allocated or not.  Affected files
+         are lib/silcutil/silcvcard.[ch].
+
+Mon Oct 14 17:55:44 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Periodically remove the NOATTR status from client entry
+         so that the client may take the attributes in use even after
+         server has resolved them unsuccessfully earlier.  Affected
+         file silcd/server_query.c and idlist.h.
+
+       * Moved sha1hash and md5hash from client->internal to
+         SilcClient for application usage.  Affected files are
+         lib/silcclient/client.h and client_internal.h.
+
+       * Fixed attribute encoding and decoding bugs.  Affected
+         files lib/silccore/silcattrs.[ch].
+
+       * Added ATTR command to Irssi SILC Client which is used to      
+         manage user's Requested Attributes sending and values for
+         WHOIS command.  Affected files around Irssi SILC client.
+
+Mon Oct 14 14:33:54 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_buffer_strformat which can be used to format
+         strings into a buffer which size is automatically increased.
+         Affected file lib/silcutil/silcbuffmt.[ch].
+
+       * Added implementation of VCard (RFC 2426) which can be used
+         as part of Requested Attributes in WHOIS command.  Affected
+         file lib/silcutil/silcvcard.[ch].
+
+Fri Oct 11 23:52:17 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Some strncat -> silc_strncat changes our the core and
+         client library.
+
+       * Added SILC_SKE_STATUS_SIGNATURE_ERROR and OUT_OF_MEMORY
+         errors.  Added better error printing to SKE library.
+         Affected files lib/silcske/silcske.c, silcske_status.h and
+         payload.c.
+
+       * Save the PKCS key length even if only private key is set to   
+         SilcPKCS.  Affected file lib/silccrypt/silcpkcs.[ch] and rsa.c.
+
+       * Fixed the usage of silc_pkcs_get_key_len since it returns the
+         length in bits not in bytes.  Affected files are
+         lib/silcske/silcske.c, lib/silccore/silcauth.c and
+         silcd/server_query.c.
+
+Wed Oct  9 17:22:57 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_attribute_payload_encode_data to directly encode
+         the data into the attributes buffer.  Renamed function
+         silc_attribute_payload_parse_list to silc_attribute_payload_parse.
+         Affected files are lib/silccore/silcattrs.[ch].
+
+       * silc_hash_table_find_foreach calls the foreach function now
+         once even if the nothing was found with context set to NULL.
+         Affected file lib/silcutil/silchashtable.[ch].
+
+       * Remove the RESOLVING flag from client entry after received
+         the Requested Attributes from the client.  Fixed memory leak
+         in client entry freeing.  Affected files silcd/server_query.c
+         and idlist.c.
+
+       * Added Requested Attributes support into SILC Client Library.
+         It is not able to send requested attributes in WHOIS command,
+         and also receive and process requested attributes.  Added
+         silc_client_attribute_[add|del] and silc_client_attributes_get
+         functions.  Added also `ignore_requested_attributes' to the
+         SilcClientParams to not use attributes in client.  Affected
+         files are lib/silcclient/command.c, client_attrs.[ch],
+         silcclient.h, client_internal and client.[ch].
+
+       * Changed the silc_client_get_client_by_id to support Requested
+         Attributes, it takes them as argument now.  Affected file
+         is lib/silcclient/silcclient.h, and idlist.c.
+
+       * Added -details option to WHOIS command in Irssi SILC Client
+         to support the requested attributes.  By default it requests
+         all attributes.  Affected file lib/silcclient/command.c and
+         irssi/doc/help/in/whois.in.
+
+Tue Oct  8 17:58:28 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Add also SERVICE attribute for server-constructed attribute
+         data.  Also digitally sign the attributes and add
+         SERVER_DIGITAL_SIGNATURE attribute.  Affected file is
+         silcd/server_query.c.
+
+Mon Oct  7 18:25:35 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed the silc_attribute_payload_encode to support list
+         of attributes (function may be called several times to add
+         a new attribute).  Removed the silc_attribute_payload_encode_list
+         function.  The encoding function now also automatically encodes
+         the data, so the caller does not need to do that.  Affected
+         files lib/silccore/silcattrs.[ch].
+
+       * Added support for replying on behalf of the user to the
+         Requested Attributes in WHOIS command in the server.  Affected
+         file silcd/server_query.c.
+
+       * SILC_NOT_IMPLEMENTED macro use SILC_LOG_INFO now instead of
+         SILC_LOG_DEBUG.  Affected file lib/silcutil/silclog.h.
+
+Sun Oct  6 16:48:32 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Don't swtich to become primary router if we are backup if
+         decryption error has occurred.  Affected file silcd/server.c.
+
+       * Fixed a bug in backup router IP address comparison in
+         silc_server_backup_get.
+
+         Save now also the port of the server/router and use that
+         in comparison as well.  Affected file silcd/server_backup.c.
+
+       * Normal server now reconnects to backup router automatically
+         if connection is lost to it.  Affected file silcd/server.c.
+
+Thu Sep 26 13:51:02 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * If packet processing fails (like integrity check fails)
+         the connection is closed now.  Affected files are
+         lib/silccore/silcpacket.c and silcd/server.c.
+
+Mon Sep 23 10:59:39 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed double free in RSA public key set function
+         silc_rsa_set_public_key.  Affected file lib/silccrypt/rsa.c.
+         Bug #29.
+
+Sun Sep 22 14:54:05 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Rewrote WHOIS, WHOWAS and IDENTIFY commands in the server.
+         Added server_query.[ch] which provides one interface for
+         querying information using all three commands.
+
+       * Changed all "typedef unsigned char" in core library to
+         "typedef SilcUInt8".
+
+Sat Sep 21 21:36:45 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_strncat into lib/silcutil/silcstrutil.[ch].
+
+       * Renamed silc_server_get_client_resolve to
+         silc_server_query_resolve and moved to server_query.[ch].
+
+Wed Sep 18 18:28:04 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Resumed client packet handling from server put the resumed
+         client on wrong list on router and caused the client not
+         be present on the network anymore.  Now fixed to put the
+         client to correct list.  Affected file silcd/packet_receive.c.
+
+Wed Sep 18 15:13:48 CEST 2002  Johnny Mnemonic <johnny@themnemonic.org>
+
+       * Various cleanup in error message output in config parsing code
+         and in server init code.  Fixed error log files containing
+         too many newlines ('\n') in some situations.  Affected files are
+         silcd/serverconfig.c, silcd/silcd.c, and silcd/server.c.
+
+Wed Sep 18 10:51:23 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Use the reverse lookupped hostname in client internals
+         instead of one user provided us as remote server name.
+         Affected file lib/silcclient/client.c.
+
+Mon Sep 16 12:02:54 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added 'app_context' to silc_schedule_init.  It is an
+         application specific context that is delivered to application
+         in task callback functions.  Affected files are
+         lib/silcutil/silcutil.[ch].
+
+       * The hb_context in SilcSocketConnection is not freed
+         automatically anymore (application must free it).  Freeing
+         it automatic is inconsistent.  Affected files are
+         lib/silcutil/silcsockconn.[ch].
+
+Sun Sep 15 22:16:19 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for removing explicitly added client connections
+         in rehash and closing the client connections if they were
+         unconfigured in the rehash.  Affected file silcd/server.c.
+
+       * Added support for aborting automatically pending commands
+         that never receives the reply (to avoid memory leaks).
+         Added also silc_server_command_pending_timed to set the
+         specific timeout for pending command.  Affected files are
+         silcd/command[_reply].[ch].
+
+       * Added SILC_STATUS_ERR_TIMEDOUT status.  Updated protocol
+         specs and lib/silccore/silcstatus.h.
+
+Sun Sep 15 12:25:10 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed the silc_get_time to accept time value as argument
+         or if zero is sent return current local time.  Affected
+         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>.
+
+Wed Sep 11 09:22:00 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Assure that channel key is set before sending it.  May
+         crash server otherwise.  Affected file silcd/packet_send.c.
+
+Tue Sep 10 09:50:08 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Assure that endless loop cannot happen with detached client
+         resolving on normal server.  Added idlist status
+         SILC_IDLIST_STATUS_RESUME_RES.   Affected files are
+         silcd/idlist.h and silcd/packet_receive.c.
+
+Mon Sep  9 12:18:18 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Incoming file transfer request cannot use same session as
+         the sending session.  This can happen when sending file to
+         yourself.  Crashed the client on quit.  Affected file
+         lib/silcclient/client_ftp.c.  Bug #24.
+
+Sun Sep  8 18:39:25 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Implemented the draft-riikonen-precense-attrs draft and
+         the Attribute Payload into the lib/silccore/silcattrs.[ch].
+
+Sun Sep  8 13:13:44 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Distribute the SERVER_SIGNOFF notify also to local backup
+         routers from the primary router.  The backup router may not
+         have the signing of local server directly connected and need
+         to know about the signoff.  Affected file silcd/server_util.c.
+
+       * Use the primary router as the origin of the locally connected
+         server when it is disconnecting from the backup router since
+         that's where it really is coming from.  Now the clients from
+         the disconnecting server are removed correctly and "shadow"
+         clients are not left to the backup router.  Affected file
+         silcd/server.c.
+
+Sat Sep  7 22:26:50 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * If normal server is standalone and found existing but disabled
+         channel, do not re-create the channel since it creates
+         duplicate same channels.  Affected file silcd/server.c.
+
+       * Added anonymous client connections support to server.  New
+         "anonymous" configuration option to ConnectionParams section
+         added.  If set to true, the username and hostname information
+         of the client will be scrambled and anonymous user mode is
+         set automatically to the user.  Affected files are
+         silcd/serverconfig.[ch], silcd/packet_receive.c and server.c.
+
 Sat Sep  7 16:02:09 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * In JOIN notify handling, mark that the cache entry of the
@@ -14,6 +1135,8 @@ Sat Sep  7 16:02:09 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
          is showed in WHOIS for yourself.  Affected file is
          lib/silcclient/idlist.c and lib/silcclient/client.c.
 
+       * Resolve local info with IDENTIFY when connecting to server.y
+
 Sat Sep  7 14:22:43 CEST 2002 Lubomir Sedlacik <salo@silcnet.org>
 
        * Rewritten check for POSIX threads.  Use --with-pthreads[=DIR]