updates.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index aac227279abb865df1b5d8b6de85826289bb2278..9fadd907048bbed7094f7cf9226d8d810f2f4634 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,87 @@
+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
+         destination signature buffer instead of using static buffer.
+         Affected file silcd/protocol.c.
+
+Wed Feb 13 20:51:13 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Unified the serverconfig.[ch]'s helper function interface.
+         Affected file silcd/serverconfig.[ch].
+
+       * Removed doc/example_silc.conf.in since it is redundant.
+         The make install will now install irssi/silc.conf file.
+
+       * Added new Passphrase and Publickey authentication methods to  
+         config file, allowing both public key and passphrase based
+         authentication to be set at the same time.
+
+         Added `prefer_passphrase_auth' setting in config file which
+         can be used to set to prefer passwd auth if both passwd and
+         public key is set.  If not set, public key is preferred.
+         This has effect only when being initiator (responder will try
+         both anyway).
+
+         Added support for authentication with passphrase and public key
+         at the same time.  The passphrase is tried first always since
+         it is faster to check.
+
+         Affected file silcd/serverconfig.[ch], server.c, protocol.[ch].
+
+Wed Feb 13 12:46:25 CET 2002  Johnny Mnemonic <johnny@themnemonic.org>
+
+       * Merged the new SILC Config library, with the server parsing
+         support.  Read the header file silcconfig.h or the toolkit
+         documentation for the news.  Affected files are
+         doc/example_silcd.conf.in lib/silcutil/silcconfig.[ch]
+         silcd/command.c silcd/packet_receive.c silcd/packet_send.c
+         silcd/protocol.c silcd/server.c silcd/server_backup.c
+         silcd/serverconfig.[ch] silcd/silcd.c.
+
+       * Fixed some silclog documentation.  Affected file is
+         lib/silcutil/silclog.h.
+
+Sun Feb 10 18:11:30 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * The silc_cipher_register, silc_hash_register and
+         silc_hmac_register now checks if the object to be registered
+         is registered already.  Affected files are
+         lib/silccrypt/silccipher.c, silchash.c and silchmac.c.
+
+Sun Feb 10 15:48:38 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Merged new irssi from irssi.org's CVS, the version 0.7.99.
+
 Sat Feb  9 14:54:33 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Allow zero length channel messages inside the Channel Message