Send SERVER_SIGNOFF to local backup routers from primary router.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 3c734fc7f25d965fff9a012be1dee2c9849acc93..e6e65d8f967dec39078861a74469e722e313abc1 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,65 @@
+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
+         client cannot be expired.  Can cause crashes on normal
+         server (asserts client->channels).  Affected file is
+         silcd/packet_receive.c.
+
+       * From now on distribution versions are used as protocol versions
+         instead of by default using the Toolkit base version as protocol 
+         version.  Affected file prepare.
+
+       * Do not set the locally resolved hostname for local client
+         entry but take what server sends.  This way the real hostname
+         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]
+         for implied search (not needed on platforms which has native
+         pthreads library).  Use --without-pthreads to disable threads.
+         Affected file is configure.in.pre
+
+       * Fixed --with-iconv on platforms which need to bypass (broken)
+          native iconv().  Affected file is configure.in.pre
+
+Sat Sep  7 15:08:13 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
+
+       * Moved -C option parsing in Irssi SILC client at same time
+         as other options.  The UI was initialized earlier and caused
+         problems on command line.  Bug #16.  Affected file is
+         irssi/src/silc/core/silc-core.c.
+
 Mon Sep  2 23:00:30 CEST 2002 Johnny Mnemonic <johnny@themnemonic.org>
 
        * Added global variable silc_log_timestamp that tells silclog