updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index fc44accbb42a8a7b98236d62f0edf8f5cc247712..0a37eb5d5f6760a916d91df9050d2dd358bb234c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,8 @@
 TODO/bugs in Irssi SILC client
 ==============================
 
+ o /key msg * list crashes the client
+
  o Add local command to switch the channel's private key when channel has
    several private keys.  Currently sending channel messages with many
    keys is not possible because changing the key is not possible by the
@@ -44,6 +46,8 @@ TODO/bugs In SILC Client Library
 TODO/bugs In SILC Server
 ========================
 
+ o Server signoff notifys does not go to normal servers from routers.
+
  o On normal server the channel count can go negative (like -3 channels).
 
  o Change the sever to connect to another server from low ports (706)
@@ -57,11 +61,6 @@ TODO/bugs In SILC Server
    each JOIN command will create and distribute the new channel key
    to everybody on the channel.
 
- o Optimize the JOIN command in normal server.  When router returns
-   command reply for JOIN it returns the new channel key.  We however
-   still create new channel key when processing the pending JOIN command.
-   This works ok but is not necessary.
-
  o Optimize the WHOIS and IDENTIFY commands to somehow check whether the
    requested clients are on some channel that the server knows about.  If
    this is the case then the request is not needed to be forwarded to the
@@ -85,6 +84,9 @@ TODO/bugs In SILC Server
    returns only the channels the server knows about.  The protocol spec
    does not prohibit of sending the LIST to the router.
 
+ o Announcements are incomplete: channel topics are not announced,
+   user modes (UMODE) are not announced.
+
  o Incomplete IPv6 support:
 
        o silcd/serverid.c and its routines supports only IPv4.