Merged from silc_1_0_branch (second merge).
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 40e281ac905e35aadc754d78f077345796baa8cf..abc7a30abeeec793f0bb5548c472c102b8396886 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,91 @@
+Tue Feb  4 22:53:26 EET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * NULL terminate allocated string in silc_buffer_strformat.
+         Affected file lib/silcutil/silcbuffmt.c.
+
+       * Rewrote the invite/ban list string handling in server to
+         use SilcBuffer instead.  Affected files are silcd/command.c
+         and silcd/server_util.c.
+
+Mon Feb  3 14:43:52 CET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed double free in CMODE command when setting new HMAC
+         for channel.  Affected file silcd/command.c.
+
+       * Added couple of missing memset's to zero sensitive memory.
+         Affected files silcd/command.c, lib/silcclient/command.c.
+
+Sun Jan 26 12:20:30 EET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed a double free in INVITE command error handling in
+         server.  Affected file silcd/command.c.
+
+       * Added macros SILC_SWAB_[16|32] to swab byte order of
+         16-bit and 32-bit unsigned integers.  Affected file
+         lib/silcutil/silctypes.h.
+
+       * Use the SILC_SWAB_16 instead of htons() in server when
+         handling ports since the ports in structures are always
+         in little-endian order (regardless of platform).  Affected
+         file silcd/serverid.c and silcd/server_backup.c.
+
+Tue Jan 21 17:18:04 EET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Send DISCONNECT in close admin command in server.  Affected
+         file silcd/command.c.
+
+       * Check whether we are already connecting to a remote router
+         (in addition of checking whether we are already connected)
+         before creating new connection.  Affected file silcd/server.c.
+
+Thu Jan 16 18:47:00 EET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added better compiler and compiler flags checking in
+         configure.
+
+       * Check that socket is valid after QoS is applied to data.
+         Affected file lib/silcutil/unix/silcunixsockconn.c.
+
+       * Make sure the socket connecetion is not closed to early
+         when closing connection in server.  Also make sure the
+         connection is always closed after error in a protocol.
+         Affected file silcd/server.c.
+
+Wed Jan 15 11:03:36 CET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed --session and --dummy options from Irssi SILC Client.
+         -d option is available only if --enable-debug was given.
+         Affected files are irssi/src/silc/core/silc-core,
+         irssi/src/core/session.c and irssi/src/fe-text/silc.c.
+
+Tue Jan 14 12:25:09 CET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_buffer_steal to steal the data from the buffer.
+         Affected file lib/silcutil/silcbuffer.h.
+
+Sat Jan 11 18:16:29 CET 2003  Giovanni Giacobbi <giovanni@giacobbi.net>
+
+       * Fixed server crash with double Primary block in config file.
+
+         Fixed also various memory leaks around the config file
+         parser.  Affected files lib/silcutil/silcconfig.c,
+         silcd/serverconfig.c.
+
+       * Changed my nickname (Johnny Mnemonic) to my real name, this
+         means that bugs introduced by him were actually introduced
+         by me!
+
+Tue Jan  7 21:58:53 CET 2003  Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+       * Don't display "foo appears as foo\nYou're now known as foo"
+         messages.  Affected file irssi/src/silc/core/client_ops.c
+
+Tue Jan  7 20:08:15 EET 2003  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed error handling of invalid client entry when calling
+         commands in server.  Fixes a crash.  Affected file
+         silcd/command.c.
+
 Thu Dec 26 14:19:29 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Added some sanity checks in server for correctness of the