totally 8 bytes of memory per buffer.
-lib/silcutil/silcbuffmt.[ch] ****PARTY DONE****
+lib/silcutil/silcbuffmt.[ch] ****PARTLY DONE****
============================
- o SILC_STR_APPEND, _APPEND_TAIL.
+ o SilcStack aware silc_buffer_unformat
+
+ o silc_buffer_format reallocates automatically
o SILC_STR_OFFSET
lib/silcmath
============
+ o Import TFM. Talk to Tom to add the missing functions. Use TFM in
+ client and client library, but TMA in server, due to the significantly
+ increased memory consumption with TFM, and the rare need for public
+ key operations in server.
+
o The SILC MP API function must start returning indication of success
and failure of the operation.
o Some string encodings missing (copy/paste matter).
+ o Negative integer encoding
+
lib/silcpkix
============
lib/silcserver
==============
+ o (Re)write commands/command replys.
+
+ o (Re)write notify handling.
+
o The SERVER_SIGNOFF notify handing is not optimal, because it'll
cause sending of multiple SIGNOFF notify's instead of the one
SERVER_SIGNOFF notify that the server received. This should be
key ends up being used.
o The CMODE cipher & hmac change problem (#101).
+
+
+lib/silcclient
+==============
+
+ o Some form of rewrite to make it more efficient.
+
+ o Clear up interfaces.
+
+ o Remove silc_client_run and silc_client_run_one from calling SilcSchedule.
+ Leave the scheduling entirely to application.