From: Pekka Riikonen Date: Mon, 11 Jun 2007 05:58:17 +0000 (+0000) Subject: updates X-Git-Tag: 1.2.beta1~241 X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=commitdiff_plain;h=cea111b2bbdf26bae295e53f1df738153188ff65 updates --- diff --git a/TODO b/TODO index 2b819637..d8fed3dd 100644 --- 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: