updates.
authorPekka Riikonen <priikone@silcnet.org>
Sun, 9 Dec 2001 20:17:45 +0000 (20:17 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sun, 9 Dec 2001 20:17:45 +0000 (20:17 +0000)
CHANGES
TODO
apps/silcd/command.c
win32/libsilcclient/libsilcclient.def

diff --git a/CHANGES b/CHANGES
index e6dd27489a0527feb8af897f015f69f9a97e68d6..571b89e4217a1312511a851a2c5bfad5b282fd22 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,9 @@
+Sun Dec  9 22:18:50 EET 2001  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed minor bug in IDENTIFY command reply sending, which
+         caused various weird problems during JOIN when it was
+         resolving names for users.  Affected file silcd/command.c.
+
 Sun Dec  9 19:18:41 EET 2001  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed the IDENTIFY command reply sending to chech better valid
diff --git a/TODO b/TODO
index 361ea7a895b88955b770e48dd91cc5e706ce3165..7af043baa6ad6314d21a3fa5b9d829fccf1d863f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -30,12 +30,19 @@ TODO/bugs in Irssi SILC client
 TODO/bugs In SILC Client Library
 ================================
 
- o N/A
+ o When changing own nickname and there exists a same nickname the library
+   can give the client now nickname in format nick@host.  This is new
+   behaviour and maybe should be removed.  The changer should always
+   get the one it wants and not have the formatted nickname.
 
 
 TODO/bugs In SILC Server
 ========================
 
+ o If auto-reconnecting to router and EOF is received during the
+   connecting phase the server will not try to auto-reconnect anymore
+   after that.  Fix to auto-reconnect.
+
  o Backup router related issues
 
        o Channel user mode changes are notified unnecessarely when
@@ -75,6 +82,9 @@ TODO/bugs In SILC Libraries
    than on Unix.  Do it with threads on WIN32.  The function works but
    is not actually async currently.
 
+ o Rewrite the lib/silcsim/silcsim.h.  The SilcSimContext should be
+   private and silc_sim_alloc should take necessary arguments.
+
 
 TODO in SILC Protocol
 =====================
index e9ee59679446ce6942d3a17a1944803a7c91246d..3784e732160717e3920e1994514dcd7f362d5621 100644 (file)
@@ -1796,7 +1796,7 @@ silc_server_command_identify_send_reply(SilcServerCommandContext cmd,
 
     /* Process all valid client entries and send command replies */
 
-    if (len > 1)
+    if (valid_count > 1)
       status = SILC_STATUS_LIST_START;
 
     for (i = 0, k = 0; i < clients_count; i++) {
index 8845650f196d1e12a99dc30ac09a62eae0889f2e..55b0baa9f5651ac4e2e3081fd639234c254bb41c 100644 (file)
@@ -140,7 +140,7 @@ EXPORTS
        silc_client_run @ 123 ; \r
        silc_client_save_channel_key @ 124 ; \r
        silc_client_send_channel_message @ 125 ; \r
-       silc_client_send_command @ 126 ; \r
+       silc_client_command_send @ 126 ; \r
        silc_client_send_key_agreement @ 127 ; \r
        silc_client_send_private_message @ 128 ; \r
        silc_client_send_private_message_key @ 129 ; \r
@@ -157,4 +157,9 @@ EXPORTS
        silc_client_file_send @ 141 ;\r
        silc_client_file_receive @ 142 ;\r
        silc_client_file_close @ 143 ;\r
-       \r
+       silc_client_command_register @ 144 ;\r
+       silc_client_command_unregister @ 145 ;\r
+       silc_client_commands_register @ 146 ;\r
+       silc_client_commands_unregister @ 147 ;\r
+       silc_client_command_call @ 148 ;\r
+       silc_client_command_reply_quit @ 149 ;\r