Wed Dec 14 19:21:42 CET 2005 Jochen Eisinger <coffee@silcnet.org>
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index fa8a3230e41200c56bb8f9c066cb40328725e488..4b688a6bf25c9a23cd7dae64c4a29cab0215cec7 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,191 @@
+Wed Dec 14 19:21:42 CET 2005 Jochen Eisinger <coffee@silcnet.org>
+
+       * Fixed autodist configuration for sic-client.  Affected file
+         configure.ad
+       * Honor user set hostname.  Also give the user a chance to
+         read the error message.  Affected file 
+         apps/irssi/src/silc/core/silc-core.c
+
+Tue Nov 29 07:52:11 CET 2005 Patrik Weiskircher <pat@icore.at>
+
+       * Fixed compile error on non-i386.  Affected file 
+         lib/silccrypt/sha256.c.
+
+Mon Nov 21 19:18:15 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC_ATTRIBUTE_USER_ICON to lib/silccore/silcattrs.[ch].
+
+Sun Nov 20 19:13:35 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed callback system from SilcMimeAssembler.  Return
+         the multipart type in silc_mime_get_multiparts.  Affected
+         files are lib/silcutil/silcmime.[ch].
+
+Sat Nov 19 17:34:51 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SilcMime API to lib/silcutil/silcmime.[ch].  The old
+         silc_mime_parse is available but deprecated.
+
+       * Check that packet is valid when processing key exchange,
+         authentication and rekey protocols.  Fixes a crashbug.
+         Affected files are apps/silcd/protocol.c and
+         lib/silcclient/protocol.c.
+
+       * Added SILC_HASH_MAXLEN to lib/silccrypt/silchash.h, and changed
+         all hash buffers to use that instead of fixed values.
+
+Wed Nov 16 15:47:12 EET 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SHA-256 to crypto library.  The SHA-256 takes now
+         precedence over SHA-1.
+
+Wed Nov 16 00:36:53 CET 2005  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * fixed wrong return code in term_init.  Affected file
+         apps/irssi/src/fe-text/terminfo-core.c
+         
+Mon Sep 12 18:13:38 CEST 2005  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * and it doesn't return FILE* but a file descriptor.  Affected
+         file apps/silcd/silcd.c
+
+Mon Sep  5 18:40:22 CEST 2005  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * mkstemp returns -1 on error, thanks to brad@comstyle.com for
+         pointing this out.  Affected file apps/silcd/silcd.c
+
+Fri Sep  2 23:44:37 CEST 2005  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Fixed the insecure temporary file creation issue now that it's
+         even on bugtraq... Affected file apps/silcd/silcd.c
+
+Wed Aug 24 18:27:48 CEST 2005  Patrik Weiskircher <pat@icore.at>
+
+       * Before creating a channel key we need to remove the private key
+         mode, otherwise no key is created. Affected file
+         apps/silcd/command.c
+
+Fri Aug 19 15:20:05 CEST 2005  Patrik Weiskircher <pat@icore.at>
+
+       * Before checking ip/hostname of SilcSocketConnection, check
+         if its not doing a host lookup currently. Fixes atleast one
+         crash when many people connect at the same time.
+         Affected file apps/silcd/server_util.c.
+
+Thu May 26 20:31:06 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Check for valid return value from regcomp.  Affected file
+         lib/silcutil/unix/silcunixutil.c.
+
+Tue May 10 19:55:13 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Check for FD_SETSIZE in silc_select to not go over.
+         Affected file lib/silcutil/unix/silcunixschedule.c.
+
+Tue May 10 15:11:53 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Rewritten SILC Log API.  Affected files lib/silcutil/silclog.[ch].
+
+Mon May  9 12:00:08 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed channel public key list saving on JOIN command reply
+         on backup router.  Affected file apps/silcd/command_reply.c.
+
+Mon May  2 10:42:49 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added default limit how many channels client can join,
+         default is 50.  Added 'channel_join_limit' configuration
+         option to server too.  Affected files are apps/silcd/command.c
+         and serverconfig.[ch].
+
+Sun May  1 17:42:55 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * --without-silc -> --with-silc, --without-irssi -> --with-irssi.
+         On Toolkit the server and client are not compiled by default.
+         Affected file configure.ad.
+
+Thu Apr 28 15:57:37 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added lib/contrib/getopt.[ch] for platforms that don't
+         have it (it is not GPL implementation).
+
+       * Fixed compilation when pkg-config is used.
+
+Wed Apr 27 11:49:41 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * A comma in invite/ban string is invalid, check for it.
+         Affected file apps/silcd/server_util.c.
+
+       * Added SERVICE command to the server.  It parses the command
+         request but SILC Server does not support services for the
+         time being.  Affected file apps/silcd/command.[ch].
+
+       * Added SERVICE command and command reply to client library.
+         It is however incomplete.  Updated Toolkit documentation.
+         Affected files are lib/silcclient/command[_reply].[ch].
+
+       * Fixed IDENTIFY/WHOWAS command reply to send the username
+         correctly (uninitialized buffer).  Affected file is
+         apps/silcd/server_query.c.
+
+Mon Apr 25 14:25:24 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Moved silcer/, silc/, silcd/ and irssi/ to apps/.  This
+         finalizes the major restructuring of the CVS tree.
+
+Mon Apr 25 00:39:30 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Send empty MOTD reply if MOTD file cannot be read.
+         Affected file silcd/command.c.
+
+Sun Apr 24 12:01:37 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Optimized primer number generator to use simpler conversion
+         routines.  Also assure that the prime number will have the
+         highest bit set after modifying it.  Affected file is
+         lib/silcmath/silcprimegen.c.
+
+       * Added LibTomMath to SILC Math library (SILC_DIST_TMA).
+
+       * Added FastTomMath to SILC Math Library (SILC_DIST_TFM),
+         for now only for testing purposes, it will not be delivered
+         in any distribution for now.
+
+       * Removed NSS MPI from the source tree.  Due to upcoming
+         license change for the SILC Toolkit, we cannot deliver the
+         NSS MPI anymore.  I decided to replace it in all distributions
+         with public domain library.
+
+       * Removed GNU regex from lib/contrib and introduced free
+         GNU compatible regex, lib/contrib/regexpr.[ch].  Added
+         GNU regex compatible API to it (only partial).
+
+       * Removed getopt routines from lib/contrib.
+
+Fri Apr 22 12:21:44 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Use silc_server_send_command_reply to send replies instead
+         of encoding packet itself.  Affected file silcd/command.c.
+
+       * Added command sending and receiving statistics to server.
+         Affected files in silcd/.
+
+       * GCC 4 warning fixes.  -Wno-pointer-sign option is now used
+         with GCC, for it not to warn about pointer signedness.
+
+Tue Apr 19 11:57:35 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added context to the SilcIDCache destructor.  Affected
+         files are lib/silccore/silcidcache.[ch],
+         lib/silcclient/client.c and silcd/server.c.
+
+Mon Apr 18 09:53:28 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added pkg-config check to configure.
+
+       * The PublicKeyDir must not be used with Admin block in server
+         config.  Affected file silcd/serverconfig.c.
+
 Sat Apr 16 20:23:48 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
 
        * Added Autodist.