[Spread-cvs] cvs commit: spread/daemon Changelog Readme.txt
jonathan at spread.org
jonathan at spread.org
Thu Jun 19 19:18:34 EDT 2003
jonathan 03/06/19 19:18:34
Modified: daemon Changelog Readme.txt
Log:
Update Changelog.
Revision Changes Path
1.2 +37 -0 spread/daemon/Changelog
Index: Changelog
===================================================================
RCS file: /storage/cvsroot/spread/daemon/Changelog,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Changelog 16 Sep 2002 16:59:06 -0000 1.1
+++ Changelog 19 Jun 2003 23:18:34 -0000 1.2
@@ -1,3 +1,40 @@
+September 25, 2002 Ver 3.17.0
+----------------------
+Features:
+1) Apply Daniel Rall's SO_REUSEADDR patch. This adds a new configuration
+ option SocketPortReuse that can either force SO_REUSEADDR on or off
+ for TCP server sockets, or set it to an auto mode that uses REUSEADDR
+ if specific interfaces are specified in the spread.conf file and
+ does not use it if the default of INADDR_ANY is used. If you force
+ this on, be aware that it can open up a security risk where other
+ processes can steal Spread's traffic.
+2) Enhance the group membership algorithm so very large groups and very large
+ numbers of groups will be merged correctly during a membership.
+ With this change Spread should correctly handle groups with thousands
+ of members and thousands of groups. This also includes a slight
+ optimzation by sending groups messages as AGREED instead of SAFE.
+ Thanks to Ryan Caudy from JHU for doing this work.
+3) Revamped build setup using autoconf instead of manual Makefiles. Thanks
+ to Theo Schlossnagle for writing this and updating it. Some small changes
+ were made to Theo's 3.16.2 patch when I applied it.
+4) Change library name from libsp to libspread. This is both more descriptive
+ and should fix the problem with library clashes with other libsp's.
+5) Apply Daniel Rall's patch to make the spread execution directory and
+ the user and group it runs as configurable at runtime.
+
+Bugfixes:
+6) Make sure service_type is set to 0 before using it in SP_receive calls
+ in sample programs (spuser, spflooder, simple_user).
+7) Fix GGT bug where Spread gets stuck or crashes if you reach GGT state.
+8) Fix Mem_Alloc blocks so they can be freed without assertion failure.
+9) Fix hanging bug where token rotates, but ARU is stuck.
+
+Documentation:
+10) Split the growing changelog at the beginning of Readme.txt into a
+ separate file.
+11) Updates to man pages. Clarify service_type handling. Add info on accessor
+ functions for membership message body.
+
April 2, 2002 Ver 3.16.2 (The Almost April Fools Release)
---------------------------
Bugfixes:
1.35 +0 -37 spread/daemon/Readme.txt
Index: Readme.txt
===================================================================
RCS file: /storage/cvsroot/spread/daemon/Readme.txt,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- Readme.txt 19 Jun 2003 22:45:11 -0000 1.34
+++ Readme.txt 19 Jun 2003 23:18:34 -0000 1.35
@@ -77,43 +77,6 @@
*) Fix security issue with buffer checks in the C library.
*) Fix obscure off-by-one buffer error with the parser.
-September 25, 2002 Ver 3.17.0
-----------------------
-Features:
-1) Apply Daniel Rall's SO_REUSEADDR patch. This adds a new configuration
- option SocketPortReuse that can either force SO_REUSEADDR on or off
- for TCP server sockets, or set it to an auto mode that uses REUSEADDR
- if specific interfaces are specified in the spread.conf file and
- does not use it if the default of INADDR_ANY is used. If you force
- this on, be aware that it can open up a security risk where other
- processes can steal Spread's traffic.
-2) Enhance the group membership algorithm so very large groups and very large
- numbers of groups will be merged correctly during a membership.
- With this change Spread should correctly handle groups with thousands
- of members and thousands of groups. This also includes a slight
- optimzation by sending groups messages as AGREED instead of SAFE.
- Thanks to Ryan Caudy from JHU for doing this work.
-3) Revamped build setup using autoconf instead of manual Makefiles. Thanks
- to Theo Schlossnagle for writing this and updating it. Some small changes
- were made to Theo's 3.16.2 patch when I applied it.
-4) Change library name from libsp to libspread. This is both more descriptive
- and should fix the problem with library clashes with other libsp's.
-5) Apply Daniel Rall's patch to make the spread execution directory and
- the user and group it runs as configurable at runtime.
-
-Bugfixes:
-6) Make sure service_type is set to 0 before using it in SP_receive calls
- in sample programs (spuser, spflooder, simple_user).
-7) Fix GGT bug where Spread gets stuck or crashes if you reach GGT state.
-8) Fix Mem_Alloc blocks so they can be freed without assertion failure.
-9) Fix hanging bug where token rotates, but ARU is stuck.
-
-Documentation:
-10) Split the growing changelog at the beginning of Readme.txt into a
- separate file.
-11) Updates to man pages. Clarify service_type handling. Add info on accessor
- functions for membership message body.
-
SOURCE INSTALL:
---------------
More information about the Spread-cvs
mailing list