SILC Toolkit 1.1.1

Pekka Riikonen priikone at iki.fi
Sun Jun 24 18:18:30 CEST 2007


The new version of the SILC Toolkit is now available!  The source package
of the software is available from the following sources:

           http://silcnet.org/
           ftp://ftp.silcnet.org/

This maintenance release of SILC Toolkit fixes over 20 bugs, most of them 
security fixes.  Upgrading is strongly recommended.  This release also 
introduces SILC_VERSION and SILC_TOOLKIT_VERSION macros that can be used 
to check in compile-time what version SILC Toolkit is installed in your 
system, eg:

#if SILC_TOOLKIT_VERSION < SILC_VERSION(1,1,0)
  ...
#endif /* SILC_TOOLKIT_VERSION < 1.1.0 */

I also want to remind all application developers that haven't yet started 
porting their applications from Toolkit 1.0 to 1.1, to not forget read the 
porting manual at:

     http://silcnet.org/docs/toolkit/porting.html


Summary of Changes
------------------

o Fixed MIME multipart decoding buffer overflow.

o Fixed SKE and connection auth protocol timeout crashes.

o Added silc_schedule_set_notify.  It can be used with external event
   loops to add and remove tasks when tasks are added and removed from SILC
   Scheduler.  Provides alternative way to glue SILC Toolkit into external
   event loop from the traditional polling method.  Example, how this is
   used can be found from upcoming SILC Client 1.1.1.

   Ref:
   http://silcnet.org/docs/toolkit/silcschedule-silc_schedule_set_notify.html

o Fixed SFTP client read buffer size.  Fixes various file transfer
   problems.

o Added support for 'channel at server' channel name strings to client
   library.  This is upcoming SILC Protocol 1.3 change.

o Added full_nicknames and full_channel_names to SilcClientParams.

   Ref:
   http://silcnet.org/docs/toolkit/silcclient-SilcClientParams.html

o Fixed silc_client_get_clients_local to parse correctly 'nick at server'
   nickname strings, be they formatted or not.  This too is upcoming SILC
   Protocol 1.3 change.

o Fixed silc_packet_get_ids to parse IDs correctly.

o Removed --with-etcdir and --with-docdir.  Use --sysconfdir and --docdir.

o Fixed public key and private key loading error handling.

o Fixed silc_create_key_pair to check for valid SILC public key
   identifier.

o Fixed silc_load_key_pair crash.

o Fixed silc_time_value to return UTC offset correctly on all platforms.

The full list of changes is available on the website and in CHANGES file
in the source package.


Installation
------------

The source package is compiled and installed as instructed in the INSTALL
file found from the package.  Refer also to the building instructions in
the Toolkit Reference Manual:

     http://silcnet.org/docs/toolkit/building.html

Quick installation:

     ./configure
     make
     make install


Known Issues
------------

Please refer to the reference manual for known platform specific issues:

     http://silcnet.org/docs/toolkit/platforms.html
__________________________________________________________________
Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
Archive: https://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/support/faq/



More information about the silc-users mailing list