SILC Toolkit 1.0.1

Pekka Riikonen <[email protected]> Mon, 21 Nov 2005 10:42:26 +0100 (CET)
Newsgroups gmane.network.silc.announce
Message-ID <Pine.NEB.4.63.0511211036510.23665__47541.5686531507$1132566358$gmane$org@otaku.Xtrmntr.org>
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/

Here we go with SILC Toolkit 1.0.1.  This version completes the 
relicensing of the SILC Toolkit; now every single piece of code that is 
compiled in the libraries are dual-licensed (or are public domain). 
Introduces also support for SHA-256 hash function and HMAC with SHA-256 
for added security with recent problems with MD5 and SHA1 hash functions. 
Introduces also SILC MIME Interface.


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

o New SILC MIME API.  Provides simple but quite comprehensive support for
   MIME.  Supports simple MIME messages, multiparts MIME messages,
   including nested multiparts, and MIME fragmentation and defragmentation.

   Ref:
   http://silcnet.org/docs/toolkit/silcmime.html

o Added SHA-256 hash function.  Available by allocating "sha256" hash
   function.

o Added hmac-sha256-96 and hmac-sha256.  Available by allocating
   "hmac-sha256-96" and "hmac-sha256" hmacs.

o Added SILC_HASH_MAXLEN define.  It should be used when declaring buffers
   for hash functions, to make sure there is enough space for any hash
   function digest.

o Several other minor bugfixes were made.

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
------------

- Known platform specific issues

   - silc_net_create_connection_async is not actually asynchronous on
     Win32.  It works synchronously and blocks the process.
__________________________________________________________________
Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
Archive: https://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/support/faq/