updates.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 7d712283a1906d58384c1dfe5c014b838fc0dd81..e88cd101215f446081dbb748a87b2d3ce5051f40 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,46 @@
+Mon Nov 26 18:09:48 EET 2001  Pekka Riikonen <priikone@silcnet.org>'
+
+       * Fixed LIST command reply sending in server.  Affected file
+         silcd/command.c.
+
+       * Server now sends the kicker's client ID in the KICK notify
+         to the kicked client.  Affected file silcd/command.c.
+
+       * The client library now parses the kickers client ID and
+         UI displays it.  Affected files lib/silcclient/client_notify.c
+         and irssi/src/silc/core/silc-channels.c, module-formats.c.
+
+       * Made all payload parsing function prototypes consistent.
+         They all take now const unsigned char * and uint32 pair as
+         the payload data instead of SilcBuffer.  Changes all around
+         the source tree.  Other unsigned char* -> const unsigned char*
+         changes around the tree as well.
+
+       * Optimized SFTP client and server packet sending not to
+         allocate new buffer for each packet but to recycle the
+         first allocated buffer.  Affected files are
+         lib/silcsftp/sftp_client.c, sftp_server.c, sftp_util.[ch].
+
+       * Optimized the SFTP client to use SilcList instead of
+         SilcDList for requests, because it is faster.  Affected file
+         is lib/silcsftp/sftp_client.c.
+
+       * Moved the ID Payload routines from lib/silccore/silcpayload.[ch]
+         into lib/silccore/silcid.[ch].
+
+         Renamed silcpayload.[ch] into silcargument.[ch].
+
+Mon Nov 26 15:01:53 CET 2001  Pekka Riikonen <priikone@silcnet.org>
+
+       * If client entry is deleted with active key agreement
+         session, abort the session.
+
+         The silc_client_abort_key_agreement now calls the completion
+         callback with new SILC_KEY_AGREEMENT_ABORTED status.
+
+         Affected file lib/silcclient/silcapi.h, client_keyagr.c and
+         idlist.c.
+
 Sun Nov 25 18:01:45 EET 2001  Pekka Riikonen <priikone@silcnet.org>
 
        * Don't use __restrict in older GCC's.  Affected file is
@@ -29,6 +72,10 @@ Sun Nov 25 18:01:45 EET 2001  Pekka Riikonen <priikone@silcnet.org>
          status if client ID in private message is invalid.  Affected
          file silcd/packet_receive.c.
 
+       * Save the server key file with server's IP address in
+         the filename instead of hostname.  The affected file is
+         irssi/src/silc/core/client_ops.c.
+
 Sat Nov 24 20:08:22 EET 2001  Pekka Riikonen <priikone@silcnet.org>
 
        * Typo fixes in irssi/src/fe-common/silc/module-formats.c.