updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index 04e9e8d04fe56ce291ad12b07f8de5deeab3ae0b..5923e89e481c7383f4a43514b17f76bf83e93b1b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,9 +1,26 @@
-TODO/bugs In SILC Client Library
-================================
+TODO/bugs in Irssi SILC client
+==============================
+
+ o Add KNOCKOUT local command.  It should kick an client from channel and
+   set a ban for it for number of seconds.
+
+ o Add KICKBAN local command.  Kicks and bans the specified client.
 
  o Add local commands to list the current server and client public keys
    that the user has.  And a local command to dump the contents of the
-   public key to the screen.
+   public key to the screen.  Something like LISTKEYS, SHOWKEY...
+
+
+TODO/bugs In SILC Client Library
+================================
+
+ o The client library must manage somehow when receiving client that has
+   same nickname, same server, same username but different Client ID than
+   what we have in the cache.  It is now assumed that they are different
+   client but it might not be.  It should at least number the clients
+   using the client->num so that they can be accessed from the user
+   interface separately or it could just remove the old client unless
+   it is on some channels.
 
  o Add client library parameters or options that handle what kind of
    messages the library should print out (using `say' client operation,