updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index fa210ce6cde1b091b0f4c708b31bf973f0eb92d7..ca95f2e1b3b051e1666f304a6c664b9d2aa41da4 100644 (file)
--- a/TODO
+++ b/TODO
@@ -46,12 +46,24 @@ TODO/bugs In SILC Client Library
 TODO/bugs In SILC Server
 ========================
 
- o On normal server the channel count can go negative (like -3 channels).
+ o After backup resuming protocol some of the server's SilcIDListData
+   on primary that came back online are NULL. Seems actually that the
+   udpate_client_by_server does not work since the client->router, and
+   the client->router->connection->user_data are not same, and they
+   should be.
+
+ o Server signoff notifys does not go to normal servers from routers.
+
+ o Channel user mode changes are notified unnecessarely when switching
+   to backup router on router crash.
 
  o Change the sever to connect to another server from low ports (706)
    and not from high ports.  Currently we cannot do incoming connection
    checking by remote port because the port is not fixed.
 
+ o Announcements are incomplete: channel topics are not announced,
+   user modes (UMODE) are not announced.
+
  o Add a timeout to handling incoming JOIN commands.  It should be 
    enforced that JOIN command is executed only once in a second or two
    seconds.  Now it is possible to accept n incoming JOIN commands
@@ -111,9 +123,6 @@ TODO/bugs In SILC Server
 TODO/bugs In SILC Libraries
 ===========================
 
- o Security fixes from the latest draft for MAC key and MAC computation:
-   the packet sequence number.
-
  o Compression routines are missing.  The protocol supports packet
    compression thus it must be implemented.  SILC Comp API must be
    defined.  zlib package is already included into the lib dir (in CVS,