+Thu May 17 18:05:10 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed silc_show_public_key to not free public key in case of
+ failure. Affected file is lib/silcapputil/silcapputil.c.
+
+Thu May 17 17:09:50 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * SILC Toolkit 1.1 Beta3.
+
+ * Porting Toolkit to Symbian. It should work while some sporadic
+ odd crashes remain. However I was able to run mybot on SILCNet.
+ Basically tested scheduler, net routines, socket routines,
+ threads and some other utility routines. Affected files are
+ in lib/silcutil/symbian/.
+
+Thu May 17 11:57:40 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Show realname and email address from public key when verifying
+ cached public keys with GETKEY. Affected files are
+ apps/irssi/src/fe-common/module-formats.[ch] and
+ apps/irssi/src/silc/core/client_ops.c.
+
+Wed May 16 20:41:04 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
+
+ * Include SILC Plugin theme. Affected file is apps/irssi/plugin.theme
+
+ * Include SILC Plugin /silc command help. Affected file is
+ apps/irssi/docs/help/silc
+
+ * Create channels before joining them. Affected file is
+ apps/irssi/src/silc/core/client_ops.c
+
+Wed May 16 18:59:22 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed channel private key listing with /key. Affected file
+ is apps/irssi/src/silc/core/silc-channels.c.
+
+ * Fixed the public headers from anonymous structures. Affected
+ files are lib/.
+
+ * Changed silc_buffer_*len macros to inline functions. Affected
+ file is lib/silcutil/silcbuffer.h.
+
+Wed May 16 10:21:45 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed nickname format parsing in JOIN notify handling and
+ in WHOIS command reply. Affected file is
+ apps/irssi/src/silc/core/client_ops.c.
+
+Wed May 16 09:34:10 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * SILC Client 1.1 Beta4.
+
+Tue May 15 23:55:41 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added SILC_VERIFY macro which is equivalent to SILC_ASSERT
+ but is compiled always in. Affected file is
+ lib/silcutil/silclog.h.
+
+ * Use SILC_VERIFY in FSM macros instead of SILC_ASSERT which is
+ not there in release builds. Affected file is
+ lib/silcutil/silcfsm.h.
+
+Tue May 15 21:19:09 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
+
+ * SILC Client 1.1-beta3
+
+Mon May 14 23:20:59 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added silc_utf8_c2w and silc_utf8_w2c to do UTF-8 to widechar
+ and widechar to UTF-8 conversions. Affected files are
+ lib/silcutil/silcutf8.[ch].
+
+Mon May 14 19:45:14 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
+
+ * Include a README for the SILC Plugin
+
+Sun May 13 22:08:59 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
+
+ * Adopt perl Makefiles for SILC Plugin.
+
+Sun May 13 18:27:13 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed client library initialization when the running callback
+ is not given to silc_client_init. Affected file is
+ lib/silcclient/client.c.
+
+ * Fixed Symbian compilation problems around the tree. Added
+ new Carbide.c++ project files to symbian/ directory.
+
+ * Fixed SilcLog API to work on Symbian. On Symbian it doesn't
+ use any globals. Affected files are lib/silcutil/silclog.c
+ and silclog_i.h.
+
+Sun May 13 16:54:35 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
+
+ * Fix several warnings in Irssi's Makefiles.
+
+Sun May 13 12:16:30 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
+
+ * Disable ASM if --with-pic was given. Affected file is
+ lib/silccrypt/configure.ad
+
+Fri May 11 19:10:54 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Wakeup scheduler in silc_fsm_continue and silc_fsm_next_later
+ in case they are called from a thread. Affected file is
+ lib/silcutil/silcfsm.c.
+
+ * Fixed WIN32 thread creation to handle the Tls correctly.
+ Affected file is lib/silcutil/win32/silcwin32thread.c.
+
+Thu May 10 18:29:18 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * SILC Toolkit 1.1-beta2.
+
+Thu May 10 18:21:10 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed silc_net_tcp_connect crash on Unix and Win32. Handle
+ the socket async operation correctly. Changed that DNS lookup
+ is now done during connecting. Affected files are
+ lib/silcutil/[unix|win32]/silc[unix|win32]net.c.
+
+ * Changed also silc_net_tcp_connect on Symbian to do DNS lookup.
+ Affected file is lib/silcutil/symbian/silcsymbiannet.c.
+
+ * Optimize silc_net_gethostbyname to check if the name is already
+ IP address. Affected file is lib/silcutil/silcnet.c.
+
+Wed May 9 19:51:28 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Print filename instead of empty function name in debug output
+ on WIN32. Affected files are lib/silcutil/silclog_i.h and
+ silclog.c.
+
+ * Rewrote WIN32 SILC Scheduler. It now handles non-blocking file
+ descriptors and sockets better. Though, room for optimization
+ remains. Affected file is lib/silcutil/win32/silcwin32schedule.c.
+
+ * Removed silc_net_win32_[init|uninit]. They are called now
+ automatically when SILC Scheduler is allocated. Wrote IPv4
+ address parser because inet_addr seemed not to work on my WIN32.
+ Affected file is lib/silcutil/win32/silcwin32net.c.
+
+ * Improved socketstream.h and stream.h documentation.
+
+Tue May 8 18:13:38 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Changed private message waiting API in client library to make
+ it work better with multiple waiting threads. The waiting is
+ not always per client entry instead of per connection. Affected
+ files are lib/silcclient/client_prvmsg.c, client.h and
+ silcclient.h.
+
+ * Changed silc_packet_wait_init function to accept the the expected
+ Source ID of the packet as argument. If specified only packets
+ with the specified types and Source ID are delivered. Affected
+ files are lib/silccore/silcpacket.[ch].
+
+ * Fixed file transfer disconnection crash when closing the session
+ directly in the monitor callback after disconnection. Affected
+ file is lib/silcclient/client_ftp.c.
+
+ * Make Toolkit compile on WIN32. Affected files in win32/
+ and in lib/silcutil/win32/.
+
+ * Changed silc_compare_timeval to return negative, zero or
+ positive instead of just TRUE or FALSE. This fixes 0 timeout
+ task dispatching on Windows. Affected files are
+ lib/silcutil/silctime.[ch] and silcschedule.c.
+
+Mon May 7 18:18:48 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed CMODE channel auth public key retrieval. Affected
+ file is lib/silcclient/command.c.
+
+ * Fixed CMODE command reply to return channel public keys
+ correctly. Affected files are lib/silcclient/command_reply.c
+ and client_channel.c.
+
Sun May 6 12:43:19 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
* Added current channel key cipher name and HMAC name to
and silc_client_get_clients_whois. Affected file is
lib/silcclient/client_entry.c.
+ * Fixed silc_message_payload_free crash. Affected file is
+ lib/silccore/silcmessage.c.
+
+ * Added SILC_STATUS_ERR_NO_SUCH_PUBLIC_KEY to
+ lib/silccore/silcstatus.h.
+
Thu May 3 18:07:50 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
* Imported libtommath 0.41. Renamed all mp_* functions to