updates.
authorPekka Riikonen <priikone@silcnet.org>
Tue, 15 May 2001 19:07:30 +0000 (19:07 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 15 May 2001 19:07:30 +0000 (19:07 +0000)
CHANGES
TODO

diff --git a/CHANGES b/CHANGES
index eee489d589ab02b9626b1650c2e18ff71429010e..9dd13ae86ed3ad5e889e55568f4f53382bb8c9e9 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+Tue May 15 22:05:46 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
+
+       * Merged dotconf version 1.0.2 into lib/dotconf.
+
 Sun May 13 19:32:09 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
 
        * Do not compile anything in lib/silcsim/* if the SIM support
diff --git a/TODO b/TODO
index 8d3dc4d280f9f904eab2f958e9727bc5773404d1..a60c38b1f563171d40b3e1c518cca33b59e6530c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -73,6 +73,8 @@ TODO/bugs In SILC Libraries
 
        o All network routines in lib/silcutil/silcnet.[ch] does not
          support IPv6.
+       o silc_id_render supports only IPv4 based ID's in the file
+         lib/silcutil/silcutil.c.
 
  o Hash tables must be implemented.  The requirement for this is that
    the hash table is collision resistant so that it can be used in 
@@ -81,6 +83,9 @@ TODO/bugs In SILC Libraries
    handled.  Maybe two interfaces could be done, one for normal static
    hash tables and one for collision resistant hash table.
 
+ o All the ID Cache routines has not been implemented in
+   lib/silccore/idcache.c.
+
  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,
@@ -90,6 +95,17 @@ TODO/bugs In SILC Libraries
  o The CAST cipher is not compiled currently due to compilation errors;
    check those.  Cast is in lib/silccrypt/cast.c.
 
+ o All payload parsing (decoding) functions should take unsigned char *
+   and uint32 as data and data length as arguments.  Now some of the
+   routines do already that but most of the routines use SilcBuffer.
+   The SilcBuffer ones should be removed since buf->data and buf->len
+   is more convenient to use.  However, the silc_buffer_[un]format
+   routines support only SilcBuffer so they would require reallocation
+   of SilcBuffer.  Maybe support for raw data (and not just SilcBuffer)
+   should be added silc_buffer_[un]format_? routines.  These are currently
+   only cosmetic changes but at some point must be done to make the
+   payload interfaces consistent.
+
 
 TODO After 1.0
 ==============