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