x86_64 compilation fixes.
[crypto.git] / TODO
diff --git a/TODO b/TODO
index 5bfd5f6937d9719e6af1070d12e0d843c8b0d045..be0f0e5f20d3bc11d5b37a07bc46ef4f7171af94 100644 (file)
--- a/TODO
+++ b/TODO
@@ -435,6 +435,9 @@ lib/silcmath
    any other MP function (including utility ones) that may allocate
    memory.
 
+ o Prime generation progress using callback instead of printing to 
+   stdout.
+
  o All utility functions should be made non-allocating ones.
 
 
@@ -543,7 +546,8 @@ lib/silcserver
    term UDP sessions.
 
  o The server must be able to run behind NAT device.  This means that
-   Server ID must be based on public IP instead of private IP.
+   Server ID must be based on public IP instead of private IP (See 
+   also NAT detection protocol in SILC protocol specification).
 
  o The following data must be in per-connection context: client id cache,
    server id cache, channel id cache, all statistics must be
@@ -556,7 +560,7 @@ lib/silcserver
    server-threads FSM.  Same as in client library.
 
  o Binding to other ports than 706 too.  To allow easier traversing
-   through NATs and firewalls server should bind to 80, 443 and 7706
+   through NATs and firewalls server should also bind to 80, 443 and 7706
    by default (at least try to bind).  Connections must work normally
    even if they were established to some other port other than 706.