TODO/bugs In SILC Client Library
================================
+ o Someone changing nickname on the channel from nick to Nick will cause
+ that the new nick becomes Nick@host, because the old nick is not
+ removed from the cache before adding the new one. This is because
+ of the way NICK_CHANGE notify is handled. This should be fixed so
+ that if the old nick is to be removed the new nick will *replace*
+ the old one.
+
o JOIN command's argument handling is buggy. See the XXX in the code.
each JOIN command will create and distribute the new channel key
to everybody on the channel.
+ o The backup router support described in the protocol specification
+ should be done at some point.
+
o Incomplete IPv6 support:
o silcd/serverid.c and its routines supports only IPv4.
- o The backup router support described in the protocol specification
- should be done at some point.
-
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
=============================================
o silc_net_create_connection_async does not work the same way than on
- Unix. Do it with threads on WIN32.
+ Unix. Do it with threads on WIN32. The function works but is not
+ actually async currently.
TODO In SILC Protocol