updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index eae63e9a808e6f2ee084364b59f21e9211ff382a..21c58b76c80cb5ab32c2cc18298d81528a22c01c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -37,35 +37,19 @@ TODO/bugs In SILC Server
 
  o Configuration file additions:
 
-       o Allow configuration of protocol execution timeouts.  This 
-         includes SKE, CONN_AUTH and REKEY timeouts. Check all
-         "XXX hardcoded" from the code for these.
-
-       o IP address fields in configuration file should accept mask
-         format as well, IP/MASK, and not just plain IP.  This would
-         allow subnet filtering etc.
-
-       o Add channel key rekey default timeout.
-
-       o Add (advanced options in General) to set how often certain ID
-         caches are purged (could be used to optimize the server's
-         behaviour).
+       o Add incoming connection frequency, incoming connection frequency
+         for single IP address, key exchange frequency, key exchange
+         frequency for single IP. Add also frequency base.
 
        o Add hashed passwords to config file.
 
        o Add rehashing support.
 
- o Assure that server is allowed to connect only once to router.  Meaning
-   if server connection is established already, same connection cannot be
-   established again.
-
  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
    servers (after all buggy servers may send notify that is actually
    something that should have not been sent).
@@ -99,9 +83,6 @@ TODO/bugs In SILC Libraries
  o Rewrite the lib/silcsim/silcsim.h.  The SilcSimContext should be
    private and silc_sim_alloc should take necessary arguments.
 
- o lib/silcsftp/sftp_fs_memory.c use directly open(), close() etc. 
-   routines.  Change to use silc_file_* routines.
-
  o SILC RNG does not implement random seed files, and they should be
    implemented.
 
@@ -112,8 +93,8 @@ TODO in Toolkit Documentation
 Stuff that needs to be done in order to complete the Tooolkit Reference
 Manual.
 
- o Lots of ROBOdoc header formatting is undone in lib/silcske, 
-   lib/silcutil, and lib/silccrypt.
+ o Lots of ROBOdoc header formatting is undone in lib/silcutil, and 
+   lib/silccrypt.
 
  o Write "Programming with Toolkit" document, describing how to build
    Toolkit, how the build system works, where is everything, how
@@ -125,6 +106,10 @@ Manual.
    and naming conventions used in the Toolkit (should not be 
    actually the CodingStyle document, but something more general).
 
+ o Write "Platform Implementations" document to describe what platforms
+   Toolkit support, what has been implemented, what has not been, what
+   wors differently etc.
+
 
 TODO in SILC Protocol
 =====================