updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index 5e8bfeb430fe8fc7041506a4b074e61aeb19047d..2d35cbdf776bbca04be194ff67bca2baa82f476f 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
@@ -51,11 +47,6 @@ TODO/bugs In SILC Client Library
    not needed and its usage is buggy when the context is registered
    to multiple pending commands.
 
- o Add perhaps an option of setting the nickname to the client context.
-   If set (and username != nickname) the client libary would send NICK
-   command to the server after connecting to automatically set the
-   nickname.
-
  o Additions to do after protocol version 1.1:
 
        o Fix the NICK_CHANGE notify handling not to create new entry
@@ -70,6 +61,7 @@ TODO/bugs In SILC Server
 ========================
 
  o strerror messages from premature EOF's to signoff messages.
+   (add perhaps a socket error thingy to SilcSocketConnection).
 
  o Backup router related issues
 
@@ -167,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
 ==============