[Spread-cvs] cvs commit: spread/daemon Changelog Readme.txt monitor.c spread.c spread_params.h
jonathan at spread.org
jonathan at spread.org
Mon Feb 9 14:38:21 EST 2004
jonathan 04/02/09 14:38:21
Modified: daemon Changelog Readme.txt monitor.c spread.c
spread_params.h
Log:
Update version number, release date and changelog entriews for 3.17.2 release.
Revision Changes Path
1.3 +28 -0 spread/daemon/Changelog
Index: Changelog
===================================================================
RCS file: /storage/cvsroot/spread/daemon/Changelog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Changelog 19 Jun 2003 23:18:34 -0000 1.2
+++ Changelog 9 Feb 2004 19:38:21 -0000 1.3
@@ -1,3 +1,31 @@
+June 20, 2003 Ver 3.17.1
+----------------------------
+Bugfixes:
+*) Fix memory corruption and crash with groups of large size.
+*) Correct make install so it installs header files.
+*) Fix syntax error in build.xml file for Java/Ant.
+*) Cleanup prototypes to remove compiler warnings.
+*) Fix parser to correctly recognize upper, lower, and mixed case command options.
+*) During make install, remove old symlinks.
+*) Change setgroups call to be more portable. (fixes MacOSX)
+*) Change name of r and s to sprecv and spsend, and add as make targets.
+ They can be built by "make testprog" (not built by default).
+*) Work on making long group names possible.
+*) Increase listen backlog for accepting client connections.
+*) Fix Win32 project files to have correct path to source files.
+ (note CVS was always ok, but 3.17.0 release had incorrect path)
+*) Fix bug where large groups overflow Mess_buf in groups.c.
+*) Fix memory corruption bug when a message header is received in
+ several separate packets in session.c. Thanks to Ryan Caudy for
+ many, many hours tracking this down.
+*) Change order of build in Makefile so binaries are built before
+ documentation.
+*) Fix Java bug where connection objects cannot be disconnected and
+ then reconnected, but must be created anew. They can now be reused.
+*) Fix compile error on AIX for struct if_info.
+*) Fix security issue with buffer checks in the C library.
+*) Fix obscure off-by-one buffer error with the parser.
+
September 25, 2002 Ver 3.17.0
----------------------
Features:
1.48 +22 -51 spread/daemon/Readme.txt
Index: Readme.txt
===================================================================
RCS file: /storage/cvsroot/spread/daemon/Readme.txt,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- Readme.txt 9 Feb 2004 19:35:11 -0000 1.47
+++ Readme.txt 9 Feb 2004 19:38:21 -0000 1.48
@@ -46,66 +46,37 @@
| WWW : http://www.spread.org and http://www.cnds.jhu.edu |
| Contact: spread at spread.org |
| |
-| Version 3.17.1 Built 20/June/2003 |
+| Version 3.17.2 Built 9/February/2004 |
\===========================================================================/
-Current Fixes:
+February 9, 2004 Ver 3.17.2:
--------------
-*) Fix daemon quit when multiple interfaces are configured as "D" daemon
-interfaces in the spread.conf file. Bug reported by Orit Wasserman.
-*) Updated url for Java 'ant' build system. Patch by Daniel Rall.
-*) Fix group_id bug that causes incorrect vs_sets. Patch by Ryan Caudy.
-*) Fix spread.conf parser so it validates the machine names in segments
+1) Fix daemon quit when multiple interfaces are configured as "D" daemon
+ interfaces in the spread.conf file. Bug reported by Orit Wasserman.
+2) Updated url for Java 'ant' build system. Patch by Daniel Rall.
+3) Fix group_id bug that causes incorrect vs_sets. Patch by Ryan Caudy.
+4) Fix spread.conf parser so it validates the machine names in segments
and forces them to be less then MAX_PROC_NAME. Patch by Mikhail Terekhov.
-*) Minor fix to Mac OS X compilation so library softlinks do not fail the
+5) Minor fix to Mac OS X compilation so library softlinks do not fail the
second time make is run.
-*) Alarm() changes to support priority levels on each Alarm() call.
-*) Fix crash by improving packet accounting when a client connected to a
+6) Alarm() changes to support priority levels on each Alarm() call.
+7) Fix crash by improving packet accounting when a client connected to a
singleton daemon sends a large broadcast. Reported by David Shaw.
-*) Fix bus errors on Sparc & Alpha for message buffer integer assignment.
+8) Fix bus errors on Sparc & Alpha for message buffer integer assignment.
Reported by Greg Shebert and Mikhail Terekhov.
-*) Verify daemon names in spread.conf are unique. If non-unique names are
+9) Verify daemon names in spread.conf are unique. If non-unique names are
provided in spread.conf, configuration will be rejected and daemon will
not start. Suggested by Tim Peters.
-*) Zero buffer in c library before sending multicast.
- Reported by Panagiotis Kougiouris.
-*) Send fewer lookup probe messages when only a single segment is configured.
-*) Remove extra token rotations when no messages are sent. Will decrease
- network packet overhead.
-*) Make mailbox and service in sp.h a typedef instead of a #define. Suggested
- and patched by Steven Dake.
-*) Fix small endianness error in sp.c where the mess_type field may not be
- correctly converted for different endian platforms when the SP_*_recv calls
- return a BUFFER_TOO_SHORT or GROUPS_TOO_SHORT error.
-
-June 20, 2003 Ver 3.17.1
-----------------------------
-Bugfixes:
-*) Fix memory corruption and crash with groups of large size.
-*) Correct make install so it installs header files.
-*) Fix syntax error in build.xml file for Java/Ant.
-*) Cleanup prototypes to remove compiler warnings.
-*) Fix parser to correctly recognize upper, lower, and mixed case command options.
-*) During make install, remove old symlinks.
-*) Change setgroups call to be more portable. (fixes MacOSX)
-*) Change name of r and s to sprecv and spsend, and add as make targets.
- They can be built by "make testprog" (not built by default).
-*) Work on making long group names possible.
-*) Increase listen backlog for accepting client connections.
-*) Fix Win32 project files to have correct path to source files.
- (note CVS was always ok, but 3.17.0 release had incorrect path)
-*) Fix bug where large groups overflow Mess_buf in groups.c.
-*) Fix memory corruption bug when a message header is received in
- several separate packets in session.c. Thanks to Ryan Caudy for
- many, many hours tracking this down.
-*) Change order of build in Makefile so binaries are built before
- documentation.
-*) Fix Java bug where connection objects cannot be disconnected and
- then reconnected, but must be created anew. They can now be reused.
-*) Fix compile error on AIX for struct if_info.
-*) Fix security issue with buffer checks in the C library.
-*) Fix obscure off-by-one buffer error with the parser.
-
+10) Zero buffer in c library before sending multicast.
+ Reported by Panagiotis Kougiouris.
+11) Send fewer lookup probe messages when only a single segment is configured.
+12) Remove extra token rotations when no messages are sent. Will decrease
+ network packet overhead.
+13) Make mailbox and service in sp.h a typedef instead of a #define. Suggested
+ and patched by Steven Dake.
+14) Fix small endianness error in sp.c where the mess_type field may not be
+ correctly converted for different endian platforms when the SP_*_recv calls
+ return a BUFFER_TOO_SHORT or GROUPS_TOO_SHORT error.
SOURCE INSTALL:
---------------
1.10 +1 -1 spread/daemon/monitor.c
Index: monitor.c
===================================================================
RCS file: /storage/cvsroot/spread/daemon/monitor.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- monitor.c 12 Nov 2003 22:11:03 -0000 1.9
+++ monitor.c 9 Feb 2004 19:38:21 -0000 1.10
@@ -135,7 +135,7 @@
Alarm( PRINT, "| WWW: www.spread.org www.cnds.jhu.edu www.spreadconcepts.com |\n");
Alarm( PRINT, "| Contact: spread at spread.org |\n");
Alarm( PRINT, "| |\n");
- Alarm( PRINT, "| Version %d.%02d.%02d Built 20/June/2003 |\n",
+ Alarm( PRINT, "| Version %d.%02d.%02d Built 9/February/2004 |\n",
(int)SP_MAJOR_VERSION, (int)SP_MINOR_VERSION, (int)SP_PATCH_VERSION);
Alarm( PRINT, "\\===========================================================================/\n");
1.17 +1 -1 spread/daemon/spread.c
Index: spread.c
===================================================================
RCS file: /storage/cvsroot/spread/daemon/spread.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- spread.c 12 Nov 2003 22:11:03 -0000 1.16
+++ spread.c 9 Feb 2004 19:38:21 -0000 1.17
@@ -130,7 +130,7 @@
Alarmp( SPLOG_PRINT, SYSTEM, "| WWW: www.spread.org www.cnds.jhu.edu www.spreadconcepts.com |\n");
Alarmp( SPLOG_PRINT, SYSTEM, "| Contact: spread at spread.org |\n");
Alarmp( SPLOG_PRINT, SYSTEM, "| |\n");
- Alarmp( SPLOG_PRINT, SYSTEM, "| Version %d.%02d.%02d Built 20/June/2003 |\n",
+ Alarmp( SPLOG_PRINT, SYSTEM, "| Version %d.%02d.%02d Built 9/February/2004 |\n",
(int)SP_MAJOR_VERSION, (int)SP_MINOR_VERSION, (int)SP_PATCH_VERSION );
Alarmp( SPLOG_PRINT, SYSTEM, "\\===========================================================================/\n");
1.8 +1 -1 spread/daemon/spread_params.h
Index: spread_params.h
===================================================================
RCS file: /storage/cvsroot/spread/daemon/spread_params.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- spread_params.h 18 Jun 2003 14:31:23 -0000 1.7
+++ spread_params.h 9 Feb 2004 19:38:21 -0000 1.8
@@ -37,7 +37,7 @@
#define SP_MAJOR_VERSION 3
#define SP_MINOR_VERSION 17
-#define SP_PATCH_VERSION 1
+#define SP_PATCH_VERSION 2
#define SPREAD_PROTOCOL 3
#define DEFAULT_SPREAD_PORT 4803
More information about the Spread-cvs
mailing list