updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index 66182444f7510874d7294184b149d794da2fda67..a7f0353880d773f97e5d2eb23ea015b8e2c22ced 100644 (file)
--- a/TODO
+++ b/TODO
@@ -30,6 +30,9 @@ TODO/bugs in Irssi SILC client
 TODO/bugs In SILC Client Library
 ================================
 
+ o Rewrite the channel's user list thingy and cross list it to the
+   Client entry.
+
  o The PRIVATE_MESSAGE_KEY packet is not handled (it is implemented 
    though).  This should be added and perhaps new client operation
    should be added to notify application that it was received and
@@ -48,6 +51,11 @@ TODO/bugs In SILC Client Library
 TODO/bugs In SILC Server
 ========================
 
+ o If server send CUMODE_CHANGE notify (like setting founder) to router
+   and router does not have founder on channel (founder is left or there's
+   no founder on channel at all), the router will accept the server's
+   founder mode change, even though it perhaps should not do that.
+
  o Make the normal server save user counts with LIST command reply.
 
  o The router should check for validity of received notify packets from
@@ -68,8 +76,7 @@ TODO/bugs In SILC Server
    each JOIN command will create and distribute the new channel key
    to everybody on the channel.
 
- o New configuration file format must be added.  The new one will be
-   done using the dotconf config library (lib/dotconf).  The following
+ o New configuration file format must be added.  The following
    tasks relates closely to this as well and must be done at the same time
    when adding the new config file format:
 
@@ -308,7 +315,8 @@ least could be done.
          SIGNOFF of notify at all (using SIGNOFF takes the idea about
          SERVER_SIGNOFF away entirely).
 
- o Add SilcAsyncOperation to utility library.
+ o Add SilcAsyncOperation to utility library.  Any function that takes
+   callback as an argument must return SilcAsyncOperation.
 
  o Cipher optimizations (asm, that this) at least for i386 would be nice.