o JOIN command's argument handling is buggy. See the XXX in the code.
+ o key agreement with itself causes the packet sequence numbers go grazy.
+
TODO/bugs In SILC Server
========================
o After backup resume protocol the TOPIC_SET was not handled correctly
by all (unknown Channel ID).
- o Server signoff notifys does not go to normal servers from routers.
-
o Channel user mode changes are notified unnecessarely when switching
to backup router on router crash.
o silcd/serverid.c and its routines supports only IPv4.
- o Add perhaps /var/run/silcd.pid for PID information for the server.
-
o New configuration file format must be added. The new one will be
done using the dotconf config library (lib/dotconf). The following
tasks relates closely to this as well and must be done at the same time
TODO/bugs In SILC Libraries
===========================
+ o Optimizations to lib/silcsftp
+
+ o Do not allocate new req for every client request. Use
+ preallocated requests and recycle them.
+
+ o Use SilcList instead of SilcDList for requests. It is faster.
+
+ o Do not allocate new buffer for every packet. Use preallocated
+ buffer and reallocate only if necessary.
+
o Compression routines are missing. The protocol supports packet
compression thus it must be implemented. SILC Comp API must be
defined. zlib package is already included into the lib dir (in CVS,