updates
authorPekka Riikonen <priikone@silcnet.org>
Mon, 11 Jun 2007 05:58:17 +0000 (05:58 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 11 Jun 2007 05:58:17 +0000 (05:58 +0000)
TODO

diff --git a/TODO b/TODO
index 2b8196371c3965c4a052cec1a87028208c574cdd..d8fed3dd5f79a97e3c504f61821fbde90f8ed331 100644 (file)
--- a/TODO
+++ b/TODO
@@ -614,6 +614,16 @@ lib/silcserver
  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.
 
+ o The following data must be in per-connection context: client id cache, 
+   server id cache, channel id cache, all statistics must be 
+   per-connection.
+
+ o The following data must be in per-thread context: command context
+   freelist/pool, pending commands, random number generator.
+
+ o Do inccoming packet processing in an own FSM thread in the 
+   server-threads FSM.  Same as in client library.
+
  o Reference count all Silc*Entry structures.
 
  Some issues that must be kept in mind from 1.0 and 1.1 silcd's: