[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