+Sat Mar 16 18:04:30 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Changed all library interfaces that use Global RNG to also
+ accept SilcRng as argument. Affected files are
+ lib/silcclient/command.c, lib/silccore/silcauth.[ch],
+ lib/silccore/silcchanel.[ch], lib/silcclient/client_channel.c,
+ silcd/packet_send.c, lib/silccore/silcprivate.[ch],
+ lib/silcmath/silcprimegen.c, lib/silcmath/silcmath.h, and
+ lib/silccrypt/rsa.c.
+
+ * Added function silc_pkcs_generate_key to the
+ lib/silccrypt/silcpkcs.[ch] for applications so that they
+ don't need to do pkcs->pkcs->init calls anymore.
+
+ * Remove SilcSocketConnection from the SFTP API since it really
+ wasn't needed there. The application has the information
+ saved in its contexts anyway and the SFTP layer doesn't need
+ know about it. Affected files lib/silcsft/silcsftp.h and
+ lib/silcsftp/sftp_[server/client].c.
+
+ * Rewrote the SILC SIM (modules) interface in lib/silcsim.[ch].
+ The SilcSimContext is not SilcSim.
+
+ * Fixed possible buffer overflows in silc_id_render in the
+ lib/silcutil/silcutil.c.
+
+ * On EPOC the global crypto module lists are not used at all
+ in the crypto library. Added support for using the constant
+ algorithm list on EPOC. Affected files are
+ lib/silccrypt/silccipher.c, silchash.c, silchmac.c and
+ silcpkcs.c.
+
+Sat Mar 16 09:07:27 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Handled CHANNEL_CHANGE notify (ignore it) in Irssi SILC
+ client. Affected file irssi/src/silc/core/client_ops.c.
+
+ * Merged with Irssi 0.8.4 from irssi.org CVS.
+
+Thu Mar 14 12:53:57 CET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Check for valid socket connection in client entries before
+ sending any messages. Fixes a crash, but doesn't fix some
+ other underlaying bug that is lurking there. Affected
+ file silcd/packet_send.c.
+
+Thu Mar 14 13:38:12 EET 2002 Timo Sirainen <tss@iki.fi>
+
+ * $usermode, $cumode and $cumode_space expandos shouldn't do
+ anything with non-SILC server records. Affected file
+ irssi/src/silc/core/silc-expandos.c
+
+Wed Mar 13 21:38:26 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed the silc_net_check_[host/local]_by_sock to support
+ IPv6 bound sockets as well. Now they can return IPv6 addresses
+ as well. Affected file lib/silcutil/silcnet.c.
+
+ * Fixed silc_net_addr2bin to correctly convert IPv6 addresses.
+ Affected lib/silcutil/unix/silcunixnet.c.
+
+ * Fixed ID rendering (at least on some platforms, not NetBSD)
+ for IPv6 addresses. Affected file lib/silcutil/silcutil.c.
+
+Tue Mar 12 17:58:59 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added silc_hash_public_key and silc_hash_public_key_compare
+ functions to be used with SilcHashTable. They can be used to
+ hash public keys and compare public keys in hash table. Affected
+ file lib/silcutil/silcutil.[ch].
+
+ * Added support for specifying multiple public keys for Client
+ connection section in server configuration file. This makes it
+ possible to accept multiple public keys from same host, or to
+ make a section that accepts any incoming host, and have the
+ accepted public keys listed in the section.
+
+ Added functions silc_sever_[find/get]_public_key, added the
+ support for this actually to all connection sections but only
+ the Client section is currently allowed to specify multiple
+ public keys.
+
+ Affected files are silcd/server.c, server_internal.h,
+ command.c, protocol.c, server_util.[ch], packet_receive.c.
+
Mon Mar 11 23:37:38 EET 2002 Pekka Riikonen <priikone@silcnet.org>
* Merged Irssi 0.8.2 from irssi.org CVS.