updates
[runtime.git] / TODO
diff --git a/TODO b/TODO
index d080e0cac1d8426f06505625013b1f5704c6b1d5..23c9256e34e6091e5beba57fc4355bc67c386788 100644 (file)
--- a/TODO
+++ b/TODO
@@ -30,7 +30,16 @@ TODO/bugs in Irssi SILC client
 TODO/bugs In SILC Client Library
 ================================
 
- o N/A
+ o Process the NO_SUCH_CLIENT_ID for WHOIS and IDENTIFY, since it can
+   be received for example after sending MSG to non-existent client.
+   It actually should be done always when it is received and the old
+   entry should be removed.
+
+   Doing this now however causes that /msg nick might give "no such nick"
+   for the first time, and then after the entry is removed /msg nick
+   may actually to go any nick client, which is not desired behaviour.
+   The /msg must be fixed to use the specific nickname user typed 
+   (nick must not match nick@host).
 
 
 TODO/bugs In SILC Server
@@ -41,10 +50,6 @@ TODO/bugs In SILC Server
        o Channel user mode changes are notified unnecessarely when
          switching to backup router on router crash.
 
- o If client's public key is saved in the server (and doing public key
-   authentication) then the hostname and the username information could
-   be taken from the public key.  Should be a configuration option!
-
  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
@@ -71,6 +76,10 @@ TODO/bugs In SILC Server
          serverconfig.c.  They can be defined but they are totally
          ignored currently.  And they should be redefined also.
 
+ o If client's public key is saved in the server (and doing public key
+   authentication) then the hostname and the username information could
+   be taken from the public key.  Should be a configuration option!
+
 
 TODO/bugs In SILC Libraries
 ===========================
@@ -79,6 +88,8 @@ TODO/bugs In SILC Libraries
    than on Unix.  Do it with threads on WIN32.  The function works but
    is not actually async currently.
 
+ o Do not let the silcdefs.h lay around in distributions.
+
 
 TODO After 1.0
 ==============