[Spread-cvs] commit: r883 - in trunk: . daemon libspread-util

jschultz at spread.org jschultz at spread.org
Mon Jan 23 07:20:52 EST 2017


Author: jschultz
Date: 2017-01-23 07:20:52 -0500 (Mon, 23 Jan 2017)
New Revision: 883

Modified:
   trunk/Readme.txt
   trunk/daemon/Changelog
   trunk/daemon/spread_params.h
   trunk/libspread-util/Changelog
   trunk/release_announcement_5.0.txt
Log:
Updates to versions, changlogs, etc. in preparation for 5.0.0 RC2 releasex


Modified: trunk/Readme.txt
===================================================================
--- trunk/Readme.txt	2017-01-23 12:19:03 UTC (rev 882)
+++ trunk/Readme.txt	2017-01-23 12:20:52 UTC (rev 883)
@@ -49,9 +49,16 @@
 | WWW    : http://www.spread.org  and  http://www.spreadconcepts.com          |
 | Contact: info at spreadconcepts.com                                            |
 |                                                                             |
-| Version 5.0.0 RC1 built 22/Nov/2016                                         |
+| Version 5.0.0 RC2 built 23/Jan/2017                                         |
 \=============================================================================/
 
+January 23, 2017 Ver 5.0.0 RC2
+------------------------------
+
+A new error type, ILLEGAL_TIME, has been exported to the client API and can be returned from SP_connect_timeout if the timeout parameter is invalid.
+A new function, E_get_time_monotonic, has been exported to the events API in libspread-util.
+Various bugfixes and patches.  See daemon/Changelog for details.
+
 November 22, 2016 Ver 5.0.0 RC1
 --------------------------------
 

Modified: trunk/daemon/Changelog
===================================================================
--- trunk/daemon/Changelog	2017-01-23 12:19:03 UTC (rev 882)
+++ trunk/daemon/Changelog	2017-01-23 12:20:52 UTC (rev 883)
@@ -1,5 +1,51 @@
-November 18, 2016 Ver 5.0.0 RC1
--------------------------------
+January 23, 2017 Ver 5.0.0 RC2
+------------------------------
+
+r882 | jschultz | 2017-01-23 07:19:03 -0500 (Mon, 23 Jan 2017) | 5 lines
+	Fixed checks against NUM_PRIORITY and NUM_FDTYPES
+
+		Thanks to Daniel Savarese for catching this!
+
+r881 | jschultz | 2017-01-23 07:02:19 -0500 (Mon, 23 Jan 2017) | 5 lines
+	daemon/session.c: Delay closing of an operational file descriptor until we are actually removing it, rather than just when we won't use it anymore.
+		
+		Thanks to Daniel Savarese for this bug report and patch!
+
+r880 | jschultz | 2017-01-23 06:30:41 -0500 (Mon, 23 Jan 2017) | 15 lines
+	daemon/Makefile.in: Don't hardcode -ldl in $LIBSPREADUTIL_LIBS, if needed configure should put it in LIBS.
+	daemon/arch.h: Addded #include <stdint.h> to pick up INT32_MAX
+	daemon/ip_enum.c: Special case FreeBsd to not override scope id from getifaddrs
+	daemon/log.c: Reworked logic to only use append mode, not use fseek and ftell, and not add (and overwrite) alive timestamps
+	daemon/spread.c: Moved Log_init() to be after any chdir.
+	daemon/network.c: Put back special case to not bind to segment address if it is a singleton segment.  Was breaking some old configuration files.
+                        Added check to commit suicide if on reconfiguration we are going from singleton to non singleton segment bc on *nix we aren't already bound to segment addr.
+
+	libspread/sp.c: Allow a non-empty send to return 0.  Could cause infinite loop if OS is misbehaving, but other send call was already allowing it.
+	libspread-util/buildtools/fixpaths: Removed deprecated defined checks.
+	libspread-util/src/data_link.c: Changed IPV6_MULTICAST_HOPS to use an int.  Changed IPV6_MULTICAST_LOOP to use an int, but special case sun to use a char.
+
+		Thanks to Daniel Savarese for these patches!
+
+r879 | jschultz | 2017-01-23 04:08:43 -0500 (Mon, 23 Jan 2017) | 4 lines
+	libspread-util/src/data_link.c: Changes to setsockopt parameter types to comply with Solaris / Sun being picky
+
+        	Thanks to Martin Schu for reporting and testing!
+
+r878 | jschultz | 2017-01-23 03:45:40 -0500 (Mon, 23 Jan 2017) | 8 lines
+	configure.in: Added checks for poll, poll.h, select, sys/select.h and sin6_len field of sockaddr_in6.  Check for clock_gettime in -lrt.
+	config_gram.l: Set sin_len and sin6_len in sockaddr's in parse_ip.
+	configuration.c: Suppress an IPv6 specific print when using IPv4.
+	sp.h, sess_types.h: Exported a new error type ILLEGAL_TIME.
+	sp.c: Rewrote SP_connect* to more cleanly and properly handle signals interrupting I/O.  Can now return ILLEGAL_TIME if user passes an invalid delta time.
+	buildtools/fixpaths: Minor change to get rid of deprecated warnings.
+
+r877 | jschultz | 2017-01-23 03:22:11 -0500 (Mon, 23 Jan 2017) | 4 lines
+	Exported E_get_time_monotonic
+	Minor changes to time functions
+
+November 18, 2016 Ver 5.0.0 RC1 
+------------------------------- 
+
 Spread version 5 adds support for IPv6.
 
 Spread version 5 adds support for IPv6 in the Spread daemon, C

Modified: trunk/daemon/spread_params.h
===================================================================
--- trunk/daemon/spread_params.h	2017-01-23 12:19:03 UTC (rev 882)
+++ trunk/daemon/spread_params.h	2017-01-23 12:20:52 UTC (rev 883)
@@ -43,7 +43,7 @@
 
 #define         SPREAD_PROTOCOL         3
 
-#define         SPREAD_BUILD_DATE       "22/Nov/2016"
+#define         SPREAD_BUILD_DATE       "23/Jan/2017"
 
 #define		DEFAULT_SPREAD_PORT	4803
 

Modified: trunk/libspread-util/Changelog
===================================================================
--- trunk/libspread-util/Changelog	2017-01-23 12:19:03 UTC (rev 882)
+++ trunk/libspread-util/Changelog	2017-01-23 12:20:52 UTC (rev 883)
@@ -1,3 +1,9 @@
+January 23, 2017 v5.0.0 RC2
+---------------------------
+
+Exported E_get_time_monotonic to events API
+Reworked time functions
+
 November 22, 2016 v5.0.0 RC1
 ----------------------------
 

Modified: trunk/release_announcement_5.0.txt
===================================================================
--- trunk/release_announcement_5.0.txt	2017-01-23 12:19:03 UTC (rev 882)
+++ trunk/release_announcement_5.0.txt	2017-01-23 12:20:52 UTC (rev 883)
@@ -1,9 +1,9 @@
-Spread 5.0.0 RC1 http://www.spread.org
+Spread 5.0.0 RC2 http://www.spread.org
 
 Spread Concepts LLC is happy to announce a release candidate for a 
-new version, 5.0.0 RC1, of The Spread Toolkit.  It can be downloaded here:
+new version, 5.0.0 RC2, of The Spread Toolkit.  It can be downloaded here:
 
-http://www.spread.org/download/spread-src-5.0.0rc1.tar.gz
+http://www.spread.org/download/spread-src-5.0.0rc2.tar.gz
 
 Spread 5 is an important release that adds support for IPv6.
 




More information about the Spread-cvs mailing list