commit: r883 - in trunk: . daemon libspread-util
[email protected] Mon, 23 Jan 2017 07:20:52 -0500
| Newsgroups | gmane.network.spread.cvs |
|---|---|
| Message-ID | <[email protected]> |
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: [email protected] | | | -| 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.