+Sat Feb 16 13:44:24 EET 2002 Johnny Mnemonic <johnny@themnemonic.org>
+
+ * Rewrote the notify handling in Irssi SILC client to not call
+ the events as signals. Fixes problems with Perl support.
+ Affected files irssi/src/silc/core/client_ops.c, silc-channels.c.
+
+ * Send the auto-nicking NICK command in client library with
+ little timeout after connecting. The affected file is
+ lib/silcclient/client.c.
+
+ * Added following new config file settings:
+ channel_rekey_secs, key_exchange_rekey, key_exchange_pfs,
+ key_exchange_timeout, conn_auth_timeout, connections_max,
+ links_max.
+
+ Implemented all the new config settings handling in the server.
+
+ Optimized the use of SKE Mutual flag usage. Use it only
+ if connection authentication protocol is not based in public
+ key authentication.
+
+ Renamed all SilcServerConfigSection* to SilcServerConfig*
+ to have a bit shorter names.
+
+ Affected files silcd/serverconfig.[ch], server.[ch], and
+ protocol.[ch].
+
+Sat Feb 16 02:46:43 CET 2002 Johnny Mnemonic <johnny@themnemonic.org>
+
+ * Cleaned up the listening sockets code, preparing for the rehash
+ support. Affected file is silcd/server.c.
+
+ * Fixed some output messages. Affected files are silcd/silcd.c,
+ and silcd/server.c.
+
+Fri Feb 15 19:10:20 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Create lib/doc/silcrng_intro.html document as introduction
+ to SILC RNG. ROBOdoc documented lib/silccrypt/silcrng.h.
+
+Fri Feb 15 13:23:03 CET 2002 Johnny Mnemonic <johnny@themnemonic.org>
+
+ * Fixes to the silcd config template. Affected file is
+ doc/example_silcd.conf.in.
+
+ * Removed type casts from silc_calloc(), conforming to the
+ CodingStyle. Affected file is lib/silcutil/silcconfig.c.
+
+ * Removed param_name member from client, server, and router
+ section structs, now identifying the param directly.
+
+ Added CONFIG_FREE_AUTH macro in config file parsing.
+
+ Affected files are silcd/serverconfig.[ch].
+
+Fri Feb 15 12:24:08 EET 2002 Timo Sirainen <tss@iki.fi>
+
+ * Fixed command line parameter handling. All SILC initialization
+ is now done in silc_core_init() which also fixes autoconnecting
+ to servers.
+
+ Affected files irssi/src/silc/core/silc-core.c,
+ irssi/src/fe-text/silc.c.
+
+Thu Feb 14 22:03:58 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added new configuration options and blocks:
+ keepalive_secs, reconnect_count, reconnect_interval,
+ reconnect_interval_max, reconnect_keep_trying and
+ require_reverser_lookup. Added ConnectionParam block, and
+ implemented the connection parameters when connecting as
+ initiator and when accepting connections as responder.
+
+ Added CONFIG_IS_DOUBLE macro in config file parsing, to check
+ whether given configuration value has been given already.
+
+ Affected files silcd/serverconfig.[c], server.[c].
+
+ * Splitted the doc/example_silcd.conf.in. Separated the crypto
+ algorithm parts and created new file silcalgs.conf, that
+ is now included from the example_silcd.conf.in.
+
+ * Optimized the silc_server_connect_to_router_second to take
+ the connection configuration object from the SilcServerConnection
+ object instead of finding it during the connecting phase.
+ Added the configuration object to SilcServerConnection struct.
+ Affected files silcd/server_internal.h, server.c.
+
+Thu Feb 14 16:02:26 CET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Add the client on channel after it was resolved at the
+ channel message receiving, and it was not already on the
+ channel. Affected file lib/silcclient/client_channel.c.
+
Wed Feb 13 23:16:41 EET 2002 Pekka Riikonen <priikone@silcnet.org>
* Fixed the public key authentication to allocate always the