updates.
[runtime.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index cc2ce9707c1a7bd453741000b1a250932eea7e11..e8eedcd38cc53d3131144e2520027d54b625bb83 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,4 @@
-Fri Mar 30 13:35:27 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
+Fri Mar 30 16:35:27 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
 
        * Fixed the WHOIS and IDENTIFY send reply function to really
          check whether to send list or just one entry.  Affected file
@@ -7,6 +7,28 @@ Fri Mar 30 13:35:27 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
        * Cleaned up the LEAVE command's channel key distribution.  The
          affected file silcd/command.c.
 
+       * Changed CMODE_CHANGE's <Client ID> to <ID Payload> as server
+         can enforce the channel mode as well.  In that case the ID
+         includes the ID of the server.  The code now enforces the
+         mode change if the router have different mode than the server.
+
+       * The notify client operation with CMODE_CHANGE notify can now
+         return NULL client_entry pointer if the CMODE was not changed
+         by client.  Application must check for this.
+
+       * Added <Server ID> argument to INFO command to support server
+         info fetching by Server ID.
+
+       * Added silc_server_announce_get_channel_users to get assembled
+         packets of channel users of the specified channel.  Affected
+         file silcd/server.[ch].
+
+       * Fixed bug in CHANNEL_CHANGE notify in the server.  The new ID
+         was freed underneath the ID Cache.
+
+       * Re-announce clients when the server received CHANNEL_CHANGE
+         notify from the router.  Affected file silcd/packet_send.c.
+
 Thu Mar 29 19:10:28 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
 
        * Fixed a fatal bug when client does /join 1 2 3 4 5 6 the server