Applied patch from Frank Benkstein. If invalid hmac or cipher was specified
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 9b437dcf48958bb73b7c8f4d567e25670e44586f..3f82d806e882816c4c4a9d412b3781f1fb9517fc 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,143 @@
+Tue Mar  6 22:48:25 CET 2007  Patrik Weiskircher <pat@icore.at>
+
+       * Applied patch from Frank Benkstein. If invalid hmac or cipher
+         was specified on joining a channel, server crashed. Affected
+         file apps/silcd/command.c.
+
+Tue Mar  6 22:19:44 CET 2007  Patrik Weiskircher <pat@icore.at>
+
+       * Removed references to lib/silcutil/epoc, fixed a bug in
+          configure.ad.  Affected files lib/configure.ad,
+          lib/silcutil/Makefile.ad, configure.ad.
+
+Mon Mar  5 23:27:32 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Update patch to makefile from trunk so parallel make will link
+         the silc-client correctly.  Affected file lib/Makefile.ad
+
+Sun Nov 19 18:58:26 CET 2006  Jochen Eisinger <coffee@silcnet.org>
+
+       * Import perl script for sign_messages from silc-plugin.  Affected
+         file apps/irssi/scripts/silc.pl
+
+Tue Oct  3 21:22:00 CEST 2006  Jochen Eisinger <coffee@silcnet.org>
+
+       * When joining channels with a password given in the config file,
+         use it.  Also use it when cycling (it would be better to get
+         the password from the server, but this isn't possible in SILC).
+         Affected files apps/irssi/src/silc/core/silc-servers.c,
+         apps/irssi/src/silc/core/silc-channels.c
+
+Sun Oct  1 20:39:34 CEST 2006  Jochen Eisinger <coffee@silcnet.org>
+
+       * Always return a valid username.  Affected file
+         lib/silcutil/unix/silcunixutil.c
+       * Only wait for a nick on connecting, when it differs
+         (not counting case) from the username.  Affected file
+         apps/irssi/src/silc/core/client_ops.c
+
+Sun Jul  2 19:12:36 CEST 2006  Jochen Eisinger <coffee@silcnet.org>
+
+       * Make gmake the default for autodist, so I can properly work
+         on otaku.  Affected files README.DIST, distdir/autodist.conf
+
+Fri Jan  6 13:08:15 CET 2006 Jochen Eisinger <coffee@silcnet.org>
+
+       * Fixed more autodist issues.  Affected file doc/Makefile.ad,
+         apps/irssi/src/perl/Makefile.am, distdir/post-process-dist.
+
+Thu Jan  5 20:02:31 CET 2006 Patrik Weiskircher <pat@icore.at>
+
+       * make sure session->hostname and session->port are valid before the
+         application callback is done, since things will go wrong if the
+         application immediately calls silc_client_file_receive. Affected
+         file lib/silcclient/client_ftp.c.
+         Patch received from Stefan Siegel <stesie@brokenpipe.de>, thanks!
+
+Wed Dec 14 19:21:42 CET 2005 Jochen Eisinger <coffee@silcnet.org> 
+
+       * Fixed autodist configuration for silc-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].