./wip/spread4, Group communication system providing a number of messaging services

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.4.0, Package name: spread-4.4.0, Maintainer: filip

Spread is a group communication system that provides a number of
messaging services to applications. These services can then be used
by applications to make it easy to write full-featured reliable
groupware, distributed servers, client-server applications, chat
and news services, and many other networked enabled tools.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 944d31501517c892a446fa484a7fd928e9ede941
RMD160: f05cbca46efdd9dd1a4219188f4a5483188bb109
Filesize: 745.823 KB

Version history: (Expand)


CVS history: (Expand)


   2014-07-18 13:10:22 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update spread4 to 4.4.0.

Features:
- New accelerated ring protocol tailored for data center networks.
  This protocol provides 30%-50% higher throughput and 20-35% lower latency
  in modern local area networks. Both the original protocol and the accelerated
  ring protocol are available in this version.
- More efficient packet packing.
- Windows project files now build again.
- New spread-service project to make Spread into a proper Windows service.
       - Needs testing from the community!
- Additional and improved MEMBERSHIP and PROTOCOL logging.

Improvements:
- Remove named pipe for accepting UNIX socket connections on exit
- Allow token sizes up to 64KB (uses IP fragmentation may exacerbate loss
  -- will log a warning) rather than hard failure if > 1.5KB
- Send bcast retransmissions immediately rather than queue to suppress
  unnecessary re-requests in accelerated protocol

Bug fixes:
- EVS bugs:
  - Set Aru to 0 when we transition to EVS.
  - Ignore Token->seq when in EVS.
  - Fixed Backoff_membership referring to wrong packet when ring breaks in EVS.
  - Fixed token retransmissions while transitioning from EVS to OP.
- Token bugs:
  - Token->aru calculaton fixed; Set_aru eliminated.
  - Ignore tokens from wrong membership + sender.
- Alarm on Windows:
  - Alarm(EXIT) now exits with non-zero code instead of aborting.
  - Fixed long log lines crash bug.
- Allow ports >= 2^15 to be used.
- Turned off Nagle algorithm in Java library.
   2014-07-18 13:03:47 by Filip Hajny | Files touched by this commit (1)
Log message:
Add a SMF manifest for wip/spread4.
   2014-06-19 13:23:17 by Filip Hajny | Files touched by this commit (1)
Log message:
Fix INSTALLATION_DIRS with regard to SMF support files

   2013-10-18 12:53:54 by Filip Hajny | Files touched by this commit (1)
Log message:
Put distfile up on ftp.netbsd.org

   2013-10-18 12:16:13 by Filip Hajny | Files touched by this commit (14)
Log message:
Import spread-4.3.0 as wip/spread4.

Spread is a group communication system that provides a number of
messaging services to applications. These services can then be used
by applications to make it easy to write full-featured reliable
groupware, distributed servers, client-server applications, chat
and news services, and many other networked enabled tools.