Imported robodoc
[silc.git] / TODO
diff --git a/TODO b/TODO
index 4f205059f5cc2365d2854cc5ebe62039f43d717e..508d80b2e8507da1a27cdff28fe1947a9fe54deb 100644 (file)
--- a/TODO
+++ b/TODO
@@ -5,6 +5,14 @@ TODO/bugs in Irssi SILC client
    cipher, hash, hmac and pkcs configuration to the Irssi SILC's config
    file.
 
+ o The QUIT command should wait for servers disconnection (at least for
+   a while) before exiting the application.
+
+ 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 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...
@@ -33,8 +41,6 @@ TODO/bugs In SILC Client Library
    interface separately or it could just remove the old client unless
    it is on some channels.
 
- o silc_client_close_connection leaks memory.  Read the XXX from code.
-
 
 TODO/bugs In SILC Server
 ========================
@@ -69,6 +75,9 @@ TODO/bugs In SILC Server
 TODO/bugs In SILC Libraries
 ===========================
 
+ o Move all utility stuff to undef lib/silcutil/.  This includes trq,
+   dotconf and zlib.
+
  o Incomplete IPv6 support:
 
        o All network routines in lib/silcutil/silcnet.[ch] does not
@@ -98,6 +107,13 @@ TODO/bugs In SILC Libraries
    in separately.
 
 
+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.
+
+
 TODO In SILC Protocol
 =====================