commit: r272 - in trunk: daemon examples include libspread

[email protected]
Newsgroups gmane.network.spread.cvs
Message-ID <[email protected]>
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  <[email protected]>
+
+	* 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  <[email protected]>
 
 	* 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
- *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
- *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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             [email protected]                              |\n");
-	Alarm( PRINT, "|    Michal Miskin-Amir    [email protected]                                |\n");
-	Alarm( PRINT, "|    Jonathan Stanton      [email protected]                                 |\n");
-	Alarm( PRINT, "|                                                                           |\n");
-	Alarm( PRINT, "| Contributors:                                                             |\n");
-        Alarm( PRINT, "|    Cristina Nita-Rotaru [email protected] - GC security.                |\n");
-        Alarm( PRINT, "|    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.     |\n");
-	Alarm( PRINT, "|    Dan Schoenblum   [email protected] - Java Interface Developer.       |\n");
-        Alarm( PRINT, "|    John Schultz     [email protected] - 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: [email protected]                                                |\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             [email protected]                              |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Michal Miskin-Amir    [email protected]                                |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Jonathan Stanton      [email protected]                                 |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|                                                                           |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "| Contributors:                                                             |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    Ryan Caudy           [email protected] - contribution to process groups.|\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    Cristina Nita-Rotaru [email protected] - GC security.                |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist   |\n");
+	Alarmp( SPLOG_PRINT, SYSTEM, "|    Dan Schoenblum   [email protected] - Java Interface Developer.       |\n");
+        Alarmp( SPLOG_PRINT, SYSTEM, "|    John Schultz     [email protected] - 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: [email protected]                                          |\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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - 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 <[email protected]>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
  *
+ *  All Rights Reserved.
+ *
+ * Major Contributor(s):
+ * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
+ *    Cristina Nita-Rotaru [email protected] - group communication security.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
+ *    Dan Schoenblum       [email protected] - Java interface.
+ *    John Schultz         [email protected] - 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 <[email protected]>
+ *  Copyright (C) 1993-2005 Spread Concepts LLC <[email protected]>
  *
  *  All Rights Reserved.
  *
  * Major Contributor(s):
  * ---------------
+ *    Ryan Caudy           [email protected] - contributions to process groups.
  *    Cristina Nita-Rotaru [email protected] - group communication security.
- *    Theo Schlossnagle    [email protected] - Perl, skiplists, autoconf.
+ *    Theo Schlossnagle    [email protected] - Perl, autoconf, old skiplist.
  *    Dan Schoenblum       [email protected] - Java interface.
- *    John Schultz         [email protected] - contribution to process group membership.
+ *    John Schultz         [email protected] - Virtual Synchrony, data structures.
  *
  */
 
 
+
 #include "arch.h"
 #include <string.h>
 #include <stdio.h>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.