updates
[silc.git] / TODO
diff --git a/TODO b/TODO
index 3099b3c44ac437bf7990a1fbd5cc1fbd1b1c742f..6ff015e301b6d05aac03ff56927c1f7c771433b8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,22 +6,24 @@ TODO/bugs in Irssi SILC client
    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 We should get rid of the clientconfig.[ch] in Irssi SILC and move the
-   cipher, hash, hmac and pkcs configuration to the Irssi SILC's config
-   file.
-
  o The QUIT command should wait for server's disconnection (at least for
    a while) before exiting the application.
 
  o The JOIN command's HELP is generated from Irssi IRCs JOIN help and
-   the syntax is not same in SILC.  This must be fixed.
+   the syntax is not same in SILC.  This must be fixed.  Most likely
+   we must forget the Irssi's JOIN command and mimic it to get our
+   required syntax for it too.
 
- o With USERS command to a channel user is not joined the name of the
-   channel is printed as garbled.
+ o We should get rid of the clientconfig.[ch] in Irssi SILC and move the
+   cipher, hash, hmac and pkcs configuration to the Irssi SILC's config
+   file.
 
  o Add PERL scripting support from Irssi CVS.
 
@@ -51,13 +53,13 @@ TODO/bugs In SILC Server
    each JOIN command will create and distribute the new channel key
    to everybody on the channel.
 
+ o The backup router support described in the protocol specification
+   should be done at some point.
+
  o Incomplete IPv6 support:
 
        o silcd/serverid.c and its routines supports only IPv4.
 
- o The backup router support described in the protocol specification
-   should be done at some point.
-
  o New configuration file format must be added.  The new one will be
    done using the dotconf config library (lib/dotconf).  The following
    tasks relates closely to this as well and must be done at the same time
@@ -81,8 +83,6 @@ TODO/bugs In SILC Server
 TODO/bugs In SILC Libraries
 ===========================
 
- o Some ./prepare problems with latest autoconf and automake.
-
  o Compression routines are missing.  The protocol supports packet
    compression thus it must be implemented.  SILC Comp API must be
    defined.  zlib package is already included into the lib dir (in CVS,
@@ -116,7 +116,8 @@ TODO/Bugs in native WIN32 support (libraries)
 =============================================
 
  o silc_net_create_connection_async does not work the same way than on
-   Unix.  Do it with threads on WIN32.
+   Unix.  Do it with threads on WIN32.  The function works but is not
+   actually async currently.
 
 
 TODO In SILC Protocol