Release Notes: This release adds configuration for machines with multiple interfaces, a modular framework for authentication and access control, and major performance improvements for joins and leaves. It has been ported to MacOSX, Alpha, Sparc64, and IA64, and will assign unique usernames to clients who do not provide one. Programs have been renamed to begin with 'sp' to avoid conflicts, and there are some bugfixes.
Release Notes: Fixes for a Java library so it doesn't crash on connect and a significant memory leak in the Perl library, and a new #define version number to C library so applications can conditionally compile against different API versions.
Release Notes: This release adds a new 3 digit version number (still backwards compatible with old clients), security bugfixes to the client-server protocol to validate all input to the daemon, chroot when run as root user, and bugfixes for a memory leak.The copyright for the main developers work is now held by Spread Concepts LLC.
Release Notes: This release fixes a number of critical bugs that cauesd crashes which appeared in 3.13. It also fixes one or two long-standing but rare bugs. This should fix the problems with multiple segments, crashes on group membership changes, crashes on daemon merges, and a fault where sometimes membership would not converge. Error reporting was improved in a few cases. A message length limit is now enforced. SP_mcast* will now return an error if a message body is too long.
Release Notes: Scalability was greatly improved, such that Spread should now support upto 990 connections to each daemon, thousands of groups, up to 128 daemons per configuration, and double the throughput for small messages. A new configuration file format was introduced. The new configuration file is now called 'spread.conf' and has a simplified format allowing runtime configuration of the log format, which messages to log, and a flag to disable certain dangerous monitor commands. All known bugs are also fixed with this version.
Release Notes: New features are a Perl library interface, a FreeBSD port, enhanced event handling library, and new "no drop" buffering semantics that enable applications to not lose data when their buffers are too small. Also included are 2 minor bugfixes, cleaned-up include files, a huge collection of compilation warning fixes and general code cleanup, and improved documentation.
Release Notes: This release is threadsafe, has binaries for Linux, Solaris (x86/sparc), Irix, WinNT/95, BSDI, SunOS 4, and library support for for both C and Java applications.