[Spread-cvs] cvs commit: spread/daemon Readme.txt spread.c

jonathan at spread.org jonathan at spread.org
Wed Sep 25 12:37:30 EDT 2002


jonathan    02/09/25 16:37:30

  Modified:    daemon   Readme.txt spread.c
  Log:
  Update date for 3.17.0 release and number changes.
  
  Revision  Changes    Path
  1.26      +15 -15    spread/daemon/Readme.txt
  
  Index: Readme.txt
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/Readme.txt,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- Readme.txt	22 Sep 2002 02:56:52 -0000	1.25
  +++ Readme.txt	25 Sep 2002 16:37:30 -0000	1.26
  @@ -46,45 +46,45 @@
   | WWW    : http://www.spread.org  and  http://www.cnds.jhu.edu              |
   | Contact: spread at spread.org                                                |
   |                                                                           |
  -| Version 3.17.0 Built 16/September/2002                                    |
  +| Version 3.17.0 Built 25/September/2002                                    |
   \===========================================================================/
   
  -XXX X, 2002 Ver 3.17.0
  +September 25, 2002 Ver 3.17.0
   ----------------------
   Features:
  -*) Apply Daniel Rall's SO_REUSEADDR patch. This adds a new configuration
  +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.
  -*) Enhance the group membership algorithm so very large groups and very 
  +2) Enhance the group membership algorithm so very large groups and very 
      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.
  -*) Revamped build setup using autoconf instead of manual Makefiles. Thanks
  +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.
  -*) Change library name from libsp to libspread. This is both more descriptive
  +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.
  -*) Apply Daniel Rall's patch to make the spread execution directory and
  +5) Apply Daniel Rall's patch to make the spread execution directory and
      the user and group it runs as configurable at runtime.
   
   Bugfixes: 
  -*) Make sure service_type is set to 0 before using it in SP_receive calls 
  +6) Make sure service_type is set to 0 before using it in SP_receive calls 
      in sample programs (spuser, spflooder, simple_user).
  -*) Fix GGT bug where Spread gets stuck or crashes if you reach GGT state.
  -*) Fix Mem_Alloc blocks so they can be freed without assertion failure.
  -*) Fix hanging bug where token rotates, but ARU is stuck.
  +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:
  -*) Split the growing changelog at the beginning of Readme.txt into a 
  -   separate file.
  -*) Updates to man pages. Clarify service_type handling. Add info on accessor
  -   functions for membership message body.
  +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:
  
  
  
  1.13      +1 -1      spread/daemon/spread.c
  
  Index: spread.c
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/spread.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- spread.c	22 Sep 2002 02:56:52 -0000	1.12
  +++ spread.c	25 Sep 2002 16:37:30 -0000	1.13
  @@ -130,7 +130,7 @@
   	Alarm( PRINT, "| WWW:     www.spread.org     www.cnds.jhu.edu    www.spreadconcepts.com    |\n");
   	Alarm( PRINT, "| Contact: spread at spread.org                                                |\n");
   	Alarm( PRINT, "|                                                                           |\n");
  -	Alarm( PRINT, "| Version %d.%02d.%02d Built 20/Sep/2002                                         |\n", 
  +	Alarm( PRINT, "| Version %d.%02d.%02d Built 25/Sep/2002                                         |\n", 
   		(int)SP_MAJOR_VERSION, (int)SP_MINOR_VERSION, (int)SP_PATCH_VERSION );
   	Alarm( PRINT, "\\===========================================================================/\n");
   
  
  
  




More information about the Spread-cvs mailing list