Merge commit 'origin/silc.1.1.branch'
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index dc2339dee92ecd05169fcd166bf486c37364b0ed..dfaf9cadbae55981ea2df9552cabef5e08e93242 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,50 @@
+Thu Mar 13 13:31:35 EET 2008  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silcd crash in NEW_CLIENT packet handling when nickname
+         is not present in the packet.  Affected files are
+         apps/silcd/packet_receive.c.
+
+Fri Feb 22 16:12:27 EET 2008  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed partial encryption in CTR mode in AES.  Change does not
+         affect interoperability in SILC due to the way CTR is used in
+         SILC.  But, fixed anyway.  Affected files are
+         lib/silccrypt/aes.c and rijndael_internal.h.
+
+Tue Jan  8 09:41:57 EET 2008  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed printable fingerprint bufferoverlfow, RedHat bug 372021.
+         Affected file is lib/silcutil/silcutil.c.
+
+Sun Dec 30 14:00:46 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed unix signal delivery in SILC scheduler.  Affected file
+         is lib/silcutil/unix/silcunixschedule.c.
+
+Sun Nov 18 16:43:04 CET 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Add -avoid-version and -rpath flags when compiling the plugin.
+         Affected file is apps/irssi/src/fe-common/silc/Makefile.in
+
+Thu Nov 15 18:03:53 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Reprocess JOIN command synchronously after resolving channel
+         user list.  Affected file is lib/silcclient/command_reply.c.
+
+       * In JOIN command reply check if the channel key is already
+         saved.  If it is we have received new key from server while
+         resolving user and must not save the old key.  Affected file
+         is lib/silcclient/command_reply.c.
+
+       * Remove all channel keys and hmacs after giving LEAVE command.
+         Affected file is lib/silcclient/command_reply.c.
+
+Tue Nov 13 18:24:56 EET 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added missing channel unreferencing in CMODE, CUMODE,
+         TOPIC, INVITE, BAN and KICK command replies.  Affected
+         file is lib/silcclient/command_reply.c.
+
 Sun Nov 11 23:04:54 EET 2007 Pekka Riikonen <priikone@silcnet.org>
 
        * Free stream data and abort ongoing protocols correctly
@@ -11,7 +58,7 @@ Sun Nov 11 16:02:12 EET 2007 Pekka Riikonen <priikone@silcnet.org>
 Sun Nov 11 14:15:48 EET 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * SILC Toolkit 1.1.5.
-
+       
 Sun Nov 11 11:22:35 EET 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed connection authentication with public keys to use
@@ -82,7 +129,7 @@ Sun Sep  9 17:52:49 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
        * SILC Toolkit 1.1.3.
 
        * Fixed possible buffer overflows from SILC Config code.
-         Patch from Jérémy Bobbio.  Affected file is
+         Patch from J�r�my Bobbio.  Affected file is
          lib/silcutil/silcconfig.c.
 
 Sun Aug 26 12:28:49 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
@@ -113,7 +160,7 @@ Thu Jul 19 21:08:49 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
          files are lib/silccrypt/aes.c.
 
        * Fixed lib/silcutil/silcatomic.h compilation on IA64.  Patch
-         from Jérémy Bobbio.
+         from J�r�my Bobbio.
 
        * Fixed public key identifier parsing to check lengths
          correctly.  Affected file is lib/silccrypt/silcpk.c.
@@ -1488,7 +1535,7 @@ Sun Apr  3 14:58:53 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
          file silcd/packet_receive.c.
 
        * Added getrusage() to take noise in SILC RNG.  A patch by
-         Mika Boström.  Affected files are configure.in.pre,
+         Mika Bostrm.  Affected files are configure.in.pre,
          includes/silcincludes.h.in, lib/silccrypt/silcrng.c.
 
 Sat Apr  2 18:09:30 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
@@ -1658,7 +1705,7 @@ Wed Nov 24 18:24:05 CET 2004  Pekka Riikonen <priikone@silcnet.org>
 Tue Nov 23 16:54:35 CET 2004  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed Win32 scheduler to not stuck anymore.  A patch from
-         Juha Räsänen.  Affected file is
+         Juha R�s�nen.  Affected file is
          lib/silcutil/win32/silcwin32schedule.c.
 
        * Fixed QoS parsing for connection blocks in server.  Affected
@@ -1756,7 +1803,7 @@ Sat Feb 28 16:25:09 EET 2004  Pekka Riikonen <priikone@silcnet.org>
          on the channel.  Affected file lib/silcclient/client_channel.c.
 
        * The channel private key used to decrypt message is now
-         delivered to the application in the 'channel_messageÃ' client
+         delivered to the application in the 'channel_message' client
          operation.  Affected files are lib/silcclient/silcclient.h
          and client_channel.c.
 
@@ -2642,7 +2689,7 @@ Tue Dec 17 10:05:00 CET 2002  Pekka Riikonen <priikone@silcnet.org>
          Aldous <Matthew@Aldous.com>.
 
        * Added better implementation using CriticalSection of
-         SilcMutex on WIN32.  A patch by Mikko Lähteenmäki
+         SilcMutex on WIN32.  A patch by Mikko L�hteenm�ki
          <mikko.lahteenmaki@pikabaana.net>.
 
        * Added some Winsock WIN32 compatiblity defines into
@@ -3013,7 +3060,7 @@ Sun Nov 24 18:26:42 EET 2002  Pekka Riikonen <priikone@silcnet.org>
          notifys in Irssi SILC Client.  Affected file is
          irssi/src/silc/core/client_ops.c.  Bug #82.
 
-       * Applied Ville Räsänen's manual page and --mandir bugfix
+       * Applied Ville R�s�nen's manual page and --mandir bugfix
          patch.  Affected files are configure.in.pre and Makefile.am.pre.
          Bug #88.
 
@@ -3192,8 +3239,8 @@ Thu Nov  7 10:05:28 CET 2002  Pekka Riikonen <priikone@silcnet.org>
 
 Wed Nov  6 17:18:13 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
-       * Fixed manual page installation patch by Ville Räsänen.
-         USERS help page fix patch by Ville Räsänen
+       * Fixed manual page installation patch by Ville R�s�nen.
+         USERS help page fix patch by Ville R�s�nen
 
        * Changed the silc_client_command_call interface to make
          the command call simpler for the application.  The library
@@ -3239,7 +3286,7 @@ Sun Nov  3 17:59:15 EET 2002  Pekka Riikonen <priikone@silcnet.org>
          was missing altogether.  Affected file silcd/command_reply.c.
          Bug #44.
 
-Sun Nov  3 00:42:05 EET 2002  Mika Boström <bostik@lut.fi>
+Sun Nov  3 00:42:05 EET 2002  Mika Bostrm <bostik@lut.fi>
 
        * Added man-pages for silc(1), silcd(8) and silcd.conf(5).
          Included yodl sources for each of these. Also modified
@@ -3440,7 +3487,7 @@ Sun Oct 20 14:12:24 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
 Sat Oct 19 13:32:15 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * ROBODoc documented lib/silcutil/silcbuffer.h and
-         lib/silcutil/silcdlist.h.  Patch by Ville Räsänen
+         lib/silcutil/silcdlist.h.  Patch by Ville R�s�nen
          <ville.rasanen@iki.fi>.
 
 Fri Oct 18 10:51:04 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
@@ -3692,7 +3739,7 @@ Sun Sep 15 12:25:10 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
          file lib/silcutil/silcutil.[ch].
 
        * Added STATS command to client library and Irssi SILC client.
-         Patch provided by Ville Räsänen <ville.rasanen@iki.fi>.
+         Patch provided by Ville R�s�nen <ville.rasanen@iki.fi>.
 
 Wed Sep 11 09:22:00 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
@@ -3914,7 +3961,7 @@ Fri Jun 28 11:53:25 CEST 2002 Pekka Riikonen <priikone@silcnet.org>
 Thu Jun 27 20:07:27 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
 
        * Buffer overflow with CUMODE command's mode->mode character
-         conversion.  Reported by Ville Räsänen.  Affected file
+         conversion.  Reported by Ville R�s�nen.  Affected file
          lib/silcutil/silcutil.c.
 
 Thu Jun 27 16:54:33 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
@@ -4002,7 +4049,7 @@ Tue Jun 25 18:47:39 EEST 2002 Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed a bug in version string parsing which could crash
          the program with specially formatted version string.
-         Bug reported and patch provided by Ville Räsänen.  Affected
+         Bug reported and patch provided by Ville R�s�nen.  Affected
          file lib/silcutil/silcutil.c.
 
        * Handle the disconnection immediately when DISCONNECT
@@ -7814,7 +7861,7 @@ Thu Sep  6 12:47:37 EEST 2001  Pekka Riikonen <priikone@silcnet.org>
          Added function silc_client_nickname_format to the file
          lib/silcclient/idlist.c.  It performs the nickname formatting.
 
-         Added new field `hostname´ to the SilcClientEntry context.
+         Added new field `hostname to the SilcClientEntry context.
          It holds the hostname of the client.  Affected file is
          lib/silcclient/idlist.h.
 
@@ -11185,7 +11232,7 @@ Wed Feb 21 14:17:04 EET 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
        * Fixed buffer overflow from lib/silcclient/command.c in USERS
          command parsing.
 
-Wed Feb 21 12:44:00 EET 2001  Mika Boström <bostik@lut.fi>
+Wed Feb 21 12:44:00 EET 2001  Mika Bostrm <bostik@lut.fi>
 
        * Changed all SilcConfigServer* and silc_config_server* to
          SilcServerConfig* and silc_server_config*, respectively.