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

jonathan@spread.org jonathan@spread.org
Tue, 17 Sep 2002 00:25:25 -0400


jonathan    02/09/17 04:25:25

  Modified:    daemon   Readme.txt TODO spread.c spread_params.h
  Log:
  Update version number to 3.17.0 in preparation for release later this week.
  Update Readme and spread.c with new credits and
  remove done things from TODO list.
  
  Revision  Changes    Path
  1.22      +11 -3     spread/daemon/Readme.txt
  
  Index: Readme.txt
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/Readme.txt,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- Readme.txt	16 Sep 2002 16:59:06 -0000	1.21
  +++ Readme.txt	17 Sep 2002 04:25:24 -0000	1.22
  @@ -26,14 +26,22 @@
   |    John Schultz     jschultz@cnds.jhu.edu - contribution to process group |
   |							   membership.      |
   |    Theo Schlossnagle theos@cnds.jhu.edu - Perl, Skiplists, autoconf       |
  +|    Cristina Nita-Rotaru crisn@cnds.jhu.edu - Group Comm. Security         |
  +|                                                                           |
  +| Contributors:                                                             |
  +|    Ben Laurie	       ben@algroup.co.uk - FreeBSD port and warning fixes   |
  +|    Ryan Caudy        wyvern@cnds.jhu.edu - Group membership               |
  +|    Daniel Rall       dlr@finemaltcoding.com - Java & networking fixes,    |
  +|                                               configuration improvements  |
  +|    Marc Zyngier                        - Windows fixes                    |
   |                                                                           |
   | Special thanks to the following for providing ideas and/or code:          |
   |    Ken Birman, Danny Dolev, Mike Goodrich, Ben Laurie,                    |
   |    David Shaw, Robbert VanRenesse.                                        |
   |                                                                           |
  -| Contributors:                                                             |
  -|    Ben Laurie	       ben@algroup.co.uk - FreeBSD port and warning fixes   |
  -|    Cristina Nita-Rotaru crisn@cnds.jhu.edu - Security                     |
  +| Partial funding provided by:                                              |
  +|                 The Defense Advanced Research Projects Agency (DARPA)     |
  +|             and The National Security Agency (NSA) since 2000.            |
   |                                                                           |
   | WWW    : http://www.spread.org  and  http://www.cnds.jhu.edu              |
   | Contact: spread@spread.org                                                |
  
  
  
  1.16      +0 -6      spread/daemon/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/TODO,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- TODO	27 Aug 2002 01:15:01 -0000	1.15
  +++ TODO	17 Sep 2002 04:25:24 -0000	1.16
  @@ -3,18 +3,15 @@
   ------------------------------------------------------
   * Allow entire class C subnet to be in config file--as long as no more then 128 are active.
   * Improve stability under high load
  -done * Add better error checks to f* functions in log.c
   
   * Fix all recv calls in session.c so that they handle partial or EAGAIN 
     recv calls and store the data received so far and try again.
   * Fix sends (currently they might be ok) to handle EAGAIN, EWOULDBLOCK, EINTR, ENOBUFS
   * Fix sp.c to not close sockets that have errors except in SP_disconnect. (*break)
  -* Fix all socket calls for windows to use closesocket and WSA_error 
   
   * Change max buffered message limit to be not just num messages, but also size, or other parameters.
   * Make this runtime configurable.
   
  -* Add Theo's autoconf patches
   * Fix partial DOS when someone connects and doesn't send anything (the 1 second delay)
   * Add enhanced alarm() subsystem
   * Merge cleanup of session layer from research branch
  @@ -24,14 +21,11 @@
     G_analize_group instead of O(Gsize) Sess_get_session_index() calls.
   
   * Merge Cristinas work. (*break)
  -* Decide on shared library approach.
  -* Rename library from libsp to libspread to avoid name conflict. (*break)
   * Veryify that all public defines/functions/datatypes are namespace clean. (*break)
   * Make various binary packages available (rpm, deb, pkg, ...)
   
   * Figure out hanging bug with max ARU window reported by Tom Mornini & co.
   * Decide what to do with multipath patch from Marc Zyngier
   
  -* Include Ryan's support for large groups when membership changes. & GGT state fix. (*break)
   * Add Yair's fix for delayed tokens. (*break)
   * Add Cristina's accessor functions for Membership message fields. (*break)
  
  
  
  1.10      +7 -2      spread/daemon/spread.c
  
  Index: spread.c
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/spread.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- spread.c	2 Apr 2002 08:50:26 -0000	1.9
  +++ spread.c	17 Sep 2002 04:25:24 -0000	1.10
  @@ -85,7 +85,7 @@
   
   	Alarm( PRINT, "/===========================================================================\\\n");
   	Alarm( PRINT, "| The Spread Toolkit.                                                       |\n");
  -	Alarm( PRINT, "| Copyright (c) 1993-2001 Spread Concepts LLC                               |\n"); 
  +	Alarm( PRINT, "| Copyright (c) 1993-2002 Spread Concepts LLC                               |\n"); 
   	Alarm( PRINT, "| All rights reserved.                                                      |\n");
   	Alarm( PRINT, "|                                                                           |\n");
   	Alarm( PRINT, "| The Spread toolkit is licensed under the Spread Open-Source License.      |\n");
  @@ -110,13 +110,18 @@
   	Alarm( PRINT, "| Major Contributors:                                                       |\n");
   	Alarm( PRINT, "|    Dan Schoenblum   dansch@cnds.jhu.edu - Java Interface Developer.       |\n");
           Alarm( PRINT, "|    John Schultz     jschultz@cnds.jhu.edu - contribution to process group |\n");
  -        Alarm( PRINT, "|                                             membership.                   |\n");	
  +        Alarm( PRINT, "|                                             membership.                   |\n");
           Alarm( PRINT, "|    Theo Schlossnagle theos@cnds.jhu.edu - Perl library and Skiplists      |\n");
  +        Alarm( PRINT, "|    Cristina Nita-Rotaru crisn@cnds.jhu.edu - Group Comm. Security         |\n");
   	Alarm( PRINT, "|                                                                           |\n");
   	Alarm( PRINT, "| Special thanks to the following for providing ideas and/or code:          |\n");
   	Alarm( PRINT, "|    Ken Birman, Danny Dolev, Mike Goodrich, Ben Laurie,                    |\n");
           Alarm( PRINT, "|    David Shaw, Robbert VanRenesse.                                        |\n");
   	Alarm( PRINT, "|                                                                           |\n");
  +        Alarm( PRINT, "| Partial funding provided by:                                              |\n");
  +        Alarm( PRINT, "|                 The Defense Advanced Research Projects Agency (DARPA)     |\n");
  +        Alarm( PRINT, "|             and The National Security Agency (NSA) since 2000.            |\n");
  +        Alarm( PRINT, "|                                                                           |\n");
   	Alarm( PRINT, "| For a full list of contributors, see Readme.txt in the distribution.      |\n");
   	Alarm( PRINT, "|                                                                           |\n");
   	Alarm( PRINT, "| WWW:     www.spread.org     www.cnds.jhu.edu    www.spreadconcepts.com    |\n");
  
  
  
  1.5       +2 -2      spread/daemon/spread_params.h
  
  Index: spread_params.h
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/spread_params.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- spread_params.h	24 Jan 2002 04:48:25 -0000	1.4
  +++ spread_params.h	17 Sep 2002 04:25:24 -0000	1.5
  @@ -35,8 +35,8 @@
   #define INC_SPREAD_PARAMS
   
   #define		SP_MAJOR_VERSION	3
  -#define         SP_MINOR_VERSION        16
  -#define         SP_PATCH_VERSION        2
  +#define         SP_MINOR_VERSION        17
  +#define         SP_PATCH_VERSION        0
   #define         SPREAD_PROTOCOL         3
   
   #define		DEFAULT_SPREAD_PORT	4803