X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=CHANGES;h=ca4646c810be8f585fbdd5cc0cd68885449479a2;hp=c8a43fb7f34ba00d2174aa43ad8c571198b97122;hb=fc83b6ccbcbd697a3afc82cf3d9f4053f0bbadb1;hpb=a700dcc5743ced235e74ce00edce3e7b5d557240 diff --git a/CHANGES b/CHANGES index c8a43fb7..ca4646c8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,49 @@ +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