updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index bfbf1d0ebcec9ae32270380428f6c960e66cbb3f..6f8aa18b77122547cde72e38a6b8bd59ff9afce9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -17,10 +17,6 @@ TODO/bugs in Irssi SILC client
    cipher, hash, hmac and pkcs configuration to the Irssi SILC's config
    file.
 
- o Add auto-nick support to Irssi, so that the user specified nickname
-   would be sent to the server immediately (automatically) after the
-   client is connected to the server.
-
  o Add PERL scripting support from Irssi CVS.
 
  o Extend the /HELP command to support sub commands or something.  So
@@ -64,11 +60,8 @@ TODO/bugs In SILC Client Library
 TODO/bugs In SILC Server
 ========================
 
- o Remove the command destructor all together from the server, it is
-   not needed and its usage is buggy when the context is registered
-   to multiple pending commands.
-
  o strerror messages from premature EOF's to signoff messages.
+   (add perhaps a socket error thingy to SilcSockeConnection).
 
  o Backup router related issues
 
@@ -166,6 +159,13 @@ describe new stuff to be added to protocol versions 1.x.
     can be used to silence (moderate) normal users and opers (this set
     only by founder).  To be included in protocol version 1.1.
 
+ 7. Channel Message Payload needs slight redesining to include the IV
+    field to the MAC generation of the payload.  It is authenticated
+    by the packet's MAC but not by the payload's MAC.  Since the IV
+    belongs to the payload, its integrity should be protected by the
+    payload MAC and not alone by packet MAC.  To be included in protocol 
+    version 1.1.
+
 
 TODO After 1.0
 ==============