updates.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 9fadd907048bbed7094f7cf9226d8d810f2f4634..21c698be99a5b130713d4c25bae1647dcfff53f8 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,78 @@
+Sun Feb 17 10:10:14 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * ROBOdoc documented the lib/silcske/silcsftp.h, and improved
+         the SKE interface a bit.
+
+       * Fixed padding problem in PKCS#1. The padding was not actually
+         random since the random number generator was used incorrectly.
+         This security bug affects only when encrypting with PKCS#1, and
+         it is not currently used at all in SILC. SILC only use signing
+         with PKCS#1. Affected file lib/silccrypt/pkcs1.c.
+
+Sat Feb 16 13:44:24 EET 2002  Pekka Riikonen <priikone@silcnet.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: