X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=CHANGES;h=183039dd1bdf2ae669637d95164376e785e94080;hb=8fd8212bcd16f2b53fbedff2a9b9a4e8c15b9695;hp=96ae6d2c43e2a0d5ec53f4b5bfbec4568a686156;hpb=c802ba2371b8db89f3b54f25da0f46f0a61e4b47;p=silc.git diff --git a/CHANGES b/CHANGES index 96ae6d2c..183039dd 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,216 @@ +Sun Mar 11 15:22:42 CET 2007 Jochen Eisinger + + * Import perl script for sign_messages from silc-plugin. Affected + file apps/irssi/scripts/silc.pl + +Sun Mar 11 15:19:10 CET 2007 Jochen Eisinger + + * Only wait for a nick on connecting, when it differs + (not counting case) from the username. Affected file + is apps/irssi/src/silc/core/silc-servers.c + +Sun Mar 11 13:50:53 CET 2007 Jochen Eisinger + + * Use time settings for lag settings. Affected file is + apps/irssi/src/silc/core/silc-lag.c + +Wed Feb 21 17:01:01 EET 2007 Pekka Riikonen + + * Fixed WHOIS command and requested attributes handling in + client library. Affected files are lib/silcclient/command.c + and lib/silcclient/client_attrs.c. + + * Fixed silc_time_value to actually work. Added new function + silc_timezone. Affected files are lib/silcutil/silctime.[ch]. + +Tue Feb 20 08:31:28 EET 2007 Pekka Riikonen + + * SILC Client 1.1 beta2. + +Mon Feb 19 16:06:27 EET 2007 Pekka Riikonen + + * Fixed client to properly abort TCP stream creation when + giving /QUIT. Affected file + apps/irssi/src/silc/core/silc-servers.c. + + * Fixed several connecting aborting crashes from the client + library, packet engine and socket stream. Affected files + are in lib/silclient/, lib/silccore/silcpacket.c and + lib/silcutil/unix/silcunixsocketstream.c. + + * Fixed private key export double free crash in key generation. + Affected file is lib/silccrypt/silcpk.c. + + * Fixed FSM event waiting when there are multiple signallers + and the waiter goes away after the first signal. Affected + file in lib/silcutil/silcfsm.c. + +Sun Feb 18 22:02:22 EET 2007 Pekka Riikonen + + * Fixed FSM event signalling to check if the waiter has gone + away already. Affected file is lib/silcutil/silcfsm.c. + + * Fixed counter mode encryption/decryption to handle non-padded + SILC packets correctly. The silc_cipher_set_iv now + in counter mode resets for a new block. Affected files are + in lib/silcske/, lib/silccrypt/, lib/silcpacket/. + +Sun Feb 18 12:15:21 EET 2007 Pekka Riikonen + + * SILC Client 1.1 beta1. + + * Memory leak fixes around the libraries. + +Fri Feb 16 16:53:16 EET 2007 Pekka Riikonen + + * Added better check for epoll() in configure. Affected file + is lib/configure.ad. + +Thu Feb 15 16:50:34 EET 2007 Pekka Riikonen + + * Fixed per scheduler data input buffer in packet engine. Use + list of inbufs instead of just one so that multiple streams + can do partial reads to different buffers. Affected file is + lib/silccore/silcpacket.c. + + * Fixed WATCH notify handling in client library. Affected file + is lib/silcclient/client_notify.c. + +Wed Feb 14 17:05:38 EET 2007 Pekka Riikonen + + * Fixed packet wrapper stream API to support encoder/decoder + for packets, and to handle partial reading correctly. Fixed + also inbuf size checking in reading to have enough space before + reading. Affected files are lib/silccore/silcpacket.[ch]. + + * Rewrote file transfer in client library. Affected files are + in lib/silcclient/. + + * Added TCP/UDP listener (internal) API to client library to have + generic way of dealing with listeners. Fixed Key Agreement and + file transfer to use it. Affected files are in lib/silcclient/. + + * Fixed SKE to process SUCCESS packets synchronously and to call + completion synchronously. Affected file is lib/silcske/silske.c. + + * Fixed pthread rwlock detection. Affected file includes/silc.h.in. + + * Implemented SILC_ATTRIBYUTE_PHONE_NUMBER. Affected files are + lib/silccore/silcattrs.[ch]. SILC Protocol version 1.3 change. + +Fri Feb 2 22:24:11 EET 2007 Pekka Riikonen + + * Added support for SILC protocol version 1.3 NEW_CLIENT packet + to client library. Affected file is + lib/silcclient/client_register.c. + + * Serialize NICK and JOIN commands to avoid problems locally + with changing ID while joining to channel. Affected file is + lib/silcclient/command.c. + + * Fixed entry resolving while handling incoming JOIN notify. + Handle properly cases, in re-processing of notify packets, where + the IDs may become invalid while resolving the entry (like nick + change). Entry is invalid if it doesn't have nickname, and such + entries are not delivered to application anymore. These fixes + problems of not seeing JOINs when remote user changes nickname + at the same time. Affected files are in lib/silcclient/. + +Thu Feb 1 18:35:58 EET 2007 Pekka Riikonen + + * Added support for computing message payload MAC in new way + (SILC Protocol version 1.3). Bakcwards support for old way + remains. Affected files are lib/silccore/silcmessage.[ch]. + +Sat Jan 27 22:37:30 EET 2007 Pekka Riikonen + + * Added SilcRwLock API, a read/write lock. Affected files are + lib/silcutil/silcmutex.h and in lib/silcutil/[unix|win32|symbian]/. + +Wed Jan 24 18:55:21 EET 2007 Pekka Riikonen + + * Merged Irssi SVN (irssi 0.8.11). Affected files in apps/irssi/. + +Tue Jan 23 16:05:27 EET 2007 Pekka Riikonen + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 * Removed `detach' client operation. The detachment data is