projects
/
crypto.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8811fb4
)
updates
author
Pekka Riikonen
<priikone@silcnet.org>
Mon, 11 Jun 2007 05:58:17 +0000
(
05:58
+0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Mon, 11 Jun 2007 05:58:17 +0000
(
05:58
+0000)
TODO
patch
|
blob
|
history
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 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:
o Reference count all Silc*Entry structures.
Some issues that must be kept in mind from 1.0 and 1.1 silcd's: