updates.
[silc.git] / TODO
diff --git a/TODO b/TODO
index 63738799183ef9e2765b2329021e5d840108bddc..be058d1ad4c241daa73340372f001036e47d620f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -21,17 +21,24 @@ lib/silccore/silcpacket.[ch]        ****PARTLY DONE****
 lib/silccore/silcid.[ch]       ****DONE****
 ========================
 
 o Add silc_id_str2id to accept the destination buffer as argument
-    and thus not require any memory allocation.  Same will happen
-    with silc_id_payload_* functions. (***DONE)
+ o Add silc_id_str2id to accept the destination buffer as argument
+   and thus not require any memory allocation.  Same will happen
+   with silc_id_payload_* functions. (***DONE)
 
 o silc_id_str2id, silc_id2str to non-allocating routines. (***DONE)
+ o silc_id_str2id, silc_id2str to non-allocating routines. (***DONE)
 
 
 lib/silccore
 ============
 
-  o All payload encoding routines should take SilcStack as argument.
+ o All payload encoding routines should take SilcStack as argument.
+
+
+lib/silcskr
+===========
+
+ o Removing key from the repository is not possible currently.  It should
+   be.
 
 
 lib/silcske/silcske.[ch]
@@ -39,6 +46,9 @@ lib/silcske/silcske.[ch]
 
  o IV Included flag support in SKE (it currently doesn't accept it)
 
+ o assemble_security_properties to take cipher, hash, hmac, etc. as
+   argument.
+
  o SilcConnAuth header file documentation.
 
 
@@ -103,7 +113,7 @@ lib/silcutil/silcbuffer.h   ****DONE****
 lib/silcutil/silcbuffmt.[ch]   ****PARTLY DONE****
 ============================
 
- o SilcStack aware silc_buffer_unformat
+ o SilcStack aware silc_buffer_unformat (***DONE)
 
  o SilcStack aware silc_buffer_format (***DONE)
 
@@ -131,6 +141,8 @@ lib/silcutil/silcsocketstream.[ch]  ****PARTY DONE****
 
  o Add SilcSocketStream for WIN32
 
+ o Handle EOS sending to upper layer properly
+
  o Test QoS after the changes made to socket stream
 
 
@@ -224,6 +236,10 @@ lib/silcmath
    increased memory consumption with TFM, and the rare need for public
    key operations in server.
 
+ o Change LTM and TFM function names when importing to SILC tree to avoid
+   rare linking problems on system that has same named symbols already in
+   the system.
+
  o The SILC MP API function must start returning indication of success
    and failure of the operation.
 
@@ -231,6 +247,8 @@ lib/silcmath
    any other MP function (including utility ones) that may allocate
    memory.
 
+ o Test on x86_64.
+
  o All utility functions should be made non-allocating ones.