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

jonathan at spread.org jonathan at spread.org
Sun Feb 3 16:11:03 EST 2002


jonathan    02/02/03 16:11:03

  Modified:    daemon   spread.c monitor.c Readme.txt
  Log:
  Updated datestamp for 3.16.2 beta release. Added list of changes to readme.
  
  Revision  Changes    Path
  1.7       +1 -1      spread/daemon/spread.c
  
  Index: spread.c
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/spread.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- spread.c	12 Dec 2001 15:07:38 -0000	1.6
  +++ spread.c	3 Feb 2002 21:10:59 -0000	1.7
  @@ -115,7 +115,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 11/Dec/2001                                         |\n", 
  +	Alarm( PRINT, "| Version %d.%02d.%02d Built 03/Feb/2002                                         |\n", 
   		(int)SP_MAJOR_VERSION, (int)SP_MINOR_VERSION, (int)SP_PATCH_VERSION );
   	Alarm( PRINT, "\\===========================================================================/\n");
   
  
  
  
  1.5       +1 -1      spread/daemon/monitor.c
  
  Index: monitor.c
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/monitor.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- monitor.c	12 Dec 2001 15:07:38 -0000	1.4
  +++ monitor.c	3 Feb 2002 21:10:59 -0000	1.5
  @@ -134,7 +134,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 11/Dec/2001                                         |\n", 
  +	Alarm( PRINT, "| Version %d.%02d.%02d Built 03/Feb/2002                                         |\n", 
   		(int)SP_MAJOR_VERSION, (int)SP_MINOR_VERSION, (int)SP_PATCH_VERSION);
   	Alarm( PRINT, "\\===========================================================================/\n");
   
  
  
  
  1.13      +20 -1     spread/daemon/Readme.txt
  
  Index: Readme.txt
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/Readme.txt,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Readme.txt	12 Dec 2001 15:06:18 -0000	1.12
  +++ Readme.txt	3 Feb 2002 21:10:59 -0000	1.13
  @@ -37,8 +37,27 @@
   | WWW    : http://www.spread.org  and  http://www.cnds.jhu.edu              |
   | Contact: spread at spread.org                                                |
   |                                                                           |
  -| Version 3.16.1 Built 11/December/2001                                     |
  +| Version 3.16.2 Built 03/February/2002                                     |
   \===========================================================================/
  +
  +February 3, 2002 Ver 3.16.2
  +---------------------------
  +Bugfixes:
  +1) All recv calls in session now check for EWOULDBLOCK, EAGAIN, EINTR 
  +   and retry the call later. This fixes problem on busy servers where 
  +   connections would be killed erroneously. Thanks to the Zope team 
  +   (Guido van Rossum, Tim Peters, and Jeremy Hylton) for discovering this
  +   and helping with fixing it.
  +2) log.c file operations now check for errors and handle them.
  +3) Windows bugs:
  +   a) close() does not close sockets, we need to call closesocket() to avoid
  +      memory leak.
  +   b) sockets are not consecutive fd's on windows, they can be > FD_SETSIZE.
  +      So fd mapping to sessions changed to use a hash instead of array. 
  +      As a side-effect it should be faster to connect/disconnect. 
  +      Thanks to Marc Zyngier for discovering the problem and writing and 
  +      testing a patch for it.
  +   c) Raise the FD_SETSIZE for windows to 1024 by #defining it in arch.h.
   
   December 11, 2001 Ver 3.16.1  
   ------------------------
  
  
  





More information about the Spread-cvs mailing list