TODO In SILC Server
===================
- o TODO in command.c and in command_reply.c:
+ o TODO in commands (command.c and command_reply.c):
o RESTART is not implemented
- o INVITE is probably not working correctly
- o JOIN does not check the invite and ban lists
o CMODE should be rewritten as it uses a lot duplicated code.
Some of the modes may still not be implemented or is implemented
- the wrong way. Also, setting ban and invite lists does not
- work at all and requires some thinking how to do them.
+ the wrong way.
o In servers all command reply funtions should still call the
pending command reply even if the reply was error. In client
it is not called but in server, I think, it must be called.
situation correctly when it is called as pending command
(it should most likely check that cmd->pending == TRUE/FALSE).
+ o TODO in notify types (packet_receive.c):
+
+ o CHANNEL_CHANGE notify type is not implemented
+ o SERVER_SIGNOFF notify type is not implemented
+
o Packet processing can be made faster. All packet function in the
packet_receive.c has same prototypes. Instead of calling those from
huge switch() make a table of callback functions that can be called