tupdates
[silc.git] / TODO
diff --git a/TODO b/TODO
index 9fa07e40695668de2939466594ca5f61c4df60b9..c8d44d4e1b356ebcff699e6aab9ea153d77b210a 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
@@ -39,6 +35,16 @@ TODO/bugs In SILC Client Library
 TODO/bugs In SILC Server
 ========================
 
+ o Configuration file additions:
+
+       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.
@@ -50,8 +56,6 @@ TODO/bugs In SILC Server
 
  o Make the normal server save user counts with LIST command reply.
 
- o Add hashed passwords to silcd.conf file.
-
  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).
@@ -68,20 +72,6 @@ TODO/bugs In SILC Server
        o Channel user mode changes are notified unnecessarely when
          switching to backup router on router crash.
 
- 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:
-
-       o Server says that it is able to listen on multiple ports but
-         currently that is bogus.  It can, but internals are for single
-         server.
-
-       o Protocol execution timeouts are hard coded, should be
-         configurable.
-
-       o IP address fields in configuration file should accept mask
-         format as well, IP/MASK, and not just plain IP.
-
  o Lots of statistics updating is missing around the server.
 
  o If client's public key is saved in the server (and doing public key
@@ -125,9 +115,6 @@ Manual.
    and naming conventions used in the Toolkit (should not be 
    actually the CodingStyle document, but something more general).
 
- o Move the lib/silccrypt/silcrng.h's "how the RNG works" documentation
-   to its own html file and link it to the reference manual.
-
 
 TODO in SILC Protocol
 =====================