updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index 00b2f3e2c52dd1c90afa489075281320b7b15034..c2c96454a661ecd68868f6fbf47f404d493b2f9b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,21 +1,17 @@
 TODO/bugs in Irssi SILC client
 ==============================
 
- o Rewrite the notify handling in the new Irssi SILC client.
-
- o /cumode for unknown nick does not give any error message.
+ o Fix the silc_channels_join to parse the command like, with fe.
+   silc_parse_command_line, because currently it ignores all options,
+   including passphrase which makes autojoin impossible to +a channels.
+   Other important options are ignored too.
 
  o Add local command to switch the channel's private key when channel has
    several private keys.  Currently sending channel messages with many
    keys is not possible because changing the key is not possible by the
    user.
 
- o JOINing to +a (requires passphrase to JOIN) does not work on autojoin.
-   Seems the passwords in the .silc/config has no effect.
-
- o Add local commands to list the current server and client public keys
-   that the user has.  And a local command to dump the contents of the
-   public key to the screen.  Something like LISTKEYS, SHOWKEY...
+ o /cumode for unknown nick does not give any error message.
 
 
 TODO/bugs In SILC Client Library
@@ -41,28 +37,14 @@ 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
@@ -116,8 +98,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