[Spread-cvs] commit: r572 - trunk

jonathan at spread.org jonathan at spread.org
Thu Apr 4 19:58:28 EDT 2013


Author: jonathan
Date: 2013-04-04 19:58:28 -0400 (Thu, 04 Apr 2013)
New Revision: 572

Modified:
   trunk/Readme.txt
Log:
Update Readme with formatting, new copyright and new credits

Modified: trunk/Readme.txt
===================================================================
--- trunk/Readme.txt	2013-04-04 23:57:48 UTC (rev 571)
+++ trunk/Readme.txt	2013-04-04 23:58:28 UTC (rev 572)
@@ -1,92 +1,112 @@
 SPREAD: A Reliable Multicast and Group Communication Toolkit
 -----------------------------------------------------------
 
-/===========================================================================\
-| The Spread Group Communication Toolkit.                                   |
-| Copyright (c) 1993-2013 Spread Concepts LLC                               |
-| All rights reserved.                                                      |
-|                                                                           |
-| The Spread package is licensed under the Spread Open-Source License.      |
-| You may only use this software in compliance with the License.            |
-| A copy of the license can be found at http://www.spread.org/license       |
-|                                                                           |
-| This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF     |
-| ANY KIND, either express or implied.                                      |
-|                                                                           |
-| Spread is developed at Spread Concepts LLC with the support of:	    |
-|    The Distributed Systems and Networks Lab, Johns Hopkins University     |
-|    The Experimental Networked Systems Lab, George Washington University   |
-|                                                                           |
-| Creators:                                                                 |
-|    Yair Amir             yairamir at cs.jhu.edu                              |
-|    Michal Miskin-Amir    michal at spreadconcepts.com                        |
-|    Jonathan Stanton      jstanton at gwu.edu                                 |
-|    John Schultz	   jschultz at spreadconcepts.com			    |
-|                                                                           |
-| Major Contributors:                                                       |
-|    Ryan Caudy           rcaudy at gmail.com - contribution to process groups.|
-|    Claudiu Danilov	  claudiu at acm.org - scalable, wide-area support.    |
-|    Cristina Nita-Rotaru crisn at cs.purdue.edu - GC security.                |
-|    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.  |
-|    Dan Schoenblum       dansch at dsn.jhu.edu - Java interface.              |
-|                                                                           |
-| Contributors:                                                             |
-|    Ben Laurie	       ben at algroup.co.uk - FreeBSD port and warning fixes   |
-|    Daniel Rall       dlr at finemaltcoding.com - Java & networking fixes,    |
-|                                               configuration improvements  |
-|    Marc Zyngier                        - Windows fixes                    |
-|    Jacob Green       jgreen at spreadconcepts.com - Windows support          |
-|                                                                           |
-| Special thanks to the following for discussions and ideas:                |
-|    Ken Birman, Danny Dolev, Jacob Green, Mike Goodrich, Ben Laurie,       |
-|    David Shaw, Gene Tsudik, Robbert VanRenesse.                           |
-|                                                                           |
-| Partial funding provided by the Defense Advanced Research Projects Agency |
-| (DARPA) and The National Security Agency (NSA) 2000-2004. The Spread      |
-| toolkit is not necessarily endorsed by DARPA or the NSA.                  |
-|                                                                           |
-| WWW    : http://www.spread.org  and  http://www.spreadconcepts.com        |
-| Contact: info at spreadconcepts.com                                          |
-|                                                                           |
-| Version 4.3.0  built 25/March/2013                                        |
-\===========================================================================/
+/=============================================================================\
+| The Spread Group Communication Toolkit                                      |
+| Copyright (c) 1993-2013 Spread Concepts LLC                                 |
+| All rights reserved.                                                        |
+|                                                                             |
+| The Spread package is licensed under the Spread Open-Source License.        |
+| You may only use this software in compliance with the License.              |
+| A copy of the license can be found at http://www.spread.org/license         |
+|                                                                             |
+| This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF       |
+| ANY KIND, either express or implied.                                        |
+|                                                                             |
+| Spread is developed at Spread Concepts LLC with the support of:	      |
+|    The Distributed Systems and Networks Lab, Johns Hopkins University       |
+|                                                                             |
+| Creators:                                                                   |
+|    Yair Amir               yairamir at cs.jhu.edu                              |
+|    Michal Miskin-Amir      michal at spreadconcepts.com                        |
+|    Jonathan Stanton        jonathan at spreadconcepts.com                      |
+|    John Schultz            jschultz at spreadconcepts.com		      |
+|                                                                             |
+| Major Contributors:                                                         |
+|    Ryan Caudy              rcaudy at gmail.com - contribution to process groups|
+|    Claudiu Danilov	     claudiu at acm.org - scalable, wide-area support    |
+|    Cristina Nita-Rotaru    crisn at cs.purdue.edu - GC security                |
+|    Theo Schlossnagle       jesus at omniti.com - Perl, autoconf, old skiplist  |
+|    Dan Schoenblum          danschoenblum at gmail.com - Java interface.        |
+|                                                                             |
+| Contributors:                                                               |
+|    Juan Altmayer Pizzorno juan at port25.com - performance and portability     |
+|    Jacob Green            jgreen at spreadconcepts.com - Windows support       |
+|    Ben Laurie	            ben at algroup.co.uk - FreeBSD port and warning fixes|
+|    Daniel Rall            dlr at finemaltcoding.com - Java & networking fixes, |
+|                                               configuration improvements    |
+|    Marc Zyngier                        - Windows fixes                      |
+|                                                                             |
+| Special thanks to the following for discussions and ideas:                  |
+|    Ken Birman, Danny Dolev, Mike Goodrich, Michael Melliar-Smith,           |
+|    Louise Moser, David Shaw, Gene Tsudik, Robbert VanRenesse.               |
+|                                                                             |
+| Partial funding provided by the Defense Advanced Research Projects Agency   |
+| (DARPA) and The National Security Agency (NSA) 2000-2004. The Spread        |
+| toolkit is not necessarily endorsed by DARPA or the NSA.                    |
+|                                                                             |
+| WWW    : http://www.spread.org  and  http://www.spreadconcepts.com          |
+| Contact: info at spreadconcepts.com                                            |
+|                                                                             |
+| Version 4.3.0  built 4/Aptil/2013                                           |
+\=============================================================================/
 
+April 4, 2013 Ver 4.3.0 RC3
+----------------------------
+Features:
+
+ - Updated copyright
+
 March 25, 2013 Ver 4.3.0 RC1
 ----------------------------
 
 Features:
 
- - Change the way we look for the local daemon in the configuration file when no daemon name is specified.  We now consult both the addresses returned by gethostbyname(gethostname()) and by directly queryin
+ - C library supports using a single <port> value as the spread name to connect 
+to for all platforms when the daemon is on the same host as the client. 
+On Unix that uses a Unix domain socket which should have the best performance, 
+on Windows it now automatically converts this to a TCP connection to localhost. 
+So applications can now safely use just <port> for any local connection and they 
+will get the best option for each platform.
 
- - Export membership timeouts and flow control parameters to configuration file so that they can be changed at runtime. 
+ - Improve default Membership timers to react faster to changes. 
 
- - Improve default flow control parameters to allow higher throughput. .
+ - Improve default flow control parameters to allow higher throughput.
 
- - For Java library, add an isConnected() method. 
+ - Improve performance for multicast LANs by setting socket options so each daemon 
+does not get it's own data messages back. 
 
- - Improve default Membership timers to react faster to changes. 
+ - Change the way we look for the local daemon in the configuration file when no 
+daemon name is specified.  We now consult both the addresses returned by 
+gethostbyname(gethostname()) and by directly queryin
 
- - C library supports using a single <port> value as the spread name to connect to for all platforms when the daemon is on the same host as the client. On Unix that uses a Unix domain socket which should have the best performance, on Windows it now automatically converts this to a TCP connection to localhost. So applications can now safely use just <port> for any local connection and they will get the best option for each platform.
+ - Rework C client library handling of send/receive mutexes to eliminate blocking 
+on Windows when lots of connections are made to a daemon and simplify the logic 
+for all platforms. 
 
- - Improve performance for multicast LANs by setting socket options so each daemon does not get it's own data messages back. 
+ - Export membership timeouts and flow control parameters to configuration file 
+so that they can be changed at runtime. 
 
- - Rework C client library handling of send/receive mutexes to eliminate blocking on Windows when lots of connections are made to a daemon and simplify the logic for all platforms. 
+ - For Java library, add an isConnected() method. 
 
 Bug Fixes:
 
- - Prevent frequent log message from being reported every time a non-faulty event was modified. This should remove a common source of the daemon flooding the log file. 
+ - Prevent frequent log message from being reported every time a non-faulty event 
+was modified. This should remove a common source of the daemon flooding the log file. 
 
- - Change configure to actually test clock_gettime(CLOCK_MONOTONIC) works, rather than just that it compiles.
+ - Change configure to actually test clock_gettime(CLOCK_MONOTONIC) works, rather 
+than just that it compiles.
 
- - Change to stdutil configure to append onto CFLAGS rather than setting / wiping them out.
+ - Change to stdutil configure to append onto CFLAGS rather than replacing it.
 
  - Remove optimization of long Lookup_timeout for single segment configurations.
 
- - Performance bug fix to protocol.c to only decrement retrans_allowed when we actually request a retransmission.
+ - Performance bug fix to protocol.c to only decrement retrans_allowed when we 
+actually request a retransmission.
 
 
-June 18, 2012 Ver 4.2.0 RC3
----------------------------
+June 18, 2012 Ver 4.2.0
+-----------------------
 This release has one significant bugfixe over RC2.
 
 1) Fix regression from 4.1 release in which daemons were not connecting 




More information about the Spread-cvs mailing list