Added SILC_SWAB_[16/32] to swab integer byte order.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index d960e2aa34838e3721026f16a13f4d724f5d23fa..bdc29f9baa208e961cae4cbd0c636da66d50b065 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,98 @@
+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
+         server configuration.  Affected file silcd/serverconfig.c.
+
+Fri Dec 20 10:47:59 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Prevent endless resolving of user informations in USERS
+         command by checking the command reply status correctly.
+         Affected file lib/silcclient/command_reply.c.
+
+Tue Dec 17 10:05:00 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed file writing on WIN32 to use O_BINARY flag.  Affected
+         file is lib/silcutil/silcfileutil.c.  A patch by Matthew
+         Aldous <Matthew@Aldous.com>.
+
+       * Added better implementation using CriticalSection of
+         SilcMutex on WIN32.  A patch by Mikko Lähteenmäki
+         <mikko.lahteenmaki@pikabaana.net>.
+
+       * Added some Winsock WIN32 compatiblity defines into
+         includes/silcwin32.h.
+
 Mon Dec 16 19:33:05 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed double free in async host lookup code.  Affected file