[Spread-cvs] commit: r272 - in trunk: daemon examples include libspread

jonathan at spread.org jonathan at spread.org
Mon Aug 29 21:51:08 EDT 2005


Author: jonathan
Date: 2005-08-29 21:51:05 -0400 (Mon, 29 Aug 2005)
New Revision: 272

Modified:
   trunk/daemon/Changelog
   trunk/daemon/TODO
   trunk/daemon/acconfig.h
   trunk/daemon/acm.c
   trunk/daemon/acm.h
   trunk/daemon/acp-permit.c
   trunk/daemon/alarm.c
   trunk/daemon/alarm.h
   trunk/daemon/arch.c
   trunk/daemon/arch.h
   trunk/daemon/auth-ip.c
   trunk/daemon/auth-null.c
   trunk/daemon/auth-pword-client.c
   trunk/daemon/auth-pword-client.h
   trunk/daemon/auth-pword.c
   trunk/daemon/conf_body.h
   trunk/daemon/config_gram.l
   trunk/daemon/config_parse.y
   trunk/daemon/configuration.c
   trunk/daemon/configuration.h
   trunk/daemon/data_link.c
   trunk/daemon/data_link.h
   trunk/daemon/defines.h
   trunk/daemon/errors.h
   trunk/daemon/events.c
   trunk/daemon/flow_control.c
   trunk/daemon/flow_control.h
   trunk/daemon/groups.c
   trunk/daemon/groups.h
   trunk/daemon/log.c
   trunk/daemon/log.h
   trunk/daemon/membership.c
   trunk/daemon/membership.h
   trunk/daemon/memory.c
   trunk/daemon/memory.h
   trunk/daemon/message.c
   trunk/daemon/message.h
   trunk/daemon/monitor.c
   trunk/daemon/mutex.h
   trunk/daemon/net_types.h
   trunk/daemon/network.c
   trunk/daemon/network.h
   trunk/daemon/objects.h
   trunk/daemon/prot_body.h
   trunk/daemon/prot_objs.h
   trunk/daemon/protocol.c
   trunk/daemon/protocol.h
   trunk/daemon/r.c
   trunk/daemon/s.c
   trunk/daemon/scatter.h
   trunk/daemon/sess_body.h
   trunk/daemon/sess_types.h
   trunk/daemon/session.c
   trunk/daemon/session.h
   trunk/daemon/spread.c
   trunk/daemon/spread_params.h
   trunk/daemon/status.c
   trunk/daemon/status.h
   trunk/examples/fl_time_memb.c
   trunk/examples/fl_user.c
   trunk/examples/flooder.c
   trunk/examples/simple_user.c
   trunk/examples/sp_time_memb.c
   trunk/examples/stats.c
   trunk/examples/stats.h
   trunk/examples/user.c
   trunk/include/fl.h
   trunk/include/sp.h
   trunk/include/sp_events.h
   trunk/include/sp_func.h
   trunk/libspread/fl.c
   trunk/libspread/fl_p.h
   trunk/libspread/scatp.c
   trunk/libspread/scatp.h
   trunk/libspread/sp.c
Log:
Update copyright notice to include new contributions.
Update version number to 4.0.0 in preparation for release.


Modified: trunk/daemon/Changelog
===================================================================
--- trunk/daemon/Changelog	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/Changelog	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,3 +1,8 @@
+Wed Aug 24 10:00:15 2005  Jonathan Stanton  <jonathan at cnds.jhu.edu>
+
+	* All.c: Update copyright notice to include new contributors
+	and dates. Update version number for 4.0.0 release.
+	
 Wed Aug 17 10:00:15 2005  Jonathan Stanton  <jonathan at cnds.jhu.edu>
 
 	* sp.c (sp_atfork_child,sp_atfork_parent,sp_initialize_locks): 

Modified: trunk/daemon/TODO
===================================================================
--- trunk/daemon/TODO	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/TODO	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,31 +1,21 @@
 Features, ideas, and other things that might get done.
 Those ending with (*break) break binary,source or client-server compatability
 ------------------------------------------------------
-* Allow entire class C subnet to be in config file--as long as no more then 128 are active.
 * Improve stability under high load
 
-* 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)
-
 * Change max buffered message limit to be not just num messages, but also size, or other parameters.
 * Make this runtime configurable.
 
 * 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
 
 * Once ses ids are non-volatile (fix for session_index on windows) have group 
   struct store ses instead of mbox and then just copy it once in 
   G_analize_group instead of O(Gsize) Sess_get_session_index() calls.
 
-* Merge Cristinas work. (*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
 
 * Add Yair's fix for delayed tokens. (*break)
-* Add Cristina's accessor functions for Membership message fields. (*break)

Modified: trunk/daemon/acconfig.h
===================================================================
--- trunk/daemon/acconfig.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/acconfig.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/acm.c
===================================================================
--- trunk/daemon/acm.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/acm.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/acm.h
===================================================================
--- trunk/daemon/acm.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/acm.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/acp-permit.c
===================================================================
--- trunk/daemon/acp-permit.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/acp-permit.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/alarm.c
===================================================================
--- trunk/daemon/alarm.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/alarm.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/alarm.h
===================================================================
--- trunk/daemon/alarm.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/alarm.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/arch.c
===================================================================
--- trunk/daemon/arch.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/arch.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/arch.h
===================================================================
--- trunk/daemon/arch.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/arch.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/auth-ip.c
===================================================================
--- trunk/daemon/auth-ip.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/auth-ip.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/auth-null.c
===================================================================
--- trunk/daemon/auth-null.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/auth-null.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/auth-pword-client.c
===================================================================
--- trunk/daemon/auth-pword-client.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/auth-pword-client.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/auth-pword-client.h
===================================================================
--- trunk/daemon/auth-pword-client.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/auth-pword-client.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/auth-pword.c
===================================================================
--- trunk/daemon/auth-pword.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/auth-pword.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/conf_body.h
===================================================================
--- trunk/daemon/conf_body.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/conf_body.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/config_gram.l
===================================================================
--- trunk/daemon/config_gram.l	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/config_gram.l	2005-08-30 01:51:05 UTC (rev 272)
@@ -19,20 +19,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2002 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
- *    Cristina Nita-Rotaru crisn at cnds.jhu.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #include "arch.h"
 #include <string.h>
 

Modified: trunk/daemon/config_parse.y
===================================================================
--- trunk/daemon/config_parse.y	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/config_parse.y	2005-08-30 01:51:05 UTC (rev 272)
@@ -19,20 +19,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2002 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
- *    Cristina Nita-Rotaru crisn at cnds.jhu.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #include "arch.h"
 #include <stdio.h>
 #include <stdlib.h>

Modified: trunk/daemon/configuration.c
===================================================================
--- trunk/daemon/configuration.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/configuration.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/configuration.h
===================================================================
--- trunk/daemon/configuration.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/configuration.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/data_link.c
===================================================================
--- trunk/daemon/data_link.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/data_link.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/data_link.h
===================================================================
--- trunk/daemon/data_link.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/data_link.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/defines.h
===================================================================
--- trunk/daemon/defines.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/defines.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/errors.h
===================================================================
--- trunk/daemon/errors.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/errors.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/events.c
===================================================================
--- trunk/daemon/events.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/events.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/flow_control.c
===================================================================
--- trunk/daemon/flow_control.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/flow_control.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/flow_control.h
===================================================================
--- trunk/daemon/flow_control.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/flow_control.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/groups.c
===================================================================
--- trunk/daemon/groups.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/groups.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/groups.h
===================================================================
--- trunk/daemon/groups.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/groups.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/log.c
===================================================================
--- trunk/daemon/log.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/log.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/log.h
===================================================================
--- trunk/daemon/log.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/log.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/membership.c
===================================================================
--- trunk/daemon/membership.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/membership.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/membership.h
===================================================================
--- trunk/daemon/membership.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/membership.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/memory.c
===================================================================
--- trunk/daemon/memory.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/memory.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/memory.h
===================================================================
--- trunk/daemon/memory.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/memory.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/message.c
===================================================================
--- trunk/daemon/message.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/message.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/message.h
===================================================================
--- trunk/daemon/message.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/message.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/monitor.c
===================================================================
--- trunk/daemon/monitor.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/monitor.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
@@ -155,46 +156,54 @@
 
 	Alarm_set_types( NONE ); 
 
-	Alarm( PRINT, "/===========================================================================\\\n");
-	Alarm( PRINT, "| The Spread Toolkit.                                                       |\n");
-	Alarm( PRINT, "| Copyright (c) 1993-2001 Spread Concepts LLC                               |\n"); 
-	Alarm( PRINT, "| All rights reserved.                                                      |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	Alarm( PRINT, "| The Spread package is licensed under the Spread Open-Source License.      |\n");
-	Alarm( PRINT, "| You may only use this software in compliance with the License.            |\n");
-	Alarm( PRINT, "| A copy of the license can be found at http://www.spread.org/license       |\n");
-        Alarm( PRINT, "|                                                                           |\n");
-        Alarm( PRINT, "| This product uses software developed by Spread Concepts LLC for use       |\n");
-        Alarm( PRINT, "| in the Spread toolkit. For more information about Spread,                 |\n");
-        Alarm( PRINT, "| see http://www.spread.org                                                 |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	Alarm( PRINT, "| This software is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF     |\n");
-	Alarm( PRINT, "| ANY KIND, either express or implied.                                      |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	Alarm( PRINT, "| Spread is developed at Spread Concepts LLC and the Center for Networking  |\n");
- 	Alarm( PRINT, "| and Distributed Systems, The Johns Hopkins University.                    |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	Alarm( PRINT, "| Creators:                                                                 |\n");
-	Alarm( PRINT, "|    Yair Amir             yairamir at cs.jhu.edu                              |\n");
-	Alarm( PRINT, "|    Michal Miskin-Amir    michal at spread.org                                |\n");
-	Alarm( PRINT, "|    Jonathan Stanton      jstanton at gwu.edu                                 |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	Alarm( PRINT, "| Contributors:                                                             |\n");
-        Alarm( PRINT, "|    Cristina Nita-Rotaru crisn at cs.purdue.edu - GC security.                |\n");
-        Alarm( PRINT, "|    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.     |\n");
-	Alarm( PRINT, "|    Dan Schoenblum   dansch at cnds.jhu.edu - Java Interface Developer.       |\n");
-        Alarm( PRINT, "|    John Schultz     jschultz at cnds.jhu.edu - contribution to process group |\n");
-        Alarm( PRINT, "|                                             membership.                   |\n");	
-	Alarm( PRINT, "| |\n");
-	Alarm( PRINT, "| Special thanks to the following for providing ideas and/or code:          |\n");
-	Alarm( PRINT, "|    Ken Birman, Danny Dolev, David Shaw, Robbert VanRenesse.               |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	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 15/October/2004                                     |\n", 
+	Alarmp( SPLOG_PRINT, SYSTEM, "/===========================================================================\\\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| The Spread Toolkit.                                                       |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Copyright (c) 1993-2005 Spread Concepts LLC                               |\n"); 
+	Alarmp( SPLOG_PRINT, SYSTEM, "| All rights reserved.                                                      |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| The Spread package is licensed under the Spread Open-Source License.      |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| You may only use this software in compliance with the License.            |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| A copy of the license can be found at http://www.spread.org/license       |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "| This product uses software developed by Spread Concepts LLC for use       |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "| in the Spread toolkit. For more information about Spread,                 |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "| see http://www.spread.org                                                 |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| This software is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF     |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| ANY KIND, either express or implied.                                      |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Spread is developed at Spread Concepts LLC and the Center for Networking  |\n");
+ 	Alarmp( SPLOG_PRINT, SYSTEM, "| and Distributed Systems, The Johns Hopkins University.                    |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Creators:                                                                 |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Yair Amir             yairamir at cs.jhu.edu                              |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Michal Miskin-Amir    michal at spread.org                                |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Jonathan Stanton      jstanton at gwu.edu                                 |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Contributors:                                                             |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    Ryan Caudy           rcaudy at gmail.com - contribution to process groups.|\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    Cristina Nita-Rotaru crisn at cs.purdue.edu - GC security.                |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist   |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Dan Schoenblum   dansch at cnds.jhu.edu - Java Interface Developer.       |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    John Schultz     jschultz at cnds.jhu.edu - contribution to process group |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|                                             membership.                   |\n");	
+	Alarmp( SPLOG_PRINT, SYSTEM, "| |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Special thanks to the following for providing ideas and/or code:          |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Ken Birman, Danny Dolev, Jacob Green, Mike Goodrich, Ben Laurie,       |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    David Shaw, Robbert VanRenesse.                                        |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "| Partial funding provided by the Defense Advanced Research Project Agency  |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "| (DARPA) and the National Security Agency (NSA) 2000-2004. The Spread      |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "| toolkit is not necessarily endorsed by DARPA or the NSA.                  |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| For a full list of contributors, see Readme.txt in the distribution.      |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| WWW:     www.spread.org     www.spreadconcepts.com                        |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Contact: info at spreadconcepts.com                                          |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Version %d.%02d.%02d Built 24/August/2005                                      |\n", 
 		(int)SP_MAJOR_VERSION, (int)SP_MINOR_VERSION, (int)SP_PATCH_VERSION);
-	Alarm( PRINT, "\\===========================================================================/\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "\\===========================================================================/\n");
 
 	Usage( argc, argv );
         

Modified: trunk/daemon/mutex.h
===================================================================
--- trunk/daemon/mutex.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/mutex.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/net_types.h
===================================================================
--- trunk/daemon/net_types.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/net_types.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/network.c
===================================================================
--- trunk/daemon/network.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/network.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/network.h
===================================================================
--- trunk/daemon/network.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/network.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/objects.h
===================================================================
--- trunk/daemon/objects.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/objects.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/prot_body.h
===================================================================
--- trunk/daemon/prot_body.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/prot_body.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/prot_objs.h
===================================================================
--- trunk/daemon/prot_objs.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/prot_objs.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/protocol.c
===================================================================
--- trunk/daemon/protocol.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/protocol.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/protocol.h
===================================================================
--- trunk/daemon/protocol.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/protocol.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/r.c
===================================================================
--- trunk/daemon/r.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/r.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/s.c
===================================================================
--- trunk/daemon/s.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/s.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/scatter.h
===================================================================
--- trunk/daemon/scatter.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/scatter.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/sess_body.h
===================================================================
--- trunk/daemon/sess_body.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/sess_body.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/sess_types.h
===================================================================
--- trunk/daemon/sess_types.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/sess_types.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/session.c
===================================================================
--- trunk/daemon/session.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/session.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/session.h
===================================================================
--- trunk/daemon/session.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/session.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/spread.c
===================================================================
--- trunk/daemon/spread.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/spread.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -34,6 +34,7 @@
 
 
 
+
 #include <string.h>
 #include "arch.h"
 #include "spread_params.h"

Modified: trunk/daemon/spread_params.h
===================================================================
--- trunk/daemon/spread_params.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/spread_params.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/status.c
===================================================================
--- trunk/daemon/status.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/status.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/daemon/status.h
===================================================================
--- trunk/daemon/status.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/daemon/status.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,16 +18,17 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 

Modified: trunk/examples/fl_time_memb.c
===================================================================
--- trunk/examples/fl_time_memb.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/fl_time_memb.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,3 +1,39 @@
+/*
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
+ *
+ * http://www.spread.org/license/
+ *
+ * or in the file ``license.txt'' found in this distribution.
+ *
+ * Software distributed under the License is distributed on an AS IS basis, 
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
+ * for the specific language governing rights and limitations under the 
+ * License.
+ *
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
+ *
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
+ */
+
+
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

Modified: trunk/examples/fl_user.c
===================================================================
--- trunk/examples/fl_user.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/fl_user.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,27 +1,39 @@
 /*
- * The contents of this file are subject to the FLUSH SPREAD Non-Commercial 
- * License, Version 1.0 (the ``License''); you may not use this file except 
- * in compliance with the License. You may obtain a copy of the License at:
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
  *
- * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE
+ * http://www.spread.org/license/
  *
- * or in the file ``FLUSH_LICENSE'' found in the root of this distribution.
+ * or in the file ``license.txt'' found in this distribution.
  *
  * Software distributed under the License is distributed on an AS IS basis, 
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
  * for the specific language governing rights and limitations under the 
  * License.
  *
- * The Original Software is:
- *    The Flush Spread Library
- *     
- * The Initial Developers of the Original Software are:
- *    Yair Amir, John Schultz and Jonathan Stanton
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *    All Rights Reserved.
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
  */
 
+
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

Modified: trunk/examples/flooder.c
===================================================================
--- trunk/examples/flooder.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/flooder.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

Modified: trunk/examples/simple_user.c
===================================================================
--- trunk/examples/simple_user.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/simple_user.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 /* 
  * simple_user.c
  *

Modified: trunk/examples/sp_time_memb.c
===================================================================
--- trunk/examples/sp_time_memb.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/sp_time_memb.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,3 +1,39 @@
+/*
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
+ *
+ * http://www.spread.org/license/
+ *
+ * or in the file ``license.txt'' found in this distribution.
+ *
+ * Software distributed under the License is distributed on an AS IS basis, 
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
+ * for the specific language governing rights and limitations under the 
+ * License.
+ *
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
+ *
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
+ */
+
+
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

Modified: trunk/examples/stats.c
===================================================================
--- trunk/examples/stats.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/stats.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,3 +1,39 @@
+/*
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
+ *
+ * http://www.spread.org/license/
+ *
+ * or in the file ``license.txt'' found in this distribution.
+ *
+ * Software distributed under the License is distributed on an AS IS basis, 
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
+ * for the specific language governing rights and limitations under the 
+ * License.
+ *
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
+ *
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
+ */
+
+
+
 #include <stdlib.h>
 #include <math.h>
 #include <sys/time.h>

Modified: trunk/examples/stats.h
===================================================================
--- trunk/examples/stats.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/stats.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,3 +1,39 @@
+/*
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
+ *
+ * http://www.spread.org/license/
+ *
+ * or in the file ``license.txt'' found in this distribution.
+ *
+ * Software distributed under the License is distributed on an AS IS basis, 
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
+ * for the specific language governing rights and limitations under the 
+ * License.
+ *
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
+ *
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
+ */
+
+
+
 #ifndef stats_h_2001_07_06_14_19_22_jschultz_at_dfusion_net
 #define stats_h_2001_07_06_14_19_22_jschultz_at_dfusion_net
 

Modified: trunk/examples/user.c
===================================================================
--- trunk/examples/user.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/examples/user.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #include "sp.h"
 
 #include <sys/types.h>

Modified: trunk/include/fl.h
===================================================================
--- trunk/include/fl.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/include/fl.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,27 +1,39 @@
 /*
- * The contents of this file are subject to the FLUSH SPREAD Non-Commercial 
- * License, Version 1.0 (the ``License''); you may not use this file except 
- * in compliance with the License. You may obtain a copy of the License at:
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
  *
- * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE
+ * http://www.spread.org/license/
  *
- * or in the file ``FLUSH_LICENSE'' found in the root of this distribution.
+ * or in the file ``license.txt'' found in this distribution.
  *
  * Software distributed under the License is distributed on an AS IS basis, 
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
  * for the specific language governing rights and limitations under the 
  * License.
  *
- * The Original Software is:
- *    The Flush Spread Library
- *     
- * The Initial Developers of the Original Software are:
- *    Yair Amir, John Schultz and Jonathan Stanton
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *    All Rights Reserved.
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
  */
 
+
+
 #ifndef fl_h_2000_03_20_14_36_26_jschultz_at_cnds_jhu_edu
 #define fl_h_2000_03_20_14_36_26_jschultz_at_cnds_jhu_edu
 

Modified: trunk/include/sp.h
===================================================================
--- trunk/include/sp.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/include/sp.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #ifndef INC_SP
 #define INC_SP
 

Modified: trunk/include/sp_events.h
===================================================================
--- trunk/include/sp_events.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/include/sp_events.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #ifndef	INC_SP_EVENTS
 #define	INC_SP_EVENTS
 

Modified: trunk/include/sp_func.h
===================================================================
--- trunk/include/sp_func.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/include/sp_func.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 /*
   Don't include this file, include sp.h
 */ 

Modified: trunk/libspread/fl.c
===================================================================
--- trunk/libspread/fl.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/libspread/fl.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,27 +1,39 @@
 /*
- * The contents of this file are subject to the FLUSH SPREAD Non-Commercial 
- * License, Version 1.0 (the ``License''); you may not use this file except 
- * in compliance with the License. You may obtain a copy of the License at:
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
  *
- * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE
+ * http://www.spread.org/license/
  *
- * or in the file ``FLUSH_LICENSE'' found in the root of this distribution.
+ * or in the file ``license.txt'' found in this distribution.
  *
  * Software distributed under the License is distributed on an AS IS basis, 
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
  * for the specific language governing rights and limitations under the 
  * License.
  *
- * The Original Software is:
- *    The Flush Spread Library
- *     
- * The Initial Developers of the Original Software are:
- *    Yair Amir, John Schultz and Jonathan Stanton
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *    All Rights Reserved.
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
  */
 
+
+
 #include <stdlib.h>
 
 #ifdef USE_DMALLOC

Modified: trunk/libspread/fl_p.h
===================================================================
--- trunk/libspread/fl_p.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/libspread/fl_p.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,27 +1,39 @@
 /*
- * The contents of this file are subject to the FLUSH SPREAD Non-Commercial 
- * License, Version 1.0 (the ``License''); you may not use this file except 
- * in compliance with the License. You may obtain a copy of the License at:
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
  *
- * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE
+ * http://www.spread.org/license/
  *
- * or in the file ``FLUSH_LICENSE'' found in the root of this distribution.
+ * or in the file ``license.txt'' found in this distribution.
  *
  * Software distributed under the License is distributed on an AS IS basis, 
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
  * for the specific language governing rights and limitations under the 
  * License.
  *
- * The Original Software is:
- *    The Flush Spread Library
- *     
- * The Initial Developers of the Original Software are:
- *    Yair Amir, John Schultz and Jonathan Stanton
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *    All Rights Reserved.
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
  */
 
+
+
 #ifndef flush_p_h_2000_04_24_14_16_31_jschultz_at_cnds_jhu_edu
 #define flush_p_h_2000_04_24_14_16_31_jschultz_at_cnds_jhu_edu
 

Modified: trunk/libspread/scatp.c
===================================================================
--- trunk/libspread/scatp.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/libspread/scatp.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,27 +1,39 @@
 /*
- * The contents of this file are subject to the FLUSH SPREAD Non-Commercial 
- * License, Version 1.0 (the ``License''); you may not use this file except 
- * in compliance with the License. You may obtain a copy of the License at:
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
  *
- * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE
+ * http://www.spread.org/license/
  *
- * or in the file ``FLUSH_LICENSE'' found in the root of this distribution.
+ * or in the file ``license.txt'' found in this distribution.
  *
  * Software distributed under the License is distributed on an AS IS basis, 
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
  * for the specific language governing rights and limitations under the 
  * License.
  *
- * The Original Software is:
- *    The Flush Spread Library
- *     
- * The Initial Developers of the Original Software are:
- *    Yair Amir, John Schultz and Jonathan Stanton
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *    All Rights Reserved.
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
  */
 
+
+
 #include <errno.h>
 #include <assert.h>
 #include <string.h>

Modified: trunk/libspread/scatp.h
===================================================================
--- trunk/libspread/scatp.h	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/libspread/scatp.h	2005-08-30 01:51:05 UTC (rev 272)
@@ -1,27 +1,39 @@
 /*
- * The contents of this file are subject to the FLUSH SPREAD Non-Commercial 
- * License, Version 1.0 (the ``License''); you may not use this file except 
- * in compliance with the License. You may obtain a copy of the License at:
+ * The Spread Toolkit.
+ *     
+ * The contents of this file are subject to the Spread Open-Source
+ * License, Version 1.0 (the ``License''); you may not use
+ * this file except in compliance with the License.  You may obtain a
+ * copy of the License at:
  *
- * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE
+ * http://www.spread.org/license/
  *
- * or in the file ``FLUSH_LICENSE'' found in the root of this distribution.
+ * or in the file ``license.txt'' found in this distribution.
  *
  * Software distributed under the License is distributed on an AS IS basis, 
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
  * for the specific language governing rights and limitations under the 
  * License.
  *
- * The Original Software is:
- *    The Flush Spread Library
- *     
- * The Initial Developers of the Original Software are:
- *    Yair Amir, John Schultz and Jonathan Stanton
+ * The Creators of Spread are:
+ *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *    All Rights Reserved.
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
+ *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
+ *
  */
 
+
+
 #ifndef scatp_h_2000_05_21_19_14_47_jschultz_at_cnds_jhu_edu
 #define scatp_h_2000_05_21_19_14_47_jschultz_at_cnds_jhu_edu
 

Modified: trunk/libspread/sp.c
===================================================================
--- trunk/libspread/sp.c	2005-08-25 12:41:05 UTC (rev 271)
+++ trunk/libspread/sp.c	2005-08-30 01:51:05 UTC (rev 272)
@@ -18,20 +18,22 @@
  * The Creators of Spread are:
  *  Yair Amir, Michal Miskin-Amir, Jonathan Stanton.
  *
- *  Copyright (C) 1993-2004 Spread Concepts LLC <spread at spreadconcepts.com>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <info at spreadconcepts.com>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           rcaudy at gmail.com - contributions to process groups.
  *    Cristina Nita-Rotaru crisn at cs.purdue.edu - group communication security.
- *    Theo Schlossnagle    jesus at omniti.com - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    jesus at omniti.com - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       dansch at cnds.jhu.edu - Java interface.
- *    John Schultz         jschultz at cnds.jhu.edu - contribution to process group membership.
+ *    John Schultz         jschultz at spreadconcepts.com - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #include "arch.h"
 #include <string.h>
 #include <stdio.h>




More information about the Spread-cvs mailing list