SILC Server 0.9.14

Pekka Riikonen <[email protected]> Thu, 16 Oct 2003 09:02:22 +0200 (CEST)
Newsgroups gmane.network.silc.announce
Message-ID <[email protected]>
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/

SILC Server 0.9.14 has been released.  This version is a major upgrade
release and everyone running older version is strongly recommended to
upgrade to this version.  This version introduces several bugfixes,
security fixes and bunch of new features.  This also completes the
development work for the SILC protocol version 1.2.


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

o Support for channel public keys added.  A new feature in SILC 1.2, that
  allows join authentication using digital signatures.  Use the latest
  SILC Client to take advantage of this feature.

o Support for SILC 1.2 backup protocol.  This version introduces rewritten
  version of the backup router protocol.  The purpose of the backup router
  protocol is to prevent servers from splitting from the rest of the SILC
  network if the primary router becomes unresponsive.  There are no
  changes to the configuration of the backup router support, and old
  configurations will work with this version too.

  This version is now able to detect much better different network failure
  situations and understand how to work with them.  The servers are now
  able to actually detect when the backup router can/must be used.  They
  are also able, in case of error in backup router protocol, to resume
  back to either to the backup router or to the primary router, and always
  recover from desyncs automatically (usually within 60 seconds).

o Support for command reply error arguments was added.  This allows
  clients to better handle error conditions within command execution.

o Fixed inviting and banning by public key.  Fixed invite and ban string
  handling.  Implemented SILC 1.2 complying invite and ban data
  distribution between routers and servers.  To also comply with SILC 1.2,
  prohibited using '@' and '!' characters in invite and ban strings.

o The SILC Server now ignores SIGXFSZ and SIGXCPU signals which will
  terminate the process if they occur.  They can occur in poorly
  configured environment.

o Fixed SERVER_SIGNOFF notify handling which caused ghosts to remain in
  the network.

o The founder public key distribution now complies with the SILC 1.2.

o Several bugfixes and security fixes were made.  A major remote exploit
  was also fixed.

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.  Quick installation:

  ./configure
  make
  make install


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

- Known Issues in SILC Server

  - Two or more servers with same IP must not be linked to same network,
    even if server ports are different.  This is limitation in current
    implementation and may cause desync problems in the network.

  - Adding or removing listenning interfaces (secondary interfaces in
    silcd.conf) does not work in rehash (rehash is kill -HUP <server PID>).
    Changing listenning interfaces requires reboot of the server.

  - Router to router connections may not work as expected.

	Pekka
________________________________________________________________________
 Pekka Riikonen                                 priikone at silcnet.org
 Secure Internet Live Conferencing (SILC)       http://silcnet.org/
_________________________________________________________
Info:    http://lists.silcnet.org/listinfo/silc-announce
Archive: http://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/?page=faq