X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=TODO;h=feb6e8bcd69032d75863e34d67b6f30ee8c1066c;hb=7f771866f95a5bf99b298fd79933779bc037da9c;hp=dd3db5c99346f42833a4d35d2da5a698afb2d97a;hpb=b3c198997d2adb79fb3c2e48cba9d0511badd9f0;p=silc.git diff --git a/TODO b/TODO index dd3db5c9..feb6e8bc 100644 --- a/TODO +++ b/TODO @@ -93,8 +93,6 @@ TODO/bugs In SILC Server 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 @@ -118,6 +116,16 @@ TODO/bugs In SILC Server 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,