-Thu Nov 9 18:12:15 EET 2006 Pekka Riikonen <priikone@silcnet.org
+Tue Jan 23 16:05:27 EET 2007 Pekka Riikonen <priikone@silcnet.org>
- * Added silc_show_public_key_file to
+ * The silc_schedule_set_listen_fd now returns boolean value.
+ Fixed FD task adding to check correctly for already added
+ FD tasks. Added stricter error checking for FD scheduling
+ with epoll(). Affected files are lib/silcutil/silcschedule.[ch]
+ and lib/silcutil/unix/silcunixschedule.c.
+
+ * The silc_stream_set_notifier now returns boolean value. Changed
+ all streams to support and check for the error condition.
+ Affected files are in lib/silcutil/.
+
+ * Fixed SKE library session aborting and deletion. Affected
+ file are lib/silcske/silcske.c.
+
+Tue Jan 16 18:22:08 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Implemented PKCS #1 with appendix with hash OID in the
+ signature. Affected files are lib/silccrypt/silcpkcs1.[ch],
+ lib/silccrypt/silchash.[ch] and
+ lib/silcasn1/silcasn1[_encode|decode].[ch].
+
+Sun Jan 14 23:12:41 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added support for Version (V) SILC public key identifier.
+ Affected files are lib/silccrypt/silcpk.[ch].
+
+Tue Jan 9 19:37:51 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Rewrote connection auth request in client library. It is now
+ done automatically by the library and the resolved method given
+ as a hint to get_auth_method client operation. Affected files
+ are lib/silcclient/.
+
+Wed Jan 3 18:06:33 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added silc_packet_stream_wrap into lib/silccore/silcpacket.[ch].
+ It can be used to wrap SilcPacketStream into SilcStream.
+
+ * Fixed %p formatting from silc_snprintf. Affected file is
+ lib/silcutil/silcsnprintf.c.
+
+ * Ported SFTP library to new utility library. Ported also
+ the SFTP testers. Affected files in lib/silcsftp/.
+
+Tue Jan 2 17:18:46 EET 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added lib/silcutil/silcsnprintf.[ch]. Added in addition
+ of silc_snprintf, silc_vsnprintf, silc_asprintf and
+ silc_vasprintf.
+
+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
+ formatted buffers. Affected files lib/silcore/silcpacket.[ch].
+
+ * Timeout freelist garbage collection added to scheduler.
+ Affected file lib/silcutil/silcschedule.c.
+
+Thu Nov 9 18:12:15 EET 2006 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added silc_show_public_key_file to
lib/silcapputil/silcapputil.[ch].
* Added SILC_STR_ADVANCE support for buffer unformatting.