X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=CHANGES;h=30146deae6eaf23a4de0b1c3a8e8b0df0e8f75f8;hb=b7339a06000ae918f43b1b6064a17d064c6d9b87;hp=d0ab956bee1d87dcacb56330ba90af30256c68f8;hpb=790ef02b7564207d0c19cc3afd65c9e112a3aa82;p=silc.git diff --git a/CHANGES b/CHANGES index d0ab956b..30146dea 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,199 @@ +Thu May 17 17:09:50 EEST 2007 Pekka Riikonen + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * SILC Client 1.1 Beta4. + +Tue May 15 23:55:41 EEST 2007 Pekka Riikonen + + * 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 + + * SILC Client 1.1-beta3 + +Mon May 14 23:20:59 EEST 2007 Pekka Riikonen + + * 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 + + * Include a README for the SILC Plugin + +Sun May 13 22:08:59 CEST 2007 Jochen Eisinger + + * Adopt perl Makefiles for SILC Plugin. + +Sun May 13 18:27:13 EEST 2007 Pekka Riikonen + + * 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 + + * Fix several warnings in Irssi's Makefiles. + +Sun May 13 12:16:30 CEST 2007 Jochen Eisinger + + * Disable ASM if --with-pic was given. Affected file is + lib/silccrypt/configure.ad + +Fri May 11 19:10:54 EEST 2007 Pekka Riikonen + + * 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 + + * SILC Toolkit 1.1-beta2. + +Thu May 10 18:21:10 EEST 2007 Pekka Riikonen + + * 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 + + * 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 + + * 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 + + * 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 + + * Added current channel key cipher name and HMAC name to + SilcChannelEntry. Fixed channel private key creation. + Affected files are lib/silcclient/client_channel.c, + client_entry and silcclient_entry.h. + + * Allow formatted nicknames as input to silc_client_get_clients + 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 + + * Imported libtommath 0.41. Renamed all mp_* functions to + tma_mp_* functions to avoid rare linking problems on systems + with mp_* functions. Affected files are in lib/silcmath/. + Wed May 2 17:46:25 EEST 2007 Pekka Riikonen * SILC Toolkit 1.1 Beta1.