Added preliminary Symbian support.
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 3a06acff877acd8b93f655d06ed448b271271dff..20856172133d29f915832ea630ad1125913fbada 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,98 @@
+Sat Dec 30 23:23:17 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added preliminary Symbian support.  Changes around the source
+         tree.  The symbian/ directory now includes Carbide.c++ project
+         files to compile the sources.
+
+       * Added silc_snprintf.  Affected files are
+          lib/silcutil/silcstrutil.[ch].
+
+Thu Dec 21 18:01:51 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed SILC_FSM_[CONTINUE|YIELD|WAIT|FINISH] enums to
+         macros.  SILC_FSM_CONTINUE macro now immediately calls the
+         next state instead of first returning back to FSM.  Helps
+         in debugging crashes etc.
+
+          Removed FSM Semaphores.  Introduced FSM Event which is
+         asynchronous event.   Affected files are in lib/.
+
+       * Added epoll(7) support to SILC Scheduler.  It is used by default
+         if it is available.  Affected files are
+         lib/silcutil/silcschedule.[ch],
+         lib/silcutil/unix/silcunixschedule.c.
+
+Tue Dec 19 20:39:35 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added CTR mode to AES.  Simplified cipher implementation API
+         more.  Affected files are in lib/silccrypt/.
+
+Sun Dec 17 16:46:55 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed `detach' client operation.  The detachment data is
+         now delivered in SILC_COMMAND_DETACH command reply to
+         application.  Affected file in lib/silcclient/.
+
+       * Rewrote resuming/detaching in client library.
+
+       * Added boolean encryption indicator for silc_cipher_set_key.
+         Affected files lib/silccrypt/silccipher.[ch].
+
+Wed Dec 13 18:05:50 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_likely and silc_unlikely macros for GCC branch
+         prediction optimizations.  Affected file lib/silcutil/silctypes.h.
+
+       * Added assembler AES optimization.  Cleaned up the SILC Cipher
+         implementation API.  Affected files are in lib/silccrypt/.
+
+Tue Dec 12 18:56:14 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed back the SILC_FSM_THREAD_WAIT operation to not
+         continue to next state if thread is finished already.  That
+         check is not done anymore.  Affected files are
+         lib/silcutil/silcfsm.[ch].
+
+Sun Dec 10 13:54:52 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Removed silc_packet_[get|set]_ciphers and
+         silc_packet_[get|set]_hmacs.  Added silc_packet_set_keys that
+         handle REKEY_DONE packet sending in rekey.  Affected files
+         are lib/silccore/silcpacket.[ch].
+
+       * Added silc_fsm_is_started.  Affected files are
+         lib/silcutil/silcfsm.[ch].
+
+       * Added settings sign_channel_message, sign_private_message
+         and key_exchange_rekey_pfs to SILC Client.  Added UDP transport
+         support for key agreement in /KEY command. Affected files
+         in apps/irssi/src/silc/core/.
+
+       * During SILC Client initialization forward log messages to
+         stderr.   Affected files in apps/irssi/src/silc/core/.
+
+Thu Dec  7 19:07:21 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_ske_get_key_material.  Affected files are
+         lib/silcske/silcske.[ch].
+
+       * Added silc_packet_stream_is_udp.  Affected files are
+         lib/silccore/silcpacket.[ch].
+
+       * Added SKE packet retransmission support with UDP transport.
+         Affected file is lib/silcske/silcske.c.
+
+Sun Dec  3 22:00:12 EET 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_socket_stream_is_udp.  Affected file is
+         lib/silcutil/silcsocketstream.[ch].
+
+       * Added UDP transport support to packet engine.  Affected file
+         is lib/silccore/silcpacket.c.
+
+       * Added silc_socket_stream_is_udp.  Affected file is
+         lib/silcutil/silcsocketstream.[ch].
+
 Sat Nov 18 11:33:03 EET 2006  Pekka Riikonen <priikone@silcnet.org>
 
        * Added silc_packet_send_va[_ext] to send variable argument
@@ -8,7 +103,7 @@ Sat Nov 18 11:33:03 EET 2006  Pekka Riikonen <priikone@silcnet.org>
 
 Thu Nov  9 18:12:15 EET 2006  Pekka Riikonen <priikone@silcnet.org>
 
-       * Added silc_show_public_key_file to 
+       * Added silc_show_public_key_file to
          lib/silcapputil/silcapputil.[ch].
 
        * Added SILC_STR_ADVANCE support for buffer unformatting.