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
 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
 ================================
 
 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
 ========================
 
 
 
 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
  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.
 
    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
 =====================
 
 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 */
 
 
     /* 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++) {
       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_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
        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
        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