Merged Irssi 0.8.2 from irssi.org cvs.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 7d34d074a012ee7b5366928d68b8e0e52d221d8e..f3d99036d65d2bb4a92c512e84d16b7a9d97a252 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,133 @@
+Mon Mar 11 23:37:38 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Merged Irssi 0.8.2 from irssi.org CVS.
+
+Sun Mar 10 23:34:48 CET 2002  Johnny Mnemonic <johnny@themnemonic.org>
+
+       * If silc_debug is TRUE, also output standard logging messages
+         to stderr with the debug output.
+
+         Made silc_log_reset_all() flushing all channels before returning.
+         Also fixed some documentation typos.
+
+         Affected files are lib/silcutil/silclog.[ch].
+
+Sun Mar 10 20:07:49 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed the server to check correctly the amount of connections
+         from single host, by checking also the type of the connection.
+         Fixed also the comparison of number of connections and number
+         of allowed connections.  Affected files are silcd/server.c, 
+         server_util.[ch].
+
+Fri Mar  8 17:16:41 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed the USERS command reply to save the user's mode on the
+         channel as well.  Fixed JOIN command reply to check whether a
+         client is on channel already and not join it twice.  Affected
+         file lib/silcclient/command_reply.c.
+
+       * Added new file silc-expandos.c into irssi/silc/core/ to return
+         various stuff for various signal for the statusbar etc. updating.
+         Now Irssi SILC client prints channel user modes etc. on the
+         statusbar.
+
+       * The user mode (like server/router operator changes) is now shown
+         on the Irssi SILC client's statusbar.  The affected files are
+         irssi/src/silc/core/client_ops.c, silc-expandos.c.
+
+Thu Mar  7 19:21:22 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed silc_mutex_[un]lock calls in lib/silcutil/silcschedule.c
+         to SILC_SCHEDULE_[UN]LOCK macros.
+
+       * Added more error printing to logs in server code.  Affected
+         files silcd/server.c and silcd/protocol.c.
+
+       * Fixed -S option parsing in Irssi SILC Client.  Affected file
+         irssi/src/silc/core/silc-core.c.
+
+       * Added silc_buffer_alloc_size function.  Affected file is
+         lib/silcutil/silcbuffer.h.
+
+Tue Mar  5 14:37:27 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed all silc_[hash|hmac|cipher|pkcs]_default tables to
+         constants.  Affected files in
+         lib/silccrypt/silcpkcs.[ch], silchash.[ch], silchmac.[ch] and
+         silccipher.[ch].
+
+       * Changed the internal SFTP Memory FS table to const.  Affected
+         file lib/silcsftp/sftp_fs_memory.c.
+
+Sun Mar  3 18:37:13 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed the buffer formatting and unformatting routines to
+         check the size of 64 bits types with sizeof().  Affected
+         file is lib/silcutil/silcbuffmt.c.
+
+Mon Feb 25 17:19:05 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed 0.6.x backwards support.
+
+Sun Feb 24 12:53:25 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed all integer type names:
+         [u]int[8/16/32/64] -> Silc[UInt/Int][8/16/32/64].  This is
+         to avoid collisions with other libraries using same type names
+         as we did.
+
+Sat Feb 23 20:31:43 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added `prefer_ipv6' argument to the functions
+         silc_net_gethostbyname[_async].  If it is TRUE it will return
+         IPv6 address over IPv4.  If FALSE IPv4 address is returned
+         even if IPv6 address was found.  Affected files
+         lib/silcutil/silcnet.[ch].
+
+       * Added support silc_net_create_connection[_async] to fallback
+         to IPv4 address if IPv6 address could not be used (like if
+         it doesn't work on a specific system).  Affected file in
+         lib/silcutil/unix/silcunixnet.c.
+
+Sat Feb 23 15:20:30 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_schedule_reinit function to do the enlarging
+         of the max tasks handling capabilities of the scheduler.
+         Affected files lib/silcutil/silcschedule.[ch].
+
+Wed Feb 20 20:41:01 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added automatic extern "C" { ... } for C++ compilers so the
+         application does not need to define them.  Affected file
+         includes/silcincludes.h.
+
+       * Renamed lib/silcclient/silcapi.h to silcclient.h as the
+         old name went against naming convention.  Applications now
+         include "silcclient.h" instead of "clientlibincludes.h".
+         Removed includes/clientlibincludes.h, it is redundant now.
+
+       * Renamed includes/version.h to silcversion.h.
+
+       * Added really preliminary support for OS/2 into the util
+         library.  Only thread & mutex API is implemented, others
+         are still to be implemented.  Created the lib/silcutil/os2/
+         directory.  Created also file includes/silcos2.h.
+
+Wed Feb 20 18:48:49 EET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added preliminary BeOS support into the util library.
+         Created lib/silcutil/beos/, and implemented all the needed
+         functions to support SILC on BeOS.  Created also file
+         includes/silcbeos.h.
+
+Mon Feb 18 15:49:22 EET 2002  Timo Sirainen <tss@iki.fi>
+
+       * Added proper initializations to silc's irssi code, so it's
+         now possible to load it as module.  Affected files
+         irssi/src/silc/core/silc-core.c,
+         fe-common/silc/fe-common-silc-core.[ch] and fe-text/silc.c
+
 Sun Feb 17 19:02:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Merged latest Irssi (0.8.1) from the irssi.org's CVS into
@@ -7,6 +137,12 @@ Sun Feb 17 19:02:56 EET 2002  Pekka Riikonen <priikone@silcnet.org>
          docs from all kinds of filenames.  Affected files are
          util/robodoc/Source/generator.c, scripts/silcdoc/silcdoc
 
+       * ROBOdoc documented lib/silcutil/silcmemory.h.
+         Added also new function silc_memdup.
+
+       * Removed lib/silcutil/silcbufutil.h and moved those routines
+         to the lib/silcutil/silcbuffer.h.
+
 Sun Feb 17 15:52:30 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Added `user_count' to the SilcChannelEntry which now tells the