Protocol version 1.2 integrations
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index e3273273ad7cd6c9afa866bc16e3c3584de1c01f..a456d060e6cc5a3eab5849f1ba3714cf45c8fb7e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,90 @@
+Sun Nov 10 12:20:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for rekey before 2^32 sequence number wraps.
+         Affected files in server and client library.
+
+       * Padding must be at least 8 bytes now.  Implemented and updated
+         protocol specs.
+
+       * Compute maximum padding for authentication packets to make
+         passphrase approximation attacks impossible.  Affected files
+         in client library and in server.
+
+       * Fixed PING command sending in client library and handling in
+         server.  The server ID must be ID Payload, not raw ID data.
+         Affected files in server and client library.
+
+       * Defined that all public keys sent in commands and notify
+         payloads are actually Public Key Payloads not raw public key
+         data.  Updated protocol specs and implemented.
+
+       * Updated protocol version to 1.2.  Updated specs and code.
+
+       * Added ERR_UNSUPPORTED_PUBLIC_KEY and ERR_OPERATION_ALLOWED
+         status types.  Updated specs and the code.
+
+       * Added support for normal client to kill its own entries from
+         the network.  Updated protocol specs and the code.
+
+       * Defined the SILC_MESSAGE_FLAG_SIGNED.  Updated protocol specs
+         and added initial implementation.
+
+       * Added MAC field to the Private Message Payload to protect
+         against chosen ciphertext attacks.  Updated the protocol specs
+         and implemented.
+
+       * Added idle and signon fields to the ATTRIBUTE_SERVICE
+         attribute to indicate the user's current idle and signon time
+         of a service.  Updated protocol specs and implemented.
+
+Thu Nov  7 19:21:10 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added "do_not_bind" argument to silc_client_file_send what
+         can be used to not bind locally but assume the file receiver
+         provides the point of connect.  Usefull when sender is behind
+         NAT device.  Affected file lib/silcclient/silcclient.h and
+         client_ftp.c.
+
+       * Added -no-listener option to FILE SEND command in Irssi SILC
+         client.  Affected file irssi/src/silc/core/silc-servers.c.
+         Renamed FILE RECEIVE to FILE ACCEPT.
+
+       * Confirm passphrase for private key encryption in
+         silc_create_key_pair and silc_change_private_key_passphrase.
+         Affected files are lib/silcutil/silcapputil.c.
+
+Thu Nov  7 10:05:28 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Move silc_client_packet_send back to internal, added
+         silc_client_send_packet, a bit simpler function for application.
+         Affected files lib/silcclient/silcclient.h, client.c and
+         client_internal.h.
+
+       * Moved the SilcClientEntry, SilcChannelEntry and
+         SilcServerEntry to silcclient.h to be public and documented
+         them for application.  Affected files are
+         lib/silcclient/silcclient.h and idlist.h.
+
+Wed Nov  6 17:18:13 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed manual page installation patch by Ville Räsänen.
+         USERS help page fix patch by Ville Räsänen
+
+       * Changed the silc_client_command_call interface to make
+         the command call simpler for the application.  The library
+         now handles the command line parsing, command finding and
+         execution.  Application only needs to call the function
+         with the command line.  Affected files are 
+         lib/silcclient/silcclient.h, command.[ch].
+
+       * Fixed silc_get_input to NULL-terminate the returned input.
+         Affected file lib/silcutil/silcutil.c.
+
+       * Resolve the client's public key in JOIN command if the
+         founder auth data is being requested but we don't know the
+         client's public key.  Affected file silcd/command.c.
+         Bug #53.
+
 Mon Nov  4 16:02:59 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Print notify for server opers when backup router comes