Merged from silc_1_0_branch.
[silc.git] / TODO
diff --git a/TODO b/TODO
index 646d82895219005bc17534a02595565f676c3d5c..1d5f3a69a4ed8b2250c102941de176f167e1489e 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,30 +1,17 @@
-TODO/bugs in Irssi SILC Client
+TODO for Irssi SILC Client 1.0
 ==============================
 
- o bugs parsing nicknames with @ in NICK_CHANGE.
-
- o UTF-8 encode/decode WHOIS userinfos, topic, etc.
-
- o Manaul file for silc(1) and silc.conf.
-
  o Testing - See test plan:
      http://silcnet.org/docs/silc-client-1.0-test.pdf
      http://silcnet.org/docs/silc-client-1.0-test.ps
 
 
-TODO/bugs In SILC Server
+TODO for SILC Server 1.0
 ========================
 
- o If client's public key is saved in the server (and doing public key
-   authentication) then the hostname and the username information could
-   be taken from the public key.  Should be a configuration option!
-
- o Backup router related issues:
+ o Fix CUMODE_CHANGE and CMODE_CHANGE for founder key things.
 
-       o Add special handling in router and server for "connection
-         timed out" error.  Be optimistic.
-
- o Manual file for silcd(8) and silcd.conf.
+ o 1.2 backup router support
 
  o Testing
 
@@ -32,12 +19,11 @@ TODO/bugs In SILC Server
 TODO/bugs In SILC Libraries
 ===========================
 
- o WIN32 silc_net_create_connection_async does not work the same way
-   than on Unix.  Do it with threads on WIN32.  The function works but
-   is not actually async currently (Fix this to 0.9.x).
+ o Test cases for all cryptographic primitive in lib/silccrypt/
+
+ o Test cases for all payload encoding and decoding routins in lib/silccore/
 
- o Private key encryption to silc_pkcs_[save/load]_private_key[_data]
-   function.
+ o Test cases for math library routines in lib/silcmath/
 
 
 TODO in Toolkit Documentation
@@ -46,6 +32,9 @@ TODO in Toolkit Documentation
 Stuff that needs to be done in order to complete the Tooolkit Reference
 Manual (Do these to 0.9.x).
 
+ o Document the "notify" and "command_reply" client operations variable 
+   argument lists for all possible notify types and command replys.
+
  o Write "Programming with Toolkit" document, describing how to build
    Toolkit, how the build system works, where is everything, how
    new (external) projects can be glued into Toolkit (use irssi as an