[Spread-cvs] commit: r866 - in trunk/libspread-util: . docs src
jschultz at spread.org
jschultz at spread.org
Thu Nov 17 15:14:05 EST 2016
Author: jschultz
Date: 2016-11-17 15:14:04 -0500 (Thu, 17 Nov 2016)
New Revision: 866
Modified:
trunk/libspread-util/Changelog
trunk/libspread-util/docs/Readme.txt
trunk/libspread-util/docs/license.txt
trunk/libspread-util/src/Makefile.in
Log:
Updating libspread-util in preparation of 5.0.0 release
Modified: trunk/libspread-util/Changelog
===================================================================
--- trunk/libspread-util/Changelog 2016-11-17 19:11:47 UTC (rev 865)
+++ trunk/libspread-util/Changelog 2016-11-17 20:14:04 UTC (rev 866)
@@ -1,3 +1,18 @@
+November 18, 2016 v5.0.0 RC1
+----------------------------
+
+Major rewrite of data_link.c to support IPv6.
+Addition of spu_addr.[ch] to support handling multiple kinds of sockaddr addresses.
+Added DL_*_gen functions to work with spu_addr's.
+On Windows, use winsock2.h (and associated library) rather than winsock.h.
+Exported alarm mask types used by library itself: EXIT, DATA_LINK, MEMORY, EVENTS.
+Changed the values of alarm mask types.
+Swapped the values of SPLOG_PRINT and SPLOG_FATAL.
+Changed the semantics of SPLOG_PRINT: program will now always print regardless of mask on event type.
+Changed the semantics of SPLOG_FATAL: program will now always print when exiting (or aborting).
+Added ALARMP_NEEDED macro which will return if a given (priority, mask) will currently print or not. This can be used to avoid needless calls to Alarmp (e.g. - for very common events).
+Changed all usages of Alarm to Alarmp within library at the SP_INFO priority level.
+
Wed Mar 27 23:27:08 2013 Jonathan Stanton <jonathan at spreadconcepts.com>
* configure.in: Change test for clock_gettime(CLOCK_MONOTONIC) to runtime test from compile test.
Modified: trunk/libspread-util/docs/Readme.txt
===================================================================
--- trunk/libspread-util/docs/Readme.txt 2016-11-17 19:11:47 UTC (rev 865)
+++ trunk/libspread-util/docs/Readme.txt 2016-11-17 20:14:04 UTC (rev 866)
@@ -3,7 +3,7 @@
/===========================================================================\
| The Spread Group Communication Toolkit Utility Library |
-| Copyright (c) 1993-2012 Spread Concepts LLC |
+| Copyright (c) 1993-2016 Spread Concepts LLC |
| All rights reserved. |
| |
| The Spread package is licensed under the Spread Open-Source License. |
@@ -48,9 +48,17 @@
| WWW : http://www.spread.org and http://www.spreadconcepts.com |
| Contact: info at spreadconcepts.com |
| |
-| Version 4.2.0 built 05/March/2012 |
+| Version 5.0.0 RC1 built 18/Nov/2016 |
\===========================================================================/
+November 18, 2016 Ver 5.0.0
+---------------------------
+
+This version adds IPv6 support to the library. The main changes are
+data_link.c and the addition of spu_addr.[ch], which is a variadic
+structure (union) that is a wrapper around the various sockaddr types.
+Its purpose is to make handling different kinds of addresses easier.
+
March 05, 2012 Ver 4.2.0
-----------------------------
This is the first release of the Spread Utility Library which consists of
Modified: trunk/libspread-util/docs/license.txt
===================================================================
--- trunk/libspread-util/docs/license.txt 2016-11-17 19:11:47 UTC (rev 865)
+++ trunk/libspread-util/docs/license.txt 2016-11-17 20:14:04 UTC (rev 866)
@@ -1,6 +1,6 @@
Spread Open-Source License -- Version 1.0
-----------------------------------------
-Copyright (c) 1993-2006 Spread Concepts LLC. All rights reserved.
+Copyright (c) 1993-2016 Spread Concepts LLC. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
Modified: trunk/libspread-util/src/Makefile.in
===================================================================
--- trunk/libspread-util/src/Makefile.in 2016-11-17 19:11:47 UTC (rev 865)
+++ trunk/libspread-util/src/Makefile.in 2016-11-17 20:14:04 UTC (rev 866)
@@ -23,9 +23,9 @@
# : minor -- inc for backwards compatible change (add new api, but not break or remove old one)
# : bugfix -- inc for bugfix that is fully compatible
-LIBFULLVERSION=4.2.0
-LIBCOMPATVERSION=4.0
-LIBVERSION=4
+LIBFULLVERSION=5.0.0
+LIBCOMPATVERSION=5.0
+LIBVERSION=5
PATHS=-I. -I$(top_srcdir)/src -I../include -I$(top_srcdir)/include
More information about the Spread-cvs
mailing list