X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=TODO;h=cc5fc769a559e397fee0dbfc0528d3ca0eb3f862;hp=87e796ca62880b7d543175c7cfdd8c24c9d9d551;hb=017dec75a98209fbef49eb496c2269b0c49e736d;hpb=4a6784f710a5f947f0543bef9a607aa54ee57391 diff --git a/TODO b/TODO index 87e796ca..cc5fc769 100644 --- a/TODO +++ b/TODO @@ -17,9 +17,12 @@ TODO/bugs in Irssi SILC client o The QUIT command should wait for servers disconnection (at least for a while) before exiting the application. - o The JOIN commands HELP is generated from Irssi IRCs JOIN help and + o The JOIN command's HELP is generated from Irssi IRCs JOIN help and the syntax is not same in SILC. This must be fixed. + o With USERS command to a channel user is not joined the name of the + channel is printed as garbled. + o Add PERL scripting support from Irssi CVS. o Extend the /HELP command to support sub commands or something. So @@ -33,13 +36,7 @@ TODO/bugs in Irssi SILC client TODO/bugs In SILC Client Library ================================ - o The client library must manage somehow when receiving client that has - same nickname, same server, same username but different Client ID than - what we have in the cache. It is now assumed that they are different - client but it might not be. It should at least number the clients - using the client->num so that they can be accessed from the user - interface separately or it could just remove the old client unless - it is on some channels. + o JOIN command's argument handling is buggy. See the XXX in the code. TODO/bugs In SILC Server @@ -47,6 +44,13 @@ TODO/bugs In SILC Server o Add perhaps /var/run/silcd.pid for PID information for the server. + o Add a timeout to handling incmoing JOIN commands. It should be + enforced that JOIN command is executed only once in a second or two + seconds. Now it is possible to accept n incoming JOIN commands + and process them without any timeouts. THis must be employed because + each JOIN command will create and distribute the new channel key + to everybody on the channel. + o Incomplete IPv6 support: o silcd/serverid.c and its routines supports only IPv4.